👨🎓 Outbox Паттерн для System Design Интервью
🤨 Пора разобраться в особенностях асинхронного взаимодействия сервисов в Event Driven Архитектуре:
✔️ Понять преимущества
✔️ Обсудить недостатки
✔️ Прийти к спасению - transactional outbox
✔️ Узнать больше про семантику доставки на примере взаимодействия с кафкой
Для настройки наших прекрасных 🧠 соcтавил:
👉 Чек лист - 4 золотых правила EDA🥇
Поможет в проектирование и прохождение интервью уже сейчас.
🎊 Забирайте вместе с лёгкой регистрацией - забрать чек лист.
🔥 Встречаемся 15.09.25(пн) в 19:30.
❓ Какие сложности испытывали с асинхронной моделью взаимодействия?
Для настройки наших прекрасных 🧠 соcтавил:
👉 Чек лист - 4 золотых правила EDA
Поможет в проектирование и прохождение интервью уже сейчас.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍3❤1
И кто там на 12ом месте в мировом чемпионате по программированию? СГУ!
Бронзовый призёр - мой университет!🥉
Что он мне дал?
😊 Мой путь из инженера-физика в разработчики. Часть II.
=> Часть I <=
👨🎓 Нужен ли ВУЗ программисту?
Итак, я в университете. Не так давно были популярны разборы потраченных университетских часов на различные предметы.
И если ты не поступал на IT специальность и вдруг стал ITшником вывод напрашивался следующий:
"Куча жизненных часов потрачено впустую"🥹
С одной стороны.
🤔 С другой - приходит жизненная философия, понимание своих интересов.
И ходят слухи, что в 18 лет не то чтобы каждый понимает чем он/она хочет заниматься.
😏 Естественный ход вещей того времени
Как я писал в 1ой части - все естественники шли на технические факультеты.
Это логичное продолжение уклона в математику, физику, информатику.
В моей личной истории, как и у ребят моего поколения(so стар?) был ВУЗ. by default. У меня не было размышлений:
"Так. С утра до ночи планирую день, обучаюсь бэкэнду по паре доступных книг и dial-up соединению в 56кб/с. И никакой ВУЗ мне не нужен! Пойду стричь купоны на изи!"🤑
🙃 Саморефлексия
Получается, что тогда я не мог знать что будет дальше😎
У меня даже не стоял вопрос - идти ли в ВУЗ.
Размышлять о том времени можно так:
1) Метод кнута - Будь жёстче с собой. Ты потерял кучу времени, пока другие нарешивали олимпиадные задачи
2) Метод пряника - Расслабься. Каждому этапу своё время
А как вам больше нравится?😅 Пишите в комментариях. Я выбрал... Об этом позже.
🤓 А ТОПы рядом
Забегая вперёд скажу, что с какого-то момента я стал работать и пересекаться с ребятами, которые закончили топовые университеты.
С теми кто с первым прикормом уже решали интегралы. А к ВУЗу подходили с мощнейшей подготовкой. Кто-то в роли участника олимпиад.
🪢 Метод кнута!
И та самая меланхолия подкрадывалась всё ближе...
Мой ВУЗ. Их. Они. Я.
Пока я восторгался такими людьми, их достижениями, скоростью мысли, депрессивные нотки стали поигрывать свою мелодию у меня в голове🎶
🍰 Метод пряника!
В один из таких моментов ко мне неожиданно пришла спасительная мысль:
Я2 - "Окей, ты работаешь с ТОПовыми коллегами в индустрии. Они закончили ... Они могут ... У них бэкграунд..."
Я2 - "А знаешь что?"
Я1 - "Что?! Не томи!"
Я2 - "Они работают с тобой.", - и взрыв поп-корна в голове🍿
И жить сразу стало легче. Жить стало веселей🥳
Я понял, что у каждого свой путь. И даже извлёк полезность из своего!
➡️ Поскольку мне нужно продираться через вроде бы очевидные вещи для гениев, вот уже больше 10 лет я страдаю разжёвываю весь IT шный материал, чтобы создать чёткую картинку определенных разделов своего ремесла. И могу структурированно рассказать.
🛤 Путь до таких коллег и проектов был тернист. Об этом в следующей части. 🔜
🤩 Так что же мне дал ВУЗ?
12ое место в мировом зачёте. Бронза.
Я не был на том факультете где готовят олимпиадников. Я осваивал свою специальность физика.
Что в целом заложило:
1) Подход к обучению
Т.к. жил много лет в системе получения знаний и извлечения их из себя.
2) Мотивацию
Т.к. одногруппники оказались ТОП.
3) Тягу к познанию как дефолтную жизненную активность
Благодаря научному окружению с пытливым умом в поисках истинной природы вещей.
❓ Порекомендую войти в IT через ВУЗ сейчас?
А давайте соберёмся и обсудим😊
⚡️ - хочу часть III!
💯 - найти свой путь - это важно.
P.S. Ребята - участники, победители - молодцы! Поздравляю!👏
#MY_IT_WAY
Бронзовый призёр - мой университет!
Что он мне дал?
=> Часть I <=
👨🎓 Нужен ли ВУЗ программисту?
Итак, я в университете. Не так давно были популярны разборы потраченных университетских часов на различные предметы.
И если ты не поступал на IT специальность и вдруг стал ITшником вывод напрашивался следующий:
"Куча жизненных часов потрачено впустую"
С одной стороны.
И ходят слухи, что в 18 лет не то чтобы каждый понимает чем он/она хочет заниматься.
Как я писал в 1ой части - все естественники шли на технические факультеты.
Это логичное продолжение уклона в математику, физику, информатику.
В моей личной истории, как и у ребят моего поколения(so стар?) был ВУЗ. by default. У меня не было размышлений:
"Так. С утра до ночи планирую день, обучаюсь бэкэнду по паре доступных книг и dial-up соединению в 56кб/с. И никакой ВУЗ мне не нужен! Пойду стричь купоны на изи!"
Получается, что тогда я не мог знать что будет дальше
У меня даже не стоял вопрос - идти ли в ВУЗ.
Размышлять о том времени можно так:
1) Метод кнута - Будь жёстче с собой. Ты потерял кучу времени, пока другие нарешивали олимпиадные задачи
2) Метод пряника - Расслабься. Каждому этапу своё время
А как вам больше нравится?
Забегая вперёд скажу, что с какого-то момента я стал работать и пересекаться с ребятами, которые закончили топовые университеты.
С теми кто с первым прикормом уже решали интегралы. А к ВУЗу подходили с мощнейшей подготовкой. Кто-то в роли участника олимпиад.
🪢 Метод кнута!
И та самая меланхолия подкрадывалась всё ближе...
Мой ВУЗ. Их. Они. Я.
Пока я восторгался такими людьми, их достижениями, скоростью мысли, депрессивные нотки стали поигрывать свою мелодию у меня в голове
🍰 Метод пряника!
В один из таких моментов ко мне неожиданно пришла спасительная мысль:
Я2 - "Окей, ты работаешь с ТОПовыми коллегами в индустрии. Они закончили ... Они могут ... У них бэкграунд..."
Я2 - "А знаешь что?"
Я1 - "Что?! Не томи!"
Я2 - "Они работают с тобой.", - и взрыв поп-корна в голове
И жить сразу стало легче. Жить стало веселей
Я понял, что у каждого свой путь. И даже извлёк полезность из своего!
🛤 Путь до таких коллег и проектов был тернист. Об этом в следующей части. 🔜
12ое место в мировом зачёте. Бронза.
Я не был на том факультете где готовят олимпиадников. Я осваивал свою специальность физика.
Что в целом заложило:
1) Подход к обучению
Т.к. жил много лет в системе получения знаний и извлечения их из себя.
2) Мотивацию
Т.к. одногруппники оказались ТОП.
3) Тягу к познанию как дефолтную жизненную активность
Благодаря научному окружению с пытливым умом в поисках истинной природы вещей.
❓ Порекомендую войти в IT через ВУЗ сейчас?
А давайте соберёмся и обсудим
⚡️ - хочу часть III!
💯 - найти свой путь - это важно.
P.S. Ребята - участники, победители - молодцы! Поздравляю!
#MY_IT_WAY
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8🎉7❤5💯4🔥1
Forwarded from Курилка Яндекса
Россия заняла 1-е место на международном конкурсе по программированию ICPC 2025.
Случилось это на минувшей неделе. Команда студентов Санкт-Петербургского государственного университета (СПбГУ) одержала абсолютную победу среди более чем 140 университетов из более 100 стран. Это крупнейшая и престижнейшая студенческая олимпиада по программированию в мире, где участники за ограниченное время решают сложнейшие алгоритмические задачи. Команда СПбГУ за 5 часов решила 11 из 12 задач, значительно опередив соперников.
В очередной раз доказали, что у нас лучшая школа программистов и математиков, которые могут конкурировать и побеждать лучших студентов со всего мира. И это открывает большие возможности для будущей карьеры победителей, так как ICPC — площадка, где ведущие ИТ-компании присматриваются к талантам.
#ICPC2025 #РоссияПобедитель #СПбГУ #СпортивноеПрограммирование #ICPCWorldFinals #TechChampions #ProgrammingContest.
Случилось это на минувшей неделе. Команда студентов Санкт-Петербургского государственного университета (СПбГУ) одержала абсолютную победу среди более чем 140 университетов из более 100 стран. Это крупнейшая и престижнейшая студенческая олимпиада по программированию в мире, где участники за ограниченное время решают сложнейшие алгоритмические задачи. Команда СПбГУ за 5 часов решила 11 из 12 задач, значительно опередив соперников.
В очередной раз доказали, что у нас лучшая школа программистов и математиков, которые могут конкурировать и побеждать лучших студентов со всего мира. И это открывает большие возможности для будущей карьеры победителей, так как ICPC — площадка, где ведущие ИТ-компании присматриваются к талантам.
#ICPC2025 #РоссияПобедитель #СПбГУ #СпортивноеПрограммирование #ICPCWorldFinals #TechChampions #ProgrammingContest.
🎉29🔥6❤4🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5👍3🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
👍3🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2
😊 Поймали вайб площадки. Узнал чем занимается Дарья Андреева - руководитель бэкэнда биллинга.
Больше кружков на канале команды:
👉 Тм канал
5 билетов на закрытое мероприятие команды Яндекс 360 в Москве 🥳
⚡️ - если интересно получить билет
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Команда Яндекс 360 | Люди и технологии
На связи команда Яндекс 360 👋🏻
В нашей мультивселенной происходит столько всего интересного, что мы устали об этом молчать. Подписывайтесь и узнайте, чем живёт наша команда!
Отправить резюме: https://clck.ru/3GBKgU
В нашей мультивселенной происходит столько всего интересного, что мы устали об этом молчать. Подписывайтесь и узнайте, чем живёт наша команда!
Отправить резюме: https://clck.ru/3GBKgU
⚡5🔥4❤2
Forwarded from Команда Яндекс 360 | Люди и технологии
This media is not supported in your browser
VIEW IN TELEGRAM
👍11❤6🆒3
📦 Outbox Паттерн в System Design Интервью
😋 Она просто хотела поесть.
❌ ❗️ Но сетевые проблемы и неправильные реализации паттернов постоянно вставляли палки в колёса.
👋 Поможем нашей героине!
🔜 Разберём паттерн transactional outbox и сделаем заказ!
👋 Сегодня в 19:30 на митапе:
https://my.mts-link.ru/j/106160887/3182357437
🔜 Разберём паттерн transactional outbox и сделаем заказ!
https://my.mts-link.ru/j/106160887/3182357437
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4🆒1
Что делает автор канала в 4 часа ночи
Сейчас пока ещё темно. И очень хочется поделится контентом по System Design
Ближе к обеду опубликую запись нашего вебинара про архитектурные паттерны и про его величество - transactional outbox
А пока добрых снов...
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4🆒1
Главная героиня хочет есть. А заказ всё ещё не обслужен... Она ждёт! Что же делать?!
P.S. Для самых внимательных разыграем книгу по System Design. Ждите викторины
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Outbox в System Design
Обзор архитектурных паттернов, эволюция монолита до Event Driven Architecture. Применение паттерна Transactional Outbox.
⭐️ Подготовка к System Design Interview:
Материалы по SDI, Архитектуре, тренировочные моки оффлайн, стримы онлайн, архитектурные каты:…
⭐️ Подготовка к System Design Interview:
Материалы по SDI, Архитектуре, тренировочные моки оффлайн, стримы онлайн, архитектурные каты:…
🔥10❤5👍1🆒1
Media is too big
VIEW IN TELEGRAM
Сегодня прошла установочная встреча 2ого потока.
Почему бы не совместить? 😀
С отзывами. Студентов ждёт мощное погружение в System Design на 1 интенсивных месяц.
Что в программе?
1) 5% кэшбэк по промокоду
2) Запись закрытого воркшопа по проектированию популярной системы
Повышение цены через 2 дня.
🚀 Ещё можно успеть!
=> Присоединиться к группе <=
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
👨🎓 Литература для проектирования
❓ Как получать знания?
+ Статьи, ролики
+ Практика
+ Общение, дискуссии, конференции
+ Книги
+ Чат...
+ ...
В разные моменты жизни интерес склонялся то в одну, то в другую сторону. Что сейчас?
⚡️ Обожаемый HighLoad++
Если быть точнее - Saint HighLoad++ 2024, на котором меня зацепил доклад Владимира Комарова "О распределенных транзакциях".
1️⃣ Владимир написал книгу "Путеводитель по базам данных"
Которую я приобрёл первой в череде представленных.
❓Что внутри?
Мощный обзор вширь и вглубь. Порой, когда идёт речь вглубь, к примеру, про оптимизации стоимости или описываются варианты соединений, бывает не просто. Нужно сбавлять темп чтения для лучшего понимания. Потом автор выныривает и продолжает тему с helicopter view 🚁
✔️ Понравился заход в тему Изоляций транзакций:
"Именно через возможные аномалии определяются уровни изоляций"
Дальше таблички с dirty write, ... с параллельным выполнением транзакций. Очень наглядно.
✔️ Как сказал составитель подборки must have арх книг - архитектор МТС: "Сам периодически пробегаюсь по «Путеводителю», чтобы освежить знания по теме".
Думаю, это как Клеппманн. Каждый раз можно встретить что-то полезное :)
2️⃣ На хабре попалась "Архитектура Бэкэнда"
Поскольку я уже стал входить в контекст приобретения знаний через книгу, превью автора меня подкупило. Пускай и с небольшими заминками с заказом, всё-же, получилось её заполучить.
❓Что внутри?
Пока тяжело сказать хорошо. Я оцениваю книгу не только лишь по содержательной части, но и по выразительной.
• Смотрю на то, как автор преподносит материал
• Форматирование текста
• Наличие схем, диаграмм, графиков, таблиц
В книге всего этого нет. Или есть в минимальном количестве. Посмотрим на содержимое. Может перевесит.🤔
3️⃣ Проектирование архитектуры API
Запрыгнуло в последний вагон на азарте 😀
❓Что внутри?
Как говорил классик: "Будем посмотреть".
🤓 Читали что-нибудь из подборки? Что из книг архитектурной направленности вам зашло, нет?
+ Статьи, ролики
+ Практика
+ Общение, дискуссии, конференции
+ Книги
+ Чат...
+ ...
В разные моменты жизни интерес склонялся то в одну, то в другую сторону. Что сейчас?
⚡️ Обожаемый HighLoad++
Если быть точнее - Saint HighLoad++ 2024, на котором меня зацепил доклад Владимира Комарова "О распределенных транзакциях".
Которую я приобрёл первой в череде представленных.
❓Что внутри?
Мощный обзор вширь и вглубь. Порой, когда идёт речь вглубь, к примеру, про оптимизации стоимости или описываются варианты соединений, бывает не просто. Нужно сбавлять темп чтения для лучшего понимания. Потом автор выныривает и продолжает тему с helicopter view 🚁
"Именно через возможные аномалии определяются уровни изоляций"
Дальше таблички с dirty write, ... с параллельным выполнением транзакций. Очень наглядно.
Думаю, это как Клеппманн. Каждый раз можно встретить что-то полезное :)
Поскольку я уже стал входить в контекст приобретения знаний через книгу, превью автора меня подкупило. Пускай и с небольшими заминками с заказом, всё-же, получилось её заполучить.
❓Что внутри?
Пока тяжело сказать хорошо. Я оцениваю книгу не только лишь по содержательной части, но и по выразительной.
• Смотрю на то, как автор преподносит материал
• Форматирование текста
• Наличие схем, диаграмм, графиков, таблиц
В книге всего этого нет. Или есть в минимальном количестве. Посмотрим на содержимое. Может перевесит.🤔
Запрыгнуло в последний вагон на азарте 😀
❓Что внутри?
Как говорил классик: "Будем посмотреть".
🤓 Читали что-нибудь из подборки? Что из книг архитектурной направленности вам зашло, нет?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔3🤷2
Поздравляю!
Системное мышление, умение в интеграцию, коммуникацию, документацию, проектирование и много чего ещё заключено в этих 2ух словах такой мощной профессии
Желаю хороших проектов, успешных интеграций, замечательных коммуникаций - в общем всего-всего!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🎉10🤝1
🔥 Redis vs PostgreSQL для кэша. Победитель ...
Нашёл интересную статью. Решил перевести.
❓ Что внутри?
Автор провел бенчмарк.
🔥 Redis ожидаемо быстрее. Но Postgres показал 7400 RPS — это полмиллиарда запросов в день на старом железе.
✔️ Почему выбор в итоге падает на PostgresSQL:
✔️ Меньше зависимостей в стэке
✔️ Достаточная производительность для большинства проектов
✔️ Проще эксплуатация
➡️ Вывод
Если у вас не высоконагруженный проект, то Postgres будет отличным выбором для кэша. Не нужно тянуть Redis без реальной необходимости.
Статья на habr.
Нашёл интересную статью. Решил перевести.
Автор провел бенчмарк.
Если у вас не высоконагруженный проект, то Postgres будет отличным выбором для кэша. Не нужно тянуть Redis без реальной необходимости.
Статья на habr.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Redis работает быстро — я буду кэшировать данные в Postgres
В интернете есть книги и множество статей, таких как эта , в которых авторы приводят аргументы в пользу использования Postgres для всего. Я решил рассмотреть один из вариантов...
👍11🔥3❤2