[RUS] Николай Сасковец: Строим микросервисное приложение используя Kafka и Django /

  Рет қаралды 4,727

PiterPy

PiterPy

4 жыл бұрын

Ближайшая конференция - PiterPy 2024, 18 сентября (online), 26-27 сентября (offline, Санкт-Петербург).
Подробности и билеты: jrg.su/QZ6wK1
- Ближайшая конференция:
PiterPy 2023 - 6-7 ноября (Online), 13-14 ноября (Санкт-Петербург, Offline)
Подробности: cutt.ly/7wrLeRCf
- -
Строим микросервисное приложение используя Kafka и Django
Когда ваше приложение беззаботно оперирует сотней-другой событий в секунду, основывая свои действия на ручейке данных из внешнего мира, то всё вокруг кажется красочным и прекрасным. Хотя окружающий мир непредсказуем, и внезапно могут возникнуть жесткие требования к отказоустойчивости и производительности некоторых частей приложения, а другим частям бизнес может пообещать вместо ручейка данных - настоящий водопад!
Все эти вызовы окружающей среды могут решаться по-разному, но в нашем случае сквозь все решения проходит Kafka в переплетении с микросервисами.
Так, для укрощения водопада данных многие рекомендуют Kafka, обещая нам что она сможет обработать до 2 миллионов записей в секунду.
А ещё мы постарались безболезненно внедрить Kafka в проект базирующийся на Django-микросервисах. Она здесь используется в качестве шины обмена данными, чтобы как-то справиться с намечающимся водоворотом микросервисного ада. Тем более, что среди сервисов, сделанных с помощью aiohttp, Golang и многого другого тоже нужно было как-то распределить ручейки данных.
В конце концов, когда у вас в руках Кафка, то всё вокруг кажется потоком.
TAGS: Microservices, Apache Kafka, Django, Avro, Confluent Schema Registry, Kafka Connectors, Debezium, PostgreSQL, Kafka Streams, confluent-kafka, python-kafka, pykafka, aiokafka.
++++++++++++++++
Николай Сасковец​ / Минск, Беларусь / Passionate Software Engineer
Николаю доводилось начинать, проводить, забрасывать и завершать процессы перевода монолитных приложений к микросервисной архитектуре как python-only приложений, так и довольно гетерогенных в плане языков программирования, и технологического стека в общем, проектов. В процессе этих увлекательных приключений так или иначе приходилось сталкиваться с различными технологиями, подходами, решениями. Какие-то из этих решений оказали неизгладимое впечатление на него самого и на команды, в которых он работал.
Теперь Николай стремится делиться своей радостью и болью от интересных технологических находок с сообществом.
++++++++++++++++
Follow us
Vk: piterpy
Facebook: / piterpyconf
Twitter: / piterpy
Instagram: / piterpyconf
Telegram channel: t.me/PiterPy_channel
#PiterPy
++++++++++++++++
SILVER SPONSOR
DELLEMC
russia.emc.com/campaign/centr...
SILVER SPONSOR
SELECTEL
selectel.ru
SILVER SPONSOR
WARGAMING
ru.wargaming.net/
SILVER SPONSOR
CINDICATOR
cindicator.com/
SILVER SPONSOR
EPAM
www.epam-group.ru/
++++++++++++++++
ORGANIZERS
IT-Events
it-events.com
IT-Dominanta
www.it-dominanta.ru

Пікірлер: 3
@mistershpinks8666
@mistershpinks8666 Жыл бұрын
Очень классно про Кафку, подробно и понятно. Даже удивительно для доклада. Спасибо!
@user-iv5co4lu9g
@user-iv5co4lu9g 21 күн бұрын
Где исходный код!? Где посмотреть? Дай!
@user-np8nj6me7v
@user-np8nj6me7v 19 күн бұрын
ты дурак? они тут не для этого ролики выкладывают
[RUS] Andrew Svetlov: "asyncio pitfalls"
1:01:45
PiterPy
Рет қаралды 12 М.
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 32 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 31 МЛН
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 5 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
Python и сеть: REST, JSON, GraphQL или gRPC? / Григорий Петров
40:21
krd dev / Krasnodar Dev Days
Рет қаралды 12 М.
Что такое Apache Kafka за 5 минут
5:15
Listen IT
Рет қаралды 77 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 127 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Что не так с раскладушками? #samsung #fold
0:42
Не шарю!
Рет қаралды 210 М.
СТРАШНЫЙ ВИРУС НА МАКБУК
0:39
Кринжовый чел
Рет қаралды 1,4 МЛН
S24 Ultra and IPhone 14 Pro Max telephoto shooting comparison #shorts
0:15
Photographer Army
Рет қаралды 8 МЛН