Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
583 - Telegram Web
Telegram Web
1 августа 19:00 по мск “Learning Domain-Driven Design Часть II. Тактический замысел (Глава 5-7) / Евгений Лукьянов”

Продолжаем разбор книжки по DDD. Переходим от стратегии к тактике: будет дан ответ на вопрос «Как проектировать программное обеспечение?». В главах 5–7 будут рассмотрены паттерны реализации бизнес-логики, позволяющие программному коду «говорить» на едином языке ограниченного контекста. В этих главах обсуждаются простые паттерны, такие как транзакционный сценарий и активная запись (глава 5), сложные паттерны, такие как модель предметной области (глава 6), и её расширение с учётом фактора времени (глава 7).

Помогать в обсуждение нам будет - Евгений Лукьянов 🔥 Архитектор ПО, практикующий адепт DDD. Ведет канал https://www.tgoop.com/stringconcat

Подключайтесь в четверг в 19:00 к обсуждению в Zoom или к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Жене ⤵️
Офер в Яндекс для опытных бэкендеров за два дня

24–25 августа приглашаем бэкендеров с опытом работы от пяти лет получить офер в Яндекс через multitrack за 2 дня. Достаточно решить задачи онлайн до 20 августа и пройти несколько технических секции 24 августа, чтобы уже 25-го получить офер и выбрать три команды, к которым вам было бы интересно присоединиться.

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

Узнать подробности и зарегистрироваться.
8 августа 19:00 по мск “Learning Domain-Driven Design Часть II. Тактический замысел (Глава 8-9) / Кирилл Ветчинкин”

Возвращаемся к разбору второй части про тактические паттерны. Разберемся в вариантах реализации bounded context: слоистая архитектура, гексагональная архитектура и CQRS. И уделим внимание о том как их применять. Также обсудим технические проблемы взаимодействия компонентов системы и стратегии их реализации, включая паттерны для интеграции ограниченных контекстов и работы со сложными бизнес-процессами.

Помогать в обсуждение нам будет - Кирилл Ветчинкин 🔥 Архитектор, консультант по MSA/DDD/Event Storming. Создает собственные курсы https://microarch.ru

Подключайтесь в четверг в 19:00 к обсуждению в Zoom или к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Кириллу ⤵️
Что общего у онлайн-банка, мессенджера и файлового хранилища?

Это реальные кейсы из бигтеха, которые с нуля разрабатывают студенты курса «Golang-разработчик» от Слёрма. Если хотите писать для высоконагруженных проектов на Go — приходите на курс. Старт — 12 августа.

За три с половиной месяца научим:

🤨 Разбираться, нужны ли вам микросервисы. Это хайп или реальная потребность больших систем?
🤨 Эффективно и без неожиданностей распиливать монолит.
🤨 Понимать устройство observability больших систем.
🤨 И аргументированно выбирать асинхронный подход при соединении сервисов для снижения связности системы и повышения общей надёжности.

Внутри:

🥹3,5 месяца обучения. 2 декабря выпустим вас как Go Developer'ов уровня Middle+
🥹80% углублённой практики, чтобы научиться и закрепить навыки
🥹6 встреч со спикером курса Виталием Лихачёвым, SRE в booking.сom. Не просто лекции и ответы на вопросы, а наставничество и поддержка

Если у вас есть опыт коммерческой разработки на любом языке программирования, то этот курс вам подойдёт.

😢Старт — 12 августа.
😢Занять место на потоке — по ссылке

Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня в 19:00 по мск доклад “Антон Цитульский: Как Temporal помогает не потерять вашу пиццу 🍕

Писали когда-нибудь стейт-машину на Go? Пытались делать ее отказоустойчивой? Зря, все уже написано до нас: можно взять Temporal.

Антон Цитульский
В бэкенде более 5 лет. Основной стек технологий: Golang, PostgreSQL, Kafka, Redis. Занимается разработкой, проектированием и развитием микросервисов в своей предметной области. Любит узнавать новое и делиться знаниями. Ведет тг канал https://www.tgoop.com/backend_architecture

Подключайтесь сегодня в 19:00 к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Антону ⤵️
Почему тупит Kafka?

Знаний об отправке/приёме сообщений не хватит, чтобы быстро найти причину просадки. Если хотите отказоустойчивую систему, которую легко дебажить, тогда придётся разобраться в архитектуре Кафки.

🤥На обновлённом курсе от Слёрма «Apache Kafka для разработчиков» вы получите больше, чем просто настройка Kafka. Вы изучите архитектуру и поймёте логику работы с Kafka на примере бизнес-кейсов компаний: MovieFlix, GetTaxi, MyBank.

За восемь недель курса вы:

😉Поймете основы работы с Kafka и принципы построения архитектуры и бизнес-процессов
😉 Научитесь решать проблемы с системами, требующими отправки/получения большого количества сообщений из разнородных систем
😉Подготовитесь к вопросам базовых собеседований на уровень пользователя Kafka

🥹Углублённый курс с практикой на Java и платформой Docker+Postgres. Старт — 16 сентября.

Спикеры курса:

🫡Всеволод Севостьянов. Staff Engineer в Lokalise
🫡Василий Калугин. Владелец корпоративного сервиса Apache Kafka в АО «ЭР-Телеком Холдинг»

😢Старт — 16 сентября
Занять место на потоке — по ссылке

Реклама ООО «Слёрм» ИНН 3652901451
Please open Telegram to view this post
VIEW IN TELEGRAM
20 августа 19:00 по мск “Learning Domain-Driven Design Часть III. Применение DDD на практике (Глава 10-13) / Сергей Баранов”

В самом начале обсудим историю перевода. После разберемся как быстро определять какой паттерн из DDD соответствующих сложности предметной области и ее потребностям. Рассмотрим практику EventStorming. И обсудим самый главный вопрос - как внедрить DDD в уже существующий проект, как его поддерживать и сопровождать.

В обсуждении нам поможет невероятный гость - Сергей Баранов 🔥 Занимается развитием направления DevOps и ИТ-архитектуры, партнер ScrumTrek с 2015 года. Он является основателем и идейным вдохновителем конференции ArchDays, председателем РОО «Объединение ИТ-Архитекторов», а также признанным экспертом в практике проведения сессий Event Storming.

Подключайтесь в вторник в 19:00 к обсуждению в Zoom или к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Сергею ⤵️
23 августа 19:00 по мск “Гриша Скобелев, Антон Сорокин: Mock-собеседование по System Design”

Mock-собеседование по System Design для позиции Senior Developer. Обсудим реальные кейсы и разберем, как правильно подходить к проектированию масштабируемых систем.

Подключайтесь завтра к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Грише и Антону ⤵️
28 августа 20:00 по мск “Роман Широков: Сплит клавиатуры - история борьбы с самым незаметным легаси”

Мы редко задумываемся о вещах, которые нас окружают. Одна из таких — клавиатура. Расскажу, что с ней не так и как я это исправлял. Как она устроена внутри и куда смотреть, если захочется повторить.

Роман Широков
Разрабатывает developer platform в Platacard. Не делит инженеров на бекендов, фронтендов, разработчиков или джавистов, считает, что инженер - это манд сет, в таком майндсете и строит свою жизнь.

Подключайтесь завтра в 20:00 по мск к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Роме ⤵️
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2024 ГОДУ? 🚀

Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!

👉 Стартуем 2 сентября.

Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.

Ты научишься:
Разбивать приложение на слои в соответствии с Clean Architecture
Формировать Domain Model и применять тактические паттерны DDD
Реализовывать Use Case как Command/Query
Делать синхронные и асинхронные интеграции, не загрязняя ядро приложения
Писать 3 вида тестов для разных слоев приложения

Полная программа ТУТ 👉 https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2VtzqvTdZyf&utm_campaign=5

А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач.

А еще:
Проверим все домашки
Поддержим в чате
Проведем живые разборы
Ответим на все вопросы

📕 Сертификат об участии по итогам прохождения курса.

🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2VtzqvTdZyf&utm_campaign=5

Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvTdZyf
29 августа 19:00 по мск “Learning Domain-Driven Design Часть IV. DDD и другие методологии и паттерны (Глава 14-16) / Александр Поломодов”

Разберемся как DDD сочетается с другими методологиями и паттернами. В самом начале поговорим про микросервисы и как вместе с DDD это два подхода хорошо дополняют друг друга. Так же обратим внимание на Event-Driven архитектуру. И закончим обсуждением Data Mesh + DDD.

В гости к нам придет легендарный - Александр Поломодов 🔥 Саша активный спикер, ведет свой блог в телеграмм @book_cube и на youtube

Подключайтесь в сегодня в 19:00 к обсуждению в Zoom или к YouTube трансляции

А в комментариях к этому посту оставляйте свои вопросы, которые хотели бы задать Саше ⤵️
Утро начинается с кофе ☕️ и с просмотра докладов с Systems Distributed `24 🔥

Конференция прошла в конце июля, и теперь записи начинают появляться на YouTube. Это событие было полностью посвящено разработке распределенных систем, и среди участников — настоящие звезды в этой области. Множество интересных спикеров, которых просто нельзя пропустить.

Рекомендую обратить внимание на следующие доклады:
- A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley
- Distributed Asynchronous Await: A New Programming Model for Distributed Applications by D. Tornow
- Jepsen 15: What Even Are Transactions? by Kyle Kingsbury

Также с нетерпением жду, когда появятся записи следующих докладов:
- Garden of Forking Paths by Alex Petrov
- Durability and the Art of Consensus by Joran Dirk Greef

Ссылка на YouTube плейлист Systems Distributed '24
Освой System Design и стань востребованным разработчиком!

Хотите уверенно проектировать большие/сложные системы и успешно проходить технические собеседования? Курс по “System Design” может вам в этом помочь!

🔍 Что вы получите на курсе?
- Понимание принципов проектирования больших систем.
- Практические задания, имитирующие реальные задачи.
- Разбор частых вопросов на собеседованиях.

🚀 Для кого?
- Разработчики, желающие углубить свои знания.
- Инженеры, готовящиеся к собеседованиям в топовые компании.
- Любители, стремящиеся разобраться в архитектуре сложных систем.

👉 Узнать больше и записаться можно по ссылке
Selectel Python MeetUp. Разбираем подходы к архитектуре
 

12 сентября Selectel проведет митап для разработчиков, техлидов и тимлидов. В программе практические кейсы от экспертов из Райффайзенбанка, Selectel и Yandex Robotics и ответы на ваши вопросы.

На реальных кейсах разберемся с архитектурой и рассмотрим пример гайда от коллег из Райффайзенбанка. На кейсе Selectel обсудим переход с монолитной архитектуры на микросервисы. А еще вы узнаете, что такое токены отмены и познакомитесь с примером имплементации от спикера из Yandex Robotics.

Спикеры и темы докладов:
- Михаил Гурбанов, старший разработчик Райффайзенбанк «Архитектура микросервисов без культов и черной магии»
- Александр Горьев, backend-разработчик Selectel «Архитектурный сдвиг: Преодоление барьеров масштабируемости в DBaaS»
- Евгений Блинов, тимлид Yandex Robotics «Токены отмены: паттерн и тулинг»
 
Приходите офлайн в офис Selectel в Санкт-Петербурге или подключайтесь онлайн.

Мероприятие бесплатное. Посмотреть программу митапа и зарегистрироваться: https://slc.tl/710pe

Реклама АО «Селектел». ИНН: 7810962785 Erid: 2Vtzqxjvumg
2025/01/15 08:17:20
Back to Top
HTML Embed Code: