{ между скобок } - podcast cover

{ между скобок }

Обсуждение литературы для backend разработчиков https://www.youtube.com/channel/UCFPfUAT-o8BZ5vsqAcy7gcw/featured

Episodes

Денис Пинчук: Как внедряли DDD в Яндекс 360. Интервью с руководителем команды backend

#domaindrivendesign #ddd #softwareengineer #softwarearchitecture Как внедрить Domain-Driven Design (DDD) в команду? Почему он не так популярен? Как правильно его продать разработчикам? Об этом и многом другом мы поговорили с Денисом Пинук, который делится своим опытом внедрения DDD в реальных командах. Что вас ждет в этом выпуске? - Что такое DDD и зачем он нужен? - Какой книгой лучше всего начать знакомство? - Как DDD сочетается с TDD, BDD и Event-Driven? - Почему DDD сложно внедрять и как это ...

Feb 18, 20251 hr 15 minSeason 6Ep. 3

Влад Хононов: Как DDD меняет разработку? Интервью с автором Learning DDD

Domain-Driven Design — мощный инструмент для проектирования сложных систем, но его внедрение часто вызывает вопросы. Почему стратегический уровень DDD играет ключевую роль? Какие сложности поджидают разработчиков на этом пути? И что нужно сделать, чтобы DDD действительно приносил пользу? В этом интервью с Владом Хононовым, автором книги "Learning Domain-Driven Design", мы разбираем, как правильно применять DDD в реальных проектах, какие ошибки совершают команды и что ждёт этот подход в будущем. ...

Feb 09, 20251 hr 3 minSeason 6Ep. 2

Денис Неклюдов: В чем секрет Staff инженеров

#softwareengineer #softwareengineerpath #staffeng Что такое стафф инженер и почему эта роль так важна? В этом видео мы поговорим о ключевых аспектах работы стафф инженеров: как стать стаффом, какие навыки и опыт для этого нужны, и как понять, что ваша компания готова к этой роли. Вы узнаете, куда можно развиваться после сеньора, как строить карьеру и вести переговоры о повышении, а также как справляться с ответственностью, не выгорая. Практические советы, метрики успеха и ответы на самые популяр...

Dec 26, 20241 hr 20 minSeason 6Ep. 1

Ян Чикнизов: Чем занимается ваш Engineering Manager

#softwareengineer #management #agile #architecture Взял интервью у Engeenering Manager - чтобы понять, кто такой EM и за что он отвечает. Мы обсудили ключевые качества и навыки, которые необходимы для этой роли, а также выяснили, что EM — это не только про работу с людьми, но и про технологии. Ян рассказал, что его привлекает в этой работе и когда компании принимают решение, что им нужен Engeenering Manager. Кроме того, мы затронули тему взаимодействия EM с другими сотрудниками и разобрали разли...

Jun 21, 202445 minSeason 5Ep. 1

Владимир Балун, Вячеслав Горюнов, Виталий Лихачев: зачем переходить на Golang

Погружаемся в мир Go lang - мощного языка программирования, который завоевывает сердца разработчиков. Мы рассмотрим ключевые факторы, почему все больше компаний рассматривают переход на Go lang и какие преимущества он предлагает по сравнению с другими языками программирования. Будем обсуждать такие моменты как производительность, удобство синтаксиса, экосистему и тд. Также поговорим про сложности с которыми можно столкнуться и как их преодолеть. Помогать разбираться в такой теме нам будут Владим...

Mar 10, 20241 hr 24 minSeason 4Ep. 16

Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать

#faang #softwareengineer #careersuccess #startup #ycombinator Хотите понять, где лучше развивать свою карьеру: в небольшом стартапе или в большой компании типа Microsoft, Apple, Amazon, Netflix и Google. В этом вам поможет разобраться интервью, где обсудим в чем различия, какие есть преимущества и сложности обоих вариантов. Так же будем сравнивать FAANG и Startup в разрезе культуры, гибкости, инноваций. Делиться своим опытом будет невероятно интересный гост - Игорь Пересунько 🔥 Игорь Software E...

Dec 25, 20231 hr 13 minSeason 4Ep. 15

Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр Пахомов

Мы глубоко обсудили важность безопасности, рассмотрели моменты, когда она становится приоритетной, и изучили основные принципы дизайна, которые лежат в её основе. Особое внимание уделили сложному вопросу обеспечения соблюдения стандартов GDPR при удалении данных из резервных копий баз данных, и здесь Миша предложил отличное решение. Также мы более детально рассмотрели тонкости аутентификации и авторизации, и пришли к заключению, что технология JWT (JSON Web Tokens) представляет собой отличное ре...

Dec 04, 20231 hr 17 minSeason 4Ep. 14

Ганна Новикова, Виталий Лихачев: публичное собеседование по DevOps практикам

#devops #sre #softwareengineer #linux Будут вопросы по траблшутингу на уровне hardware/OS. Обсудим лучшие практики по Kubernetes, по БД (acid, base). Также будет вопросы по CI/CD. Разберемся что может быть полезно разработчику. Проводить собеседование будет невероятно классная - Ганна Новикова 🔥 Ганна, Lead DevOps/Incident team lead, Intergiro. Непрерывно развивается в SRE/DevOps и делиться этим в твиттере (https://twitter.com/arnika_sky) /своем блоге (https://medium.com/@arnikasky) Проходить с...

Nov 29, 20231 hr 27 minSeason 4Ep. 13

Мартин ван Стин: интервью с автором Distributed Systems

Мы проведем интервью с Мартином ван Стином, автором книги "Distributed Systems". Мы обсудим, как Мартин и Эндрю С. Таненбаум приняли решение написать эту книгу и кто внес больший вклад в четвертое издание. Обсудим для кого предназначена эта книга, а также поговорим о дальнейших творческих планах Мартина. Также поговорим о том, какие тренды ожидают нас в области распределенных систем, и как Мартин оценивает их эволюцию. Channel with announcements https://t.me/megdu_skobok Lamp Chat https://t.me/b...

Nov 27, 202351 minSeason 4Ep. 12

Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий Жила

В этой главе мы подробно рассмотрим методы обеспечения отказоустойчивости в распределенных системах. Разберемся, что такое группы процессов и как достигается в них консенсус. Поговорим о том, как строить надежную коммуникацию между сервером и клиентом. Также обсудим такую важную тему, как восстановление после сбоя. Помогать в обсуждении нам будут невероятно интересные гости - Илья Казначеев и Валерий Жила 🔥. Илья - эксперт в области PaaS и SaaS систем, Google Developer Expert по облачным технол...

Nov 20, 202357 minSeason 4Ep. 11

Блокчейн как распределенная система | Игорь Корсаков, Сергей Тихомиров

#distributedsystems #blockchain #softwareengineer #softwarearchitecture Мы обсудили, каким интересным историческим артефактом является биткоин-документ, написанный Сатоши Накамото, где он перевернул и изменил правила распределенных систем. Также мы разобрались, почему майнить криптовалюту на Марсе не выгодно. Ребята смогли передать суть блокчейна всего несколькими фразами и поделились примерами его применения в реальном мире, такими как децентрализованная архитектура, консенсус с участием множес...

Nov 14, 20231 hr 2 minSeason 4Ep. 10

Distributed Systems Глава 7 Согласованность и репликация данных | Антон Жуков, Николай Ижиков

Важной темой в распределенных системах является репликация данных. Репликация помогает делать сервисы более надежными и производительными, и одной из ключевых задач является обеспечение согласованности данных во всей системе. На встрече разберемся, какие есть варианты решения. Помогать в обсуждении будут наши невероятно интересные гости - Антон Жуков и Николай Ижиков 🔥 Канал с анонсами https://t.me/megdu_skobok Ламповый чат https://t.me/backend_megdu_skobkah Boosty https://boosty.to/megdu_skobo...

Nov 13, 20231 hr 6 minSeason 4Ep. 9

Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов

#distributedsystems #softwareengineer На встрече мы обсуждаем пятую главу из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Разобрались в координации компонентов распределенного приложения. Поговорили о том когда надо использовать физические часы, а когда логические, как синхронизировать часы в распределенной системе. Дима привел пример из жизни, когда могут возникнуть проблемы в кластаре Cassandra из-за разных часов. Так же обсудили как делать взаимные блокиров...

Nov 07, 20231 hr 4 minSeason 4Ep. 8

Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer

#softwareengineer #golang #publicinterview Соберемся на публичное собеседование на Middle+ Golang. Разберемся какие сейчас актуальные вопросы по Go обсуждают на собеседованиях. Проводить собеседование будет Виталий Лихачев 🔥 - Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Пилил сложный динамичный фронт в стартапе, настраивал CI/CD и aws, оптимизировал бэкенд и проводил технические собеседования — поэтому понемногу знает жизнь программных проектов со множества сторон. Прох...

Oct 31, 20231 hr 13 minSeason 4Ep. 7

Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров

#distributedsystems #kafka #softwareengineer #softwarearchitecture Разбор четвертой главы из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Межсервисное взаимодействие лежит в основе всех распределенных систем. Разберемся какие есть варианты взаимодействия между сервисами, так же поговорим о том какие нюансы стоит при этом учитывать. Обсудим в какие случаях стоит использовать синхронное и асинхронное взаимодействие, какие есть плюсы и минусы у этих подходов. Кан...

Oct 20, 202354 minSeason 4Ep. 6

Distributed Systems Глава 3 Процессы и Виртуализация | Евгений Козлов, Вячеслав Горюнов

Разбор третьей главы из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Подробно рассмотрим, как различные типы процессов играют решающую роль в распределенных системах. Так же сейчас сложно представить современную разработку без виртуализации. Виртуализация позволяет приложению запускаться независимо от базового оборудования и платформ, что обеспечивает высокую степень переносимости. Еще обсудим архитектуру клиент/сервер в распределенных системах. Канал с анонса...

Oct 16, 20231 hr 3 minSeason 4Ep. 5

Максим Суркиз: Как успешно запустить свой Startup

#startup #career #softwareengineer В продолжение темы про работу в стартапах, поговорим о том как делать стартапы. Делиться своим опытом будет невероятно интересный гость - Максим Суркиз 🔥 Максим Co-founder & CTO Copilot2trip.com – AI-ассистента для путешествий по всему миру, основатель VideoMarket.ai и Dalytics, со-основатель и руководитель Яндекс.Советника, Ex-Kaspersky Lab. Максим рассказал про полный путь, которые предстоит пройти при создание стратапа: генерация идеи, сбор команды, орг...

Oct 10, 20231 hr 26 minSeason 4Ep. 4

Гриша Скобелев, Саша Бармин: Публичное собеседование Senior Software Engineer

#softwareengineer #java #leadership #concurrency #multithreading Публичное собеседование на Senior Java. Разберемся какие сейчас актуальные вопросы по Java/Kotlin обсуждают на собеседованиях - паттерны разработки, распределенные транзакции, внутренности Java. А так же по мотивам 3 главы из Distributed Systems, разберем пару задачек по многопоточности. Проводить собеседование будет Гриша Скобелев - Java разработчик, хост { между скобок } и директор программных комитетов конференции Java/Techlead ...

Sep 24, 20232 hr 51 minSeason 4Ep. 3

Distributed Systems Глава 2 Архитектура распределенных систем | Фрол Крючков, Иван Богатырёв

#distributedsystems #microservice #softwareengineer #architecture Разбор второй главы из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. В рамках этой главы мы обсудили наиболее важные архитектурные стили для распределенных систем Layered architectures, Service-oriented architectures, Publish-subscribe architectures. Так же разобрались в том, что такое Service Oriented Architecture и где она заканчивается и начинаются микросервисы. Еще рассмотрели Publish-subscri...

Sep 18, 20231 hr 10 minSeason 4Ep. 2

Distributed Systems Глава 1 Введение в распределенные системы | Юрий Бабак, Алексей Гончарук

#distributedsystems #softwareengineer На встрече мы обсуждаем первую главу из книги "Distributed Systems". В рамках этой главы мы рассмотрим различия между распределенными и децентрализованными системами и обсудим важность их разграничения. Также будут затронуты цели, которые могут быть достигнуты благодаря использованию распределенных систем, а также основные проблемы, с которыми мы можем столкнуться в их применении. Кроме того, мы проведем классификацию распределенных систем. Канал с анонсами ...

Sep 11, 202359 minSeason 4Ep. 1

Владимир Абазов, Александр Сальников: АБ-тесты, ограничения и альтернативы

#datascience #dataanalytics #abtesting Встретились обсудить, что такое AБ-тесты, где такой подход хорошо работает и почему их все любят. Также разобрались, что может пойти не так при АБ-тестировании, какие есть ограничения и всегда ли подход Data Driven работает. В обсуждении участвовали невероятно крутые гости: Владимир Абазов и Александр Сальников 🔥 Владимир — ex Head of Analytics Delivery Club, Ex Chief Data and Analytics Officer Koshelek, сейчас директор по аналитике нефинансовых бизнес-лин...

Aug 30, 20231 hr 7 minSeason 3Ep. 38

Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида

#teamlead #career #interview #тимлид Собеседование на реальную вакансию. Это будет полезно для всех, кто стремится к профессиональному росту и хочет узнать, как проходят собеседования на тимлидов, но и так же для тех кто хочет разобраться как эффективно проводить собеседование тимлидов. Подчеркнем какие обязанности лежат на тимлиде, и какие навыки необходимы для успешного выполнения этой роли. Ярик показал идеальный формат проведения собеседования на тимлида, рассказал что и зачем он спрашивает....

Aug 09, 20233 hr 45 minSeason 3Ep. 37

Валерий Бабушкин, Арсений Кравченко: Интервью с авторами Machine Learning System Design

#systemdesign #machinelearning #career #softwareengineer Встретились обсудить опыт написания технической литературы и ML System Design c невероятно интересными гостями - Валерой Бабушкиным и Арсений Кравченко 🔥 Валера - VP of Data science в Blockchain.com, ранее работал в Facebook как WhatApp User Data Privacy Tech Lead, Alibaba Russia как VP of Machine Learning. Арсений - опытный ML инженер, также является консультантом по искусственному интеллекту и машинному обучению в Smart Partnership Capi...

Jul 22, 20231 hr 10 minSeason 3Ep. 36

Ольга Елисеева: Как стать лучшим teamlead-ом

#teamlead #teamleader #softwareengineer #career #leadership #тимлид В этом интервью мы обсудим критические аспекты, связанные с оценкой эффективности тимлидов, и исследуем стратегии, которые помогут им расти и становиться лучше в своей роли. Так же будем обсуждать, с какими вызовами сталкиваются начинающие тимлиды/руководители, которые недавно были экспертами. И как жить тимлиду, если от бизнеса нет понятных целей. Помогать погружаться в эту тему нам будет невероятно интересный гость - Оля Елисе...

Jul 10, 202354 minSeason 3Ep. 35

Валерий Бабушкин: Почему Data Scientist-oв не существует

#dataanalytics #datascience #dataengineers #career Встретимся с невероятно крутым гостем - Валерием Бабушкиным🔥 чтобы узнать кто такой Data Scientist и существует ли такая роль. У Валеры очень интересный опыт, сейчас он VP of Data science в Blockchain.com, ранее работал в Facebook как WhatApp User Data Privacy Tech Lead, Alibaba Russia как VP of Machine Learning. Обсудим, почему data scientist-ов не существует, как быть лучшим друг бизнеса, как аналитика данных влияет на бизнес-цели и ключевые ...

Jul 03, 202348 minSeason 3Ep. 34

ChatGPT в помощь архитектору / Николай Голов, Иван Шумов

#chatgpt #architecture #softwarearchitecture В этом увлекательном видео, Ваня рассматривает три захватывающих кейса, которые демонстрируют, как ChatGPT может помочь начинающим и продвинутым архитекторам автоматизировать свою работу. В первом кейсе мы рассмотрим, как ChatGPT может использоваться для первичного сбора информации о редкой предметной области на примере построения системы управления аэропортом. Второй кейс демонстрирует, как ChatGPT может использоваться для проектирования системы брон...

Jun 16, 20231 hr 14 minSeason 3Ep. 33

Саша Пшеборовская - Успех через менторство

#softwareengineer #mentor #career #successmotivation Если вы ищете вдохновения и мотивации в своей карьере, то это интервью для вас. В этом видео мы с Сашей обсуждаем, кто такие менторы и менти, и почему все больше людей обращаются к менторству в наше время. Мы также разбираем топ самых популярных запросов и проблем, с которыми сталкиваются менти, и делимся советами по их решению. Еще мы обсуждаем, что волнует современных айтишников и как мы можем им помочь. Если вы хотите узнать больше о ментор...

Jun 12, 202349 minSeason 3Ep. 32

Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов

#softwarearchitecture #microservices #softwareengineer Мы обсудили важные аспекты архитектуры при разработке программного обеспечения. Рассмотрели моды и тренды в архитектуре, их влияние на принятие решений, включая микросервисы и data mesh. Также поговорили об архитектуре хранения данных, включая различия между stateful и stateless, а также требования к целостности данных. Подняли вечный вопрос монолит против распределенных систем: как сделать выбор между ними. Эта встреча будет полезна разрабо...

May 22, 20231 hr 8 minSeason 3Ep. 31

Основы архитектуры ПО. Глава 17 Микросервисная архитектура / Филипп Дельгядо, Кирилл Ветчинкин

#softwareengineer #softwarearchitecture #microservices #microservice #cleanarchitecture #cleancode #DDD Мы рассмотрели сложное понятие микросервисной архитектуры, обсудили предпосылки ее появления, а также то, что она представляет собой в настоящее время и какие типовые задачи решает. Также мы обсудили проблемы, возникающие в микросервисной архитектуре, и способы их решения, включая sidecar/service mesh. Мы проанализировали виды коммуникации между микросервисами - синхронную и асинхронную - и оп...

May 19, 20231 hr 8 minSeason 3Ep. 30

Николай Голов, Николай Марков, Филлип Уваров: Big Data is Dead

#bigdata #dataengineers #dataanalytics #duckdb #postgresql Встретились обсудить недавно нашумевшую статью от ребят из Mother Duck - Big Data is Dead. Обсудили, как правильно использовать данные, чтобы получать действенные результаты, и ребята поделились своим реальным опытом. Также мы рассмотрели, какие проблемы возникают при работе с большими данными и как их можно решить. Мы ответили на вопрос, существует ли еще "big data", и зачем сейчас нужны дата-аналитики. Еще разобрались в 3х V - Volume (...

May 15, 20231 hr 2 minSeason 3Ep. 29