JAVA GYM RAT | Катя Кондратьева
2.07K subscribers
206 photos
35 videos
113 links
Фитоняшка вещает о бэкенд разработке и лайве
https://boosty.to/javagymrat
Download Telegram
Как Kafka обеспечивает надежность доставки сообщений

Kafka - мастхев инструмент, который можно встретить в любом финтех проекте. О ее устройстве и настройке спрашивают на КАЖДОМ интервью и порой только на ее обсуждение может уйти четверть собеса.

Kafka славится за свою высокую производительность и надежность. В этом видео я разбираю, как реализована надежная доставка сообщений в Kafka.

Посмотрев выпуск, ты узнаешь:
- Особенности работы каждого из уровней доставки сообщений.
- Устройство транзакций на уровне exactly-once.
- Практическую настройку этих уровней в проекте.
- Проверку их работы на реальных примерах.


Таймкоды:
00:00 - Почему об устройстве Кафки необходимо знать каждому разработчику
01:48 - Что такое Кафка и какую проблему этот инструмент решает
04:06 - Как данные в Кафке хранятся
05:55 - Как работает репликация данных в Кафке
09:50 - Почему Кафка лучше масштабируемого REST API
12:42 - Когда следует использовать синхронное взаимодействие
15:10 - Что такое гарантии доставки сообщений, зачем они нужны, какие бывают
17:29 - Как настройка Продьюсера влияет на уровень надежности доставки сообщений
20:25 - О параметре acks
21:19 - At most once: как реализован в Кафке
22:27 - At least once: как реализован в Кафке
23:44 - Exactly once: как реализован в Кафке
24:44 - Как работают транзакции в Кафка. Разбор на примере как происходит запись и вычитка в рамках транзакции.
30:33 - Практическая часть: настройка уровней гарантии доставки на проекте
38:19 - Как настроить автоматическое создание топиков при запуске проекта
43:02 - С какой проблемой столкнулась при попытке поднять Кафку через docker compose
48:20 - Проверка работы уровней на практике
54:00 - Настройка и дебаг консьюмера exactly once
59:00 - Подведение итогов
🔥351051
Го стримик сегодня вечером, давно не общались

После 21 запущу 🤩🎀
Please open Telegram to view this post
VIEW IN TELEGRAM
144🔥2🫡11
This media is not supported in your browser
VIEW IN TELEGRAM
Разбор в некст выпуске Что спросят у мидла..
136🔥51
УНИЧТОЖАЕМ LIVECODING INTERVIEW

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

Эти задачи я разберу на стриме в среду в 19:00

Ты всегда можешь написать мне, если хочешь, чтобы твою проблему/кейс разобрали на стриме - @ekondratyyeva

ПС сбор задач продолжается
🔥1651
Наша переписка с монтажером

*я не успеваю по срокам скинуть видосы*

Та блин моков много было на неделе, и еще у меня контракт с дьяволом (лидом из одной конторы) на обмен душащими вопросами с собесов

Не успеваю💀💀
🔥1910332
Ищу Java разработчика для помощи в менторстве

Я активно занимаюсь менторством и уделяю много времени встречам для валидации знаний разработчиков, объяснения сложных тем и демонстрации, как их правильно преподносить на интервью. Это важный процесс, так как нужно убедиться, что каждый ученик усваивает материал и правильно понимает его.

Но, к сожалению, на всех сил и времени не хватает. Поэтому я ищу человека, который сможет часть встреч взять на себя.

Если ты чувствуешь, что тебе интересна эта область и хочешь внести вклад в развитие начинающих разработчиков — это отличный шанс.

👨‍💻 Что ты получишь?
- Опыт менторства и объяснения сложных тем простым языком
- Глубокое понимание Java через преподавание
- Возможность развиваться в техническом и коммуникационном плане


💡 Что я жду от тебя?
- Желание делиться знаниями
- Готовность работать с начинающими
- Интерес к улучшению своих навыков через взаимодействие с реальными кейсами


Если предложение интересно — напиши мне в личку за подробностями @ekondratyyeva
14🔥1392
Ищу ментора для себя

Если ты разработчик с опытом 5+ лет, шаришь за джаву или архитектуру/системный дизайн как ваще никто другой, и ты бы хотел показать мне, что же такое хардкорная разработка и высокая нагрузка, то я тоже супер за такое общение.
🔥2586
Хочу поделиться своим секретом - у меня появился друг, который помешан на разработке и для него это дело всей его жизни. Он обожает программирование и даже писал мне, что если бы не стал разработчиком, сделал бы чето с собой очень нехорошее.

Я ваще сильно люблю людей, помешанных на своем деле, для меня он ебейший тип. А че вы про такую сильную отдачу своим интересам думаете?
2010🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2396
This media is not supported in your browser
VIEW IN TELEGRAM
🔥181072
Чутка подустал человечек👶

У меня есть душный вброс про секцию системного дизайна на интервью, могу и вас задушнить так то…🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
248🫡52
This media is not supported in your browser
VIEW IN TELEGRAM
🔥15107
Тот самый работяга, который на себе всю команду тащит

И на ревью код обосрет, и холивар о том, что костыли на проекте это кастомные решения, устроит 😮‍💨🫰
Please open Telegram to view this post
VIEW IN TELEGRAM
21😁8🔥1
Подписчики из Москвы, хочу переехать в Москву, нужна ваша помощь

Будет вылазка, чтобы выяснить, каково мне там. Посоветуйте, куда надо сходить, какие районы посетить, че сделать для более глубокого анализа города, выбора района обитания

Мб кто встретиться хочет
🔥1975🫡2
Нравится обложка 💗
Если стрим сегодня, то когда видик выложить🤔 непонятно..

мб на бусти сразу, а на yt через неделю?
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥942
Меня троллит монтажер часть 2 💀🥹

Стартеры еще ждете вообще?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁257🔥3