#softwarearchitecture #bpmn #camunda #orchestration #distributedsystems Мы обсудили оркестрацию в event-driven архитектуре. Рассмотрели концепцию единого orchestration engine, который объединяет enterprise service bus и многоуровневую структуру сервисов, таких как business services, enterprise services и infrastructure services. Также обсудили проблемы данного подхода и альтернативные подходы к оркестрации, которые используются сегодня. Мы рассмотрели Camunda как полезный инструмент, но подчеркн...
Apr 25, 2023•58 min•Ep 28•Transcript available on Metacast #java #softwareengineer #bug #programminglanguage #programming Обсудили опыт написания книги: как пришла идея, почему именно книга, для кого она была написана, и что общего между написанием книг и разработкой ПО. Тагир поделился своими трудностями как автор, с которыми ему пришлось столкнуться. Его пример был очень вдохновляющим - он рассказал историю, как ему не удалось договориться с O'Reilly, но он не сдался и нашел другого издателя. Также обсудили множество технических моментов, связанных с ...
Apr 21, 2023•1 hr 3 min•Ep 27•Transcript available on Metacast #eventualconsistency #softwarearchitecture #softwareengineer #paxos #raft В этом видео мы с Женей обсудили Space-based архитектуру - одну из наиболее эффективных архитектур в распределенных системах. Мы рассмотрели множество примеров, чтобы разобраться, когда следует использовать эту архитектуру и какие преимущества она может принести. Мы обсудили характеристики, которые вынуждают перейти к использованию Space-based архитектуры, а также разобрались в том, когда более простые архитектуры не справ...
Apr 18, 2023•55 min•Ep 26•Transcript available on Metacast #servicemesh #eventdriven #kubernetes #kafka #softwarearchitecture #softwareengineer Обсудили что такое Service Mesh и зачем данная архитектура разработчикам. Рассмотрели какая была первая версия архитектуры service mesh, что сейчас называется service mesh и что будет в третьей итерации. Поговорили какие-нибудь распределенные системы можно реализовать с помощью Service Mesh. Так же обсудили какие trade off привносит Service mesh. Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами h...
Apr 13, 2023•1 hr 7 min•Ep 25•Transcript available on Metacast #chatgpt #openai #softwareengineer #developers Юля сделала невероятно интересную презентацию, которая показывает как работает ChatGPT под капотом, как проходит обучение этой нейронной сети и какое будущее у проекта с техничекой стороны. После рассмотрели примеры использования ChatGPT - как генерировать ASCII схемы, разбор и изучение sql скриптов. Так же Костя подробно поделился как он использует ChatGPT для решения задач LeetCode, создание образовательного контента. В конце пришли к выводу, что ...
Apr 11, 2023•2 hr 31 min•Ep 24•Transcript available on Metacast #productmanager #productmanagement #softwaredevelopment #выгорание #burnout Лера супер классная, интересная и ее приятно слушать! Обсудили опыт Леры как продакта в helth check startup, разобрались чем занимается продакт, чем отличается от аналитика. Так же обсудили опыт Леры в плане выгорания, разобрались что такое выгорание, какие его симптомы и что будет если его запустить. И самое главное обсудили как предотвратить выгорание. Так же разобрали кейс, когда выгорел и уже ничего не интересно и сл...
Apr 08, 2023•58 min•Ep 23•Transcript available on Metacast #kafka #eventdriven #saga #redis #softwarearchitecture Event-Driven подход, является стилем распределенной асинхронной архитектуры, используемым для создания высокомасштабируемых и высокопроизводительных приложений. Разложили аргументированно в чем разница между event base и request base системами. Разобрались какие приемущества дает event-driven архитектура, какие проблемы создает event-driven подход и как решать его trade-off. Так же рассмотрели топологии broker и mediator. Было много практиче...
Apr 04, 2023•1 hr 20 min•Ep 22•Transcript available on Metacast Генерация уникального идентификатора в распределенной системе кажется тривиальной задачей - уже давно есть UUID, который генерируется на основе MAC адреса и локальных часов. Но не все так просто, вместе разобрались какие еще есть варианты - Артем сделал презентацию где мы обсудим альтернативные варианты. Помогать в обсуждении будут 📍Артем Бояршинов - разрабатываю в Мир Plat.Form онлайн систему межбанковских переводов. Немного менторю, иногда коммичу в популярные java-библиотеки вроде hibernate-...
Apr 01, 2023•2 hr 49 min•Ep 21•Transcript available on Metacast Обсуждаем появление NoSQL, Relational model vs document model, The object relational mismatch, Many-to-One and Many-to-Many Relationships, Relational Versus Document Databases Today. Встречу провели: 📍Филипп Уваров - Staff engineer в Spotify, как он о себе говорит занимался в основном тем, что собираю более умных людей, чем я сам, в одной комнате 🙂 Работал как в платформенных, так и в фича командах, чаще всего на стыке между клиентской частью и бекендом. 📍Евгений Кудрявцев - разработчик в Сра...
Apr 01, 2023•56 min•Ep 20•Transcript available on Metacast #leetcode #systemdesign Влад Тен поделился своим опытом подготовки и прохождения LeetCode и System Design Interview. У Влада есть опыт прохождения System Design Interview в Bolt, Amazon, Microsoft. Сейчас он работает в Microsoft в Праге. Подкрепим чтение нашей текущей книги его историями. Очень круто, что благодаря нашему сообществу есть возможность приглашать интересных людей и общаться на актуальные темы. Я фанат Влада ❤️. Смотрел на youtube «Тен за Бугром» от подкаста “Мы обречены”, и его реш...
Apr 01, 2023•55 min•Ep 19•Transcript available on Metacast #career #itrecruitment #ittrends #humanresources Поговорили о том как живет рынок IT в 2023 года, что сейчас ждать и на что ориентироваться при поиске работы как в РФ, так и за рубежом. Обсудили вечный вопрос зарплат и разобрали реальные кейсы людей из жизни как для них проходила релокация/поиск работы за рубежом. Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok YouTube https://youtu.be/6iZH7vNYZq4 Полезные ссылки 📖 Твиттер Саши https://twitter.com/self...
Mar 30, 2023•1 hr 3 min•Ep 18•Transcript available on Metacast #microservices #softwarearchitecture Про монолит идет три главы, про слоеную архитектуру, про pipeline architecture, и про microkernel. Обсудим монолит как быстрое и простое решение, что такое слоеная архитектура и какие у нее есть ограничения проблемы. Так же будем много говорить про проблемы монолита, которые слоеная архитектура не преодолевает. В обсуждение нам будет помогать интересный гость - Георгий Могелашвили 🔥 Георгий сейчас Development Manager в Shopify, имеет большой опыт, был свидет...
Mar 27, 2023•1 hr 1 min•Ep 17•Transcript available on Metacast Миша круто и аргументированно рассказал о том кто такоей DevRel, разрушил мифы о том, что это про hr (спойлер DevRel это про пиар и маркейтинг). Так же обсудили зачем разработчикам выступать на конференциях, писать блоги и заниматься развитием личного бренда. YouTube https://youtu.be/3BEbs4C4So8 Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok Полезные ссылки 📍 Если интересно развитие личного бренда и надо с кем-то обсудить обращайтесь к Мише https://ge...
Mar 20, 2023•1 hr 3 min•Ep 16•Transcript available on Metacast #career #sre #devops #softwareengineer Разбирались в чем различие SRE и DevOps, поговорили о том какую зону ответственности покрывает SRE и как он влияет на продукт. Ганна поделилась историями как SRE спасал прод от хаотичных изменений и таким образом обеспечивал надежность системы 😁 Так же обсудили как проходят собеседования на SRE и почему важно учить алгоритмы. Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok YouTube https://youtu.be/IR26PewLKZQ Поле...
Mar 17, 2023•1 hr 6 min•Ep 15•Transcript available on Metacast #chieftechnicalofficer #cto #career #distributedsystems Паша, как человек ведущий свой подкаст о СТО, помог нам объективно разобраться в такой сложной профессии. Поговорили о том, кто такой CTO, чем он занимается и какие ключевые качества для данной роли. Так же Паша подсветил, что данная роль сильно меняется в зависимости от размера компании. В небольших компаниях CTO делает все, везде и сразу, а в крупных больше полагается на делегирование. Еще Паша поделился с нами своим опытом как быть более...
Mar 13, 2023•56 min•Ep 14•Transcript available on Metacast #softwarearchitecture #circuitbreaker #cleanarchitecture #microservices Получилось интересно, Максим говорит правильные вещи простым языком. Поговорили про антипаттерн Big Bаll of Mud, Максим рассказал как распознать на собеседовании что с архитектурой, что то не так. Обсудили вопрос различий монолита и микросервисов, пришли к выводу что сейчас приложения уже гибридные. Так же поговорили про каждое из trade off (не устойчивость сети, задержки, безопасность, пропускную способность) связанных с ми...
Mar 10, 2023•1 hr 7 min•Ep 13•Transcript available on Metacast #teamlead #leadership #career Обсудили из каких задач состоит работа TeamLead, как дорасти до этой позиции и какие качества являются важными для этой роли. Подискутировали, должен ли TeamLead делать что то руками или должен заниматься только людьми и процессами. Женя поделился личным опытом как стать тимлидом. Обсудили как это роль важна как мостик между разработкой и бизнесом. И что может пойти не так, если существовать без менеджеров. Так же Женя поделился ключевыми качества для данной професс...
Mar 06, 2023•1 hr 14 min•Ep 12•Transcript available on Metacast #techlaed #softwareengineer #career Всем спасибо за встречу ❤️ Очень советую заценить, обсуждение получилось невероятно живое и позитивное. Поговорили о том, кто такой tech lead. Нэли поделилась своим опытом как она стала тех лидом, так же рассказала какими качествами должен обладать tech lead. Еще поговорили о том как строиться взаимодействие тех лида с командой. Видео версия https://youtu.be/avS0RSo8VgI Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok ...
Mar 02, 2023•1 hr•Ep 11•Transcript available on Metacast #haskell #functionalprogramming #programminglanguage Вместе с Виталием Брагилевским обсудили как родилась идея книги Haskell in Depth, какой опыт получил он за время написания книги. Виталий рассказал как работать с обратной связью, поделился как проходил выбор обложки и как книга получила название. Еще разобрались для чего нужен haskell, в чем уникальность языка, с какими трудностями сталкиваются при изучении и какое будущее у языка. Видео версия https://youtu.be/F4hXp0-vgPY Ламповый чат https:...
Feb 27, 2023•1 hr 14 min•Ep 10•Transcript available on Metacast #staffengineer #devadvocate Обсудили кто такой Dev Advocate и чем он занимается, узнали почему dev advocate лучший друг разработчика, как выглядит его типичный день, как он влияет на бизнес-цели. Так же Антон поделился почему лично ему нравиться работа Dev Advocate и какие есть мифы о данной профессии. Антон в конце дал отличный чеклист - подходит ли для вас работа Dev Advocate. Видео версия https://youtu.be/9x7-Wm0hXU4 Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.m...
Feb 25, 2023•1 hr 19 min•Ep 9•Transcript available on Metacast #haskell #functionalprogramming #programming Саша рассказал, на примере своего опыта, о том, как и за чем писать книги для IT, как зарождается идея и какие этапы проходит, как происходит взаимодействие с издателем и что делать, если издадель опроверг твою книгу. Пример Саши вдохновляет, очень советую заценить. Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok YouTube https://youtu.be/MzZeS9KywFE Полезные ссылки - Functional Design and Architecture https:/...
Feb 17, 2023•1 hr 4 min•Ep 8•Transcript available on Metacast Благодаря нашему сообществу получаеться звать таких классных гостей 🔥 Postgres это прекрасная база данных, с хорошей лицензией и большим сообществом - поэтому postgres это прекрасный вариант как войти в мир open source и начать что нибудь самому контрибьютить. Так же Олег поделился каким на его взгляд должен быть язык программирования мечты. Так же поговорили над какими фичами работает команда postgres прямо сейчас и что можно будет увидеть в ближайших релизах. Видео версия https://youtu.be/z1i...
Feb 13, 2023•58 min•Ep 7•Transcript available on Metacast Видео версия https://youtu.be/mx_TZ9zwVVw Саша поделился секретом продуктивности, как успевать много читать и расширять свой кругозор 💪 Обсудили архитектурные характеристики, то как их можно применять на практике. Саша рассказал за какими арх. характеристиками следят в тинькоф. Так же Антон рассказал как проводится анализ и total cost характеристик. Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok Полезные ссылки 📍Обзор книги вместе с красивой heatmap ...
Feb 10, 2023•54 min•Ep 6•Transcript available on Metacast Марк и Нил невероятно душевные и компанейские. Обсудили как они решили написать книгу, для кого она, какая глава на их взгляд must have к прочтению. Так же ребята рассказывали классные байки 😁 Под конец обсудили кто должен заниматься архитектурой, какое будущее ждет архитектуру приложений. Видео версия интервью https://youtu.be/Oh4EL0mRNHc
Feb 03, 2023•1 hr 2 min•Ep 5•Transcript available on Metacast Видео версия https://youtu.be/mUZ3ivNEtC0 3 глава посвящена вопросам модульности, в широком смысле слова. Декомпозиция большой системы на части - один из главных инструментов архитектора. С помощью главы мы попробуем разобраться, как архитектор может оценивать процесс декомпозиции ситемы на части, с помощью каких метрик это можно сделать, и какие проблемы такие метрики позволяют увидеть - сoupling, сohesion & сonnascence. В качестве приглашенного гостя у нас будет Антон Костерин 🔥 - замести...
Jan 23, 2023•1 hr 5 min•Ep 4•Transcript available on Metacast #database #distributedsystems #postgresql #replication Все встречи проходят онлайн и подключиться могут все желающие https://t.me/backend_megdu_skobkah Встретимся обсудить 5 главу про стратегии репликации. В качестве приглашенных гостей будут Костя Евтеев, Антон Жуков и Миша Тюрин 🔥 Ребята поделились своим 10 летним опытом работы с данными. Обсудили много пунктов связанных с репликацией - как проводить тестирование и траблшутинг репликации на примере Postgresql, какие есть способы синхронизации...
Jan 16, 2023•1 hr 7 min•Ep 3•Transcript available on Metacast #softwarearchitecture #technicalbreadth #tradeoff Все встречи проходят онлайн, подключиться могут все желающие https://t.me/backend_megdu_skobkah Максим рассказал как проводить ретро своих архитектурных решений. Обсудили как жить без архитекторов (спойлер, роль все равно есть просто она на ком то другом). Максим рассказал как архитектор является мостиком между бизнесом и разработкой. Так же Максим поделился лайфхаками как расширять свой технический кругозор. Полезные ссылки - Packaged Business C...
Jan 13, 2023•1 hr 2 min•Ep 2•Transcript available on Metacast Запись встречи https://youtu.be/bo0Im5m6LYs Все встречи проходят онлайн, подключиться могут все желающие https://t.me/backend_megdu_skobkah С помощью следующей книги мы хотели бы разобраться в понятии software architecture, что оно включает в себя, как профессия и как навык разработчика. В первой главе мы рассмотрим ожидания от архитектора: что должен, и что НЕ должен делать человек, чтобы считаться грамотным архитектором. Глава небольшая и читается легко. Полезные ссылки 🔥 📍Gregor Hohpe The A...
Jan 09, 2023•1 hr•Ep 1•Transcript available on Metacast Видео версия https://youtu.be/Gwe1oiW1108 Встретимся обсудить 4 главу про формат кодирования данных, их эволюцию и какие есть типы форматов для передачи данных в распределенных системах. Рассмотрим в чем приемущества и недостатки JSON, Xml и бинарных форматов. Поговорим о том как происходит эволюция схем OLTP и OLAP.
Dec 23, 2022•55 min•Ep 20•Transcript available on Metacast Обсудим карьеру разработчика после позиции Senior, разберемся, какие есть карьерные возможности и как жить вне менеджерского трека. Рассмотрим, что такое Staff+ и ответим на вопрос в чем разница между Staff+ и Senior. Также разберем типы Staff инженеров, поговорим о roadmap для Staff+ и о прохождении собеседований. Видео на YouTube https://youtu.be/n9Wjlei7MYE
Dec 16, 2022•1 hr 2 min•Ep 19•Transcript available on Metacast