• Работа системного аналитика — это постоянный баланс между техникой и бизнесом, между хаосом требований и порядком спецификаций. Аналитик соединяет интересы заказчиков, пользователей, разработчиков и тестировщиков, разбирается в сложных системах и помогает команде двигаться к конечной цели.Но есть такие незаметные вещи,…

  • Как сделать так, чтобы система KPI действительно работала на бизнес? Этим вопросом задаются все менеджеры, эффективные и действительно эффективные. Меня зовут Алсу Гибадуллина, и уже несколько лет я работаю в Innostage над сложными проектами управления эффективностью в госсекторе. Теперь расскажу,…

  • Привет! Меня зовут Ольга Матушевич, я наставница на курсе «Аналитик данных» в Яндекс Практикуме. В этой статье расскажу о необходимости высшего образования для работы в IT, разберу другие способы получения новой профессии и предложу алгоритм выбора наиболее оптимального. Напишу, что…

  • Привет, Хабр!В этой статье разберём важнейший механизм защиты от перегрузок и DoS‑атак в NGINX — лимиты.Сколько «вмещает» один воркерДиректива worker_connections задаёт, сколько одновременных соединений готов обслужить каждый воркер‑процесс. Причём учитываются все дескрипторы — и клиентские коннекты, и прокси‑сессии к бэкендам. По дефолту NGINX идёт с worker_connections 768, но для серьёзных…

  • Решил написать простенькую статейку по следам реализации небольшой программки на С++ под Виндоус, которая содержит в себе TCP сервер. Мы получаем от клиента http запрос (соединение не защищенное).На чем реализован клиент нам неизвестно: может на php (curl,socket,stream_contex_create,…), может на js…

  • Поставили новый роутер, запустили онлайн-игру или развернули облачный сервер — и снова натыкаетесь на «двойной NAT», бесконечный порт-форвардинг и вместо своего IP видите чей-то 203.0.113.45. Причем железо и провайдеры уже готовы к IPv6, а мы все еще буксуем в прошлом.…

  • Введение в мир агентовПриветствую, хабровчане! В этой статье мы прогуляемся с вами по миру многоагентных систем (МАС) — технологии, которая сочетает прикладную разработку с фундаментальными исследованиями.Меня зовут Мечислав Принев, я из компании «Синимекс», разработчик отдела системной интеграции с трехлетним опытом…

  • Привет, Хабр!Сегодня рассмотрим, как построить Kafka‑консьюмер, который не падёт при первой же проблеме, а аккуратно сложит битые события в Dead Letter Queue (DLQ). Когда и зачем нужен DLQВ Kafka жизненно важно различать две плоскости:ПлоскостьЧто происходит без DLQЧто хотим видетьОбработкаКонсьюмер читает сообщение, попытка deserialise → enrich → persist; при эксепшене offset не коммитится,…

  • Привет, Хабр! Я Оксана Артемьева, UX/UI дизайнер. Недавно наткнулась в литературе на термин «эффект обманутого ожидания» — средство усиления выразительности текста, основанное на нарушении предположений, ожиданий и предчувствий читателя. Это то, что усиливает текст, делает его лучше, хотя сам термин звучит…

  • Всем привет! Меня зовут Анфиса Лаврова, я старший инженер по автоматизации тестирования, а также тимлид проектной команды разработки компании «Синимекс». Помимо этого, я сертифицированный Scrum-мастер и специалист по Agile. В данной статье расскажу о фреймворке SAFe и поделюсь опытом его…