Jenkins Dynamic Agents в K8s В статье автор делится своим недавним подходом к динамической подготовке агента Jenkins с помощью простых строк кода в пайплайне Jenkins с использованием метода общей библиотеки Jenkins. Читать Хаос инженерия в Kubernetes с использованием Litmus Litmus — это набор инструментов для создания хаоса в облаке. Litmus предоставляет инструменты для управления хаосом в Kubernetes, чтобы помочь SRE найти слабые места в деплойментах. SRE используют Litmus для запуска экспериментов с хаосом сначала в…
Репликации в PostgreSQL Сейчас трудно себе представить «боевую» инсталляцию любой серьезной СУБД в виде единственного инстанса. Конечно, некоторые приложения требуют…
Микросервисы на основе событий с Dapr Системы оркестрации контейнеров существенно упростили управление многокомпонентными системами, в том числе основанными на микросервисной архитектуре. Но остался открытым вопрос организации надежного обмена сообщениями между микросервисами, координации последовательности операций при распределенной архитектуре. В этой статье мы рассмотрим подход Incubating (CNCF)-проекта Dapr (Distributed Application Runtime) по использованию Sidecar-контейнеров в Kubernetes для реализации микросервисной архитектуры, основанной на событиях. Читать Централизация логирования микросервисов с Graylog Трассировка и анализ ошибок в микросервисной архитектуре без средств централизации логирования…
Разработка 17 убойных репозиториев GitHub, которые нужно сохранить Тщательно отобранный список, который прослужит вам всю жизнь. Перейти Зачем писать на…
Безопасная разработка и уязвимости программного кода Поговорим об основных принципах и методологиях, которые используются для безопасной разработки. Во второй части статьи рассмотрим методы и средства поиска уязвимостей в чужом программном коде. Читать Основы Terraform В этой статье рассмотрим практический пример создания экземпляра EC2 в AWS. Читать Работа с кодом в Terraform В предыдущей статье мы рассмотрели основы языка HCL, используемого Terraform для описания требуемых конфигураций. Также мы подготовили небольшое описание для создания экземпляра EC2 в AWS. Однако,…
Ликбез по диплинкам. Часть 1: Что такое диплинк? Поговорим о том, что такое ссылка (deep link или глубинная ссылка), рассмотрим…
CI/CD и еще один CD Разбираемся в терминологии pipelines в контексте автоматизации тестирования. Читать Инструменты для нагрузочного тестирования Подборка 15 лучших бесплатных инструментов с открытым исходным кодом для нагрузочного и стресс-тестирования. Читать Как разработать тесты для устройства умного дома? Поговорим о важных аспектах тестирования устройств интернета вещей, о темпоральной логике и конечных автоматах и о способах автоматизации проверки умных устройств. Читать API Тестирование без Postman Рассмотрим одну из лучших альтернатив этому популярному инструменту. Особенно она…