-
Первая часть, Вторая частьЛюбая моя работа всегда проделывалась вместе с сильной командой. Игры не делаются другим способом. Крис АвеллонЭто текстовая адаптация моего видео, так что если вам по какой-либо причине удобнее смотреть — не проблема. Пока работал над этой частью,…
-
Как BI «купается» в озёрах данных: практика платформы «Форсайт». Часть 4 (заключительная). Кэширование — нужно или нет?
Всем привет. Мы завершаем цикл статей о том, как BI-платформа «Форсайт» работает с данными в связке «BI+Data Lake». В этом посте мы поговорим про правильные и уместные применения кэша при работе платформы. Расскажем, чем отличается адаптивный in-memory кэш и внутренний…
-
Инструменты нагрузочного тестирования, используемые в финтехе
Всем привет! Меня зовут Максим Брежнев, я инженер нагрузочного тестирования на проекте Сбера. В этой статье я расскажу вам об инструментах нагрузочного тестирования, применяемых в финансово-технической отрасли.Как я попал в НТ, сам того не ожидаяНагрузочное тестирование (НТ) — это один…
-
Альтернатива стикерам с паролями на мониторе
Готовая карточка — это запаянная в пакетной плёнке для ламинирования нужного размера, сложенная пополам цветная бумага с данными, распечатанными на обычном лазерном принтере. Размер пленки для ламинирования условно соответствует размеру кредитной карты: 54 x 86 мм. Я использую глянцевые плёнки…
-
Почему риски обвала Tether/USDT ($66 млрд) растут: анализируем текущие события и возможные последствия
Криптозаморозки на рынке продолжаются. Практически каждые несколько недель громко лопается новый криптопроект на десятки миллиардов долларов: Luna/UST, Celsius, Three Arrows Capital. Есть основания полагать, что Tether/USDT может последовать их примеру (и у меня есть мемы, чтобы это доказать!).Паоло Ардоино (CTO…
-
(не) Безопасный дайджест: рассылка персданных, взломанные госсервисы и фермеры под угрозой
Пришло время для «классических» и нетривиальных ИБ-инцидентов. Традиционно в дайджесте собрали все самое впечатляющее за месяц – тут и подрядчик мэрии, который так погулял, что потерял флешку с персданными жителей целого города, и рассылка «без секретов» от университета, и индийское…
-
Когда действительно пора делать микросервисы
Микросервисную архитектуру масштабировать легче, чем монолит. Но преимущества не даются просто так, иначе все бы просто пилили микросервисы и горя не знали.За лёгкую масштабируемость приходится платить десятками часов проектирования. Чтобы удачно разложить концепцию приложения на части, требуется глубокое погружение —…
-
Запуск одноразовых задач и отладка образов прямо в Kubernetes-кластере с помощью werf
Какие задачи пользователю нужно выполнять в рамках CI-пайплайна или при локальной разработке? Среди них может быть что угодно, но самое очевидное — это, наверное, запуск линтеров, всевозможных unit-тестов и получение покрытия и других отчетов по результатам выполнения команды. Также при…
-
Разработка и тестирование Jenkins Shared Library
В компаниях с большим количеством проектов часто возникает ситуация, когда при разработке пайплайнов мы начинаем повторять себя, добавляя в разные сервисы одинаковые конструкции. Это противоречит основному принципу программирования DRY (Don’t Repeat Yourself), а ещё усложняет внесение изменений в код. Справиться…
-
Разговор с разработчиками о производительности на Flutter
Уже некоторое время команда создателей фреймворка Flutter проводит ежеквартальные опросы пользователей, чтобы сами разработчики могли выразить свое мнение. О чём это говорит? Если коротко, Flutter по-прежнему нравится большинству разработчиков. Забегая вперёд, отметим, что наша большая команда поклонников Flutter тоже приняла активное…