Построение правильной системы алертинга — реагируй только на бизнес-критичные проблемы

Автор: admin от 25-05-2017, 05:40, посмотрело: 24

Построение правильной системы алертинга — реагируй только на бизнес-критичные проблемы Перевод статьи директора по инфраструктуре @Synthesio — крик души про усталось от алертов и боль от не cloud-ready мониторинга.

В прошлом году я и мой коллега Гийом провели два авральных месяца, когда только мы вдвоем остались на поддержке. Мы отработали более 300 часов сверхурочно, что в 4 раза больше обычного и вдвое больше по сравнению с самым загруженным месяцем с тех пор как мы работаем в компании.

Категория: Админитстрирование » Системное администрирование

 

Нужно ли инженеру поддержки кодить самому? (и другие любопытные вопросы и ответы)

Автор: admin от 25-05-2017, 02:35, посмотрело: 40

Это необычное интервью — его дает человек, который всегда находится за кулисами, однако его ответы в почте и StackOverflow спасли годы времени тысячам людей. Спойлер: будет не только про поддержку, но и про личные проекты, и про работу из дома, и про нетипичные запросы в поддержку.

Встречайте — Сергей Баранов, инженер технической поддержки компании JetBrains. Интервьюер — anastasiak2512.

Категория: Веб-разработка, Android, Windows, Linux

 

Как принять решение о миграции виртуальных машин между хостами в Облаке

Автор: admin от 25-05-2017, 01:15, посмотрело: 37

Привет, Хабр! Сегодня мы хотели бы поднять проблему нагрузочной балансировки в Облаке, а точнее обсудить новый подход к принятию решения о живой миграции виртуальных машин между хостами, предложенный Дорианом Минаролли, Артаном Мазрекай и Берндом Фрайслебеном в их исследовании «Tackling uncertainty in long-term predictions for host overload and underload detection in cloud computing». Вольный перевод этой статьи мы сегодня публикуем.

Абстрагируясь от особенностей облачных вычислений, данный подход может быть применён при решении проблем нагрузочной балансировки в других системах. Поэтому надеемся, статья будет интересна широкому кругу читателей.

Как принять решение о миграции виртуальных машин между хостами в Облаке

Динамическими рабочими нагрузками в облачных вычислениях можно управлять с помощью живой миграции виртуальных машин с перегруженных или недогруженных хостов на другие узлы для экономии электроэнергии и снижения потерь за нарушение соглашения об уровне обслуживания (SLA). Проблемой является верное определение момента перегрузки хоста в будущем для своевременного проведения живой миграции.

Категория: Админитстрирование » Системное администрирование

 

Почему следует полностью переходить на Kotlin

Автор: admin от 24-05-2017, 19:15, посмотрело: 29

Почему следует полностью переходить на Kotlin


Хочу рассказать вам о новом языке программирования, который называется Kotlin, и объяснить, почему вам стоит использовать его в своём следующем проекте. Раньше я предпочитал Java, но в последний год пишу на Kotlin везде, где только можно. И в данный момент я не представляю себе ситуации, в которой лучше было бы выбрать Java.


Kotlin разработан в JetBrains, и участие тех же людей в создании наборов IDE, таких как IntelliJ и ReSharper, хорошо заметно по самому языку. Он прагматичен и краток, благодаря чему написание кода превращается в приятный и эффективный процесс.


Хотя Kotlin компилируется в javascript и скоро будет компилироваться в машинный код, я сконцентрируюсь на его первичной среде — JVM.


Итак, несколько причин, почему вам следует полностью переходить на Kotlin (порядок случаен):

Категория: Программирование, Веб-разработка, Android

 

Работа с бэклогом задач с точки зрения проектного менеджера в Retail Rocket

Автор: admin от 24-05-2017, 19:05, посмотрело: 36

Хабр, привет! Мы продолжаем делиться с сообществом внутренней кухней Retail Rocket, и сегодня расскажем о нашем подходе к работе с бэклогом. Правильная приоритезация задач — это первый шаг в решении таких важных проблем проекта как:


  • уменьшение технического долга,

  • поддержка скорости работы производства,

  • поддержка качества продукта.


За годы существования проекта у нас сложилась система, при которой вся работа со списком задач подчиняется двум принципам: «не начинай новое, если не закончил старое» и «всегда расчищай место для нового функционала».

Вот как эти два принципа воплощаются в правила приоритезации бэклога.

Работа с бэклогом задач с точки зрения проектного менеджера в Retail Rocket

Категория: Программирование » Веб-разработка

 

Непрерывная интеграция (CI) для GitHub проектов на С/C++ с CMake-сборкой

Автор: admin от 24-05-2017, 19:05, посмотрело: 29

Непрерывная интеграция (CI) для GitHub проектов на С/C++ с CMake-сборкой

Про непрерывную интеграцию и её целебные свойства слышали, наверное, все — не буду повторять написанное в многочисленных вводных статьях и обзорах и рассказывать, что же такое непрерывная интеграция, и как именно она упрощает жизнь разработчикам, релиз-инженерам и менеджерам. Предполагается, что читатель и сам прекрасно понимает, что CI — вне зависимости от применяемых в проекте языков программирования — это стопроцентно правильный подход, но… Но вот до практического его внедрения руки в силу разных причин пока не дошли.


Данная статья — инструкция по прикручиванию базовой непрерывной интеграции (build-test-deploy) к гитхабовским C/C++ проектам с CMake сборкой — по непонятным причинам, на Хабре такого до сих пор не проскальзывало. Впрочем, если моё гугл-фу подвело меня, и таки проскальзывало — не беда. Лишний туториал, описывающий всё под несколько другим углом и предостерегающий от неповторимого набора набитых автором шишек, совершенно точно не повредит.

Категория: Программирование

 

GeekUniversity открывает факультет iOS-разработки

Автор: admin от 24-05-2017, 18:50, посмотрело: 38

GeekUniversity открывает факультет iOS-разработки


Как вы знаете, образовательный портал GeekBrains вместе с Mail.Ru Group недавно запустил первый в России онлайн-университет для программистов GeekUniversity. К тому времени GeekBrains проработал уже 7 лет в сфере онлайн-образования, накопил 130 000 отзывов и оценок студентов, собрал миллионное сообщество начинающих и опытных программистов, маркетологов и веб-дизайнеров, заключил партнёрство с крупными IT-компаниями России и обучил десятки тысяч специалистов по всему миру.


Отличная новость — в GeekUniversity открывается факультет iOS-разработки!

Категория: Веб-разработка, iOS

 

EVPN Multihoming

Автор: admin от 24-05-2017, 18:15, посмотрело: 86

EVPN Multihoming

В статье, посвященной EVPN я затронул тему multihoming-га. Многих эта тема заинтересовала и поэтому в продолжении предыдущей статьи сегодня мы рассмотрим что же такое EVPN multihoming и как он работает.

EVPN multihoming работает в двух режимах: Single-Active и Active-Active. Мы сегодня в основном остановимся на более сложном и интересном варианте: Active-Active, так как Single-Active по сути очень упрощенная версия Active-Active.

Данная статья рассчитана на тех, кто уже имеет общие знания о EVPN: основные принципы работы, отличия от VPLS и т д. В противном случае понять содержание статьи будет сложно.

Категория: Админитстрирование » Сетевые технологии

 

Как найти того самого тестировщика

Автор: admin от 24-05-2017, 16:55, посмотрело: 32

Привет, Хабр! Пока наши разработчики трудятся над созданием хардкорных статей, прекрасная QA-инженер Ксюша Севридова sevridova_ksenia написала статью о том, как техническому специалисту готовиться и проводить первые собеседования, оценивать кандидатов и принимать решение о найме.

Далее пойдет текст от лица Ксюши.
Как найти того самого тестировщика

В этой статье я расскажу о том, как в компании Devim проводится собеседование на должность QA-инженера, а также поделюсь некоторыми общими мыслями о данном процессе в целом. Для лучшего понимания постараюсь привести достаточно примеров. Речь пойдет о поиске именно ручного тестировщика.

Данная статья не претендует на какую-либо научную точность и истину в последней инстанции. Я делюсь своим опытом проведения собеседований и изучении некоторого количества источников по этой теме. Ну что ж, поехали!

Категория: Программирование » Веб-разработка

 

React Native с колокольни Android-разработки

Автор: admin от 24-05-2017, 16:55, посмотрело: 25

На хабре есть множество статей про react native, но я не могу понять кем и для кого они написаны. Почти все имеют такой посыл: «Ну, это такой же React как в вебе, только на мобилках». А вот люди, которые занимаются нативной разработкой под мобильные устройства в пролете, ведь разобраться в реакте после Android без двух литров без глубокого изучения никак не получится. А я расскажу за реакт опираясь, внезапно, не на веб разработку, а на Android. Всем заинтересованным добро пожаловать под кат.

Категория: Веб-разработка, Game Development, Android