Search
Write a publication
Pull to refresh
1
5
Евгений Берёза @bereza_evgenij

Senior Backend Developer at Greensight

Send message

Практическое использование Kafka в микросервисных приложениях на примере Open Source платформы Ensi

Level of difficultyMedium
Reading time11 min
Views8.9K

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

Решать выше перечисленные проблемы можно разными способами. В своей работе в компании Greensight в качестве senior backend developer при разработке заказных проектов на базе Open Source платформы Ensi, я с коллегами перепробовал множество решений.

Данная статья описывает практическое использование Kafka в микросервисных приложениях для решения этих проблем.

Читать далее

Information

Rating
1,899-th
Location
Зеленоград, Москва и Московская обл., Россия
Date of birth
Registered
Activity