Як ми використовували AWS DMS та Kafka Streams для міграції на мікросервісну архітектуру
Артем, Senior Java інженер, ділиться практичним досвідом міграції з
Артем, Senior Java інженер, ділиться практичним досвідом міграції з
Макс Багінський з Solidgate ділиться досвідом вибору між RabbitMQ і Kafka для розробки платіжної інфраструктури. Він аналізує переваги та недоліки обох систем. Одна з них, попри свої «fail-safe» можливості, має проблеми з Durability та обробкою Split Brain. Інша ж забезпечує надійність, що робить її кращим вибором для критичних фінансових систем. 134
Automation QA Engineer Євген Гармаш ділиться своїм досвідом з тими, хто хоче опанувати тестування мікросервісів, переходячи з монолітних архітектур. А ще показує приклад побудови багаторівневого тестування. 7
Коли ви розробляєте власний API, то один з найважливіших його атрибутів — це грамотна документація з прикладами. У цій статті Сергій Моренець висвітлює тему написання документації для розподілених систем, зокрема говоримо про використання AsyncAPI, можливості та відмінності цієї системи. 2
Сергій Моренець продовжує серію матеріалів про можливості технології Apache Kafka. У цій статті говоримо про налаштування нотифікацій, Spring Kafka, Kafka і type mappings та інше. 2
У цій статті ми навчимося додавати інфраструктуру для інтеграційного тестування компонентів, які використовують Apache Kafka. 1
Разом з Сергієм Моренцем створимо Kafka-конфігурацію для запуску через Docker Compose та відправимо нотифікацію з Micronaut-додатка. При цьому не будемо використовувати Zookeeper, а налаштуємо єдиний Kafka-сервер і як брокер, і як активний контролер. 4
Про конкретні кроки, які Java-розробник повинен зробити, щоб отримати повноцінну систему обміну повідомленнями на базі Kafka. 16
Сергій Моренець — про візуалізацію та керування даними в Apache Kafka. У статті — про UI клієнтів для цієї технології. 24
Коментарі