Look for any podcast host, guest or anyone
Showing episodes and shows of

Gskobelevff

Shows

{ между скобок }2025-06-231h 09{ между скобок }
{ между скобок }Дмитрий Свиридкин: Перепишем все на RustВ этом выпуске обсуждаем язык Rust вместе с Дмитрием Свиридкиным — инженером AWS, занимающимся системной и embedded-разработкой на Rust и C++. Поговорим о прошлом и будущем Rust, где он выигрывает у C++, как начать путь в системном программировании, и насколько Rust безопасен, мощен и перспективен.Обсуждаем:- Историю и философию Rust- Где Rust уже сегодня в продакшене- Как начать изучать язык- Его сильные и слабые стороны- Rust vs C++- Перспективы развития и трендыКанал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokПолезные ссылки - YouTube блог Димы https://www.youtube.com/@dmitry-undefined- Телеграмм блог Димы https://t.me/undefinednekrolm- Набор упражнения для погружения в Rust https://github.com/rust-lang/rustlings- Книга Zero To Production In Rust https://www.zero2prod.com/- Блог Rust Foundations https://blog.rust-lang.org- Разработка игр на Rust https://loglog.games/blog/leaving-rust-gamedev/- https://www.technologyreview.com/2023/02/14/1067869/rust-worlds-fastest-growing-programming-language/
2025-06-181h 18{ между скобок }2025-06-181h 03{ между скобок }
{ между скобок }Денис Пинчук: Как внедряли DDD в Яндекс 360. Интервью с руководителем команды backend#domaindrivendesign #ddd #softwareengineer #softwarearchitecture Как внедрить Domain-Driven Design (DDD) в команду? Почему он не так популярен? Как правильно его продать разработчикам? Об этом и многом другом мы поговорили с Денисом Пинук, который делится своим опытом внедрения DDD в реальных командах.Что вас ждет в этом выпуске?- Что такое DDD и зачем он нужен?- Какой книгой лучше всего начать знакомство?- Как DDD сочетается с TDD, BDD и Event-Driven?- Почему DDD сложно внедрять и как это делать правильно?- Будущее DDD и его минусы.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokПолезные ссылки - Вакансии Яндекс 360: https://yandex.ru/jobs/services/360?utm_source=youtube&utm_medium=social&utm_campaign=backend_hire&utm_content=mezhdu_skobok&utm_term=0225- Про бэкенд-разработку в Яндекс 360: https://360.yandex.ru/jobs/backend_development/?utm_source=youtube&utm_medium=social&utm_campaign=backend_hire&utm_content=mezhdu_skobok&utm_term=0225- Целостность данных в микросервисной архитектуре / Николай Голов (Avito) https://www.youtube.com/watch?v=6HvSpqBc8fA- Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChat https://www.youtube.com/watch?v=bAhxpqHfP8I
2025-02-181h 14{ между скобок }
{ между скобок }Влад Хононов: Как DDD меняет разработку? Интервью с автором Learning DDDDomain-Driven Design — мощный инструмент для проектирования сложных систем, но его внедрение часто вызывает вопросы. Почему стратегический уровень DDD играет ключевую роль? Какие сложности поджидают разработчиков на этом пути? И что нужно сделать, чтобы DDD действительно приносил пользу?В этом интервью с Владом Хононовым, автором книги "Learning Domain-Driven Design", мы разбираем, как правильно применять DDD в реальных проектах, какие ошибки совершают команды и что ждёт этот подход в будущем.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokО чём говорим:— Почему стратегический уровень DDD так важен— Как сделать первые шаги и преодолеть высокий порог входа— Реальные примеры внедрения: успехи и трудности— DDD и микросервисы: всегда ли они связаны— Влияет ли искусственный интеллект на развитие DDD— Как будет развиваться DDD в ближайшие годы— Опыт Влада в написании книги и его новый проектЕсли хотите глубже разобраться в DDD и понять, как применять его эффективно, это интервью для вас.
2025-02-091h 03{ между скобок }
{ между скобок }Денис Неклюдов: В чем секрет Staff инженеров#softwareengineer #softwareengineerpath #staffeng Что такое стафф инженер и почему эта роль так важна? В этом видео мы поговорим о ключевых аспектах работы стафф инженеров: как стать стаффом, какие навыки и опыт для этого нужны, и как понять, что ваша компания готова к этой роли. Вы узнаете, куда можно развиваться после сеньора, как строить карьеру и вести переговоры о повышении, а также как справляться с ответственностью, не выгорая. Практические советы, метрики успеха и ответы на самые популярные вопросы о стафф инженерах — всё это в одном видео!Полезные ссылки - https://info.androidenterprise.training- Android Dev Подкаст- Личный опыт Денис Неклюдов, Барух Садогурский: Жизнь после senior https://youtu.be/n9Wjlei7MYE- https://www.linkedin.com/in/nekdenis/- https://staffeng.com- Собеседование Неклюдов https://www.youtube.com/live/4RFFTaFdspQ- https://www.goodreads.com/book/show/33369254-the-manager-s-path
2024-12-261h 20{ между скобок }
{ между скобок }Ян Чикнизов: Чем занимается ваш Engineering Manager#softwareengineer #management #agile #architecture Взял интервью у Engeenering Manager - чтобы понять, кто такой EM и за что он отвечает. Мы обсудили ключевые качества и навыки, которые необходимы для этой роли, а также выяснили, что EM — это не только про работу с людьми, но и про технологии. Ян рассказал, что его привлекает в этой работе и когда компании принимают решение, что им нужен Engeenering Manager. Кроме того, мы затронули тему взаимодействия EM с другими сотрудниками и разобрали различия между EM, Tech Lead и Архитектором.YouTube https://youtu.be/t2sOyIw9QdEКанал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokПолезные ссылки - StaffEng https://staffeng.com/guides/staff-archetypes/- Книга “Семь навыков эффективных менеджеров” - Книга "Мама, я тимлид! Практические советы по руководству IT-командой" - Книга "Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо" - Подборка книг для тимлида https://www.livelib.ru/selection/2436973-luchshee-dlya-team-lead  - Книга «Как пасти котов. Наставление для программистов, руководящих другими программистами», Ханк Рейнвотер- Книга "Проект феникс"- Книга "Цель. Процесс непрерывного совершенствования"- Совет от Яна "Пройти сертификацию PSM/Project srum master"
2024-06-2144 min{ между скобок }
{ между скобок }Владимир Балун, Вячеслав Горюнов, Виталий Лихачев: зачем переходить на GolangПогружаемся в мир Go lang - мощного языка программирования, который завоевывает сердца разработчиков. Мы рассмотрим ключевые факторы, почему все больше компаний рассматривают переход на Go lang и какие преимущества он предлагает по сравнению с другими языками программирования. Будем обсуждать такие моменты как производительность, удобство синтаксиса, экосистему и тд. Также поговорим про сложности с которыми можно столкнуться и как их преодолеть. Помогать разбираться в такой теме нам будут Владимир Балун - Team Lead из Яндекса Вячеслав Горюнов - Go разработчик в AdTech, ведет свой youtube https://www.youtube.com/@VyacheArt и по мотивам роликов складываю код на GitHub https://github.com/VyacheArt Виталий Лихачев - Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Знает жизнь программных проектов со множества сторон. Автор курса https://slurm.io/go Ламповый чат https://t.me/backend_megdu_skobkah Канал с анонсами https://t.me/megdu_skobok YouTube https://youtube.com/live/vxAFHcQQjjoПолезные ссылки- YouTube канал "Владимир Балун" @vladimir_balun_programming  - YouTube канал VyacheArt @VyacheArt  - Для новичков есть прекрасный ресурс: https://gobyexample.com/- "100 Go Mistakes and How To Avoid Them" Teiva Harsanyi https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them- ресурс со стайл гайдом в го https://google.github.io/styleguide/go/index- Effective go https://go.dev/doc/effective_go- Примеры проектов на го https://github.com/kubernetes/kubernetes и https://github.com/microsoft/docker- Пример проекта на го - мониторинг https://github.com/prometheus/prometheus- убийца nginx (шутка) https://github.com/caddyserver/caddy- подводные камни использования go https://habr.com/en/companies/vk/articles/314804/- Курс для middle+ инженеров, кто хочет шарить за go https://slurm.io/go- Здесь 90-95% того, как можно использовать concurrency в goPart 1 https://
2024-03-101h 24{ между скобок }
{ между скобок }Игорь Пересунько: работа в Startup vs Faang, какой путь выбрать#faang #softwareengineer #careersuccess #startup #ycombinator Хотите понять, где лучше развивать свою карьеру: в небольшом стартапе или в большой компании типа Microsoft, Apple, Amazon, Netflix и Google. В этом вам поможет разобраться интервью, где обсудим в чем различия, какие есть преимущества и сложности обоих вариантов. Так же будем сравнивать FAANG и Startup в разрезе культуры, гибкости, инноваций. Делиться своим опытом будет невероятно интересный гост - Игорь Пересунько 🔥 Игорь Software Engineer в YC стартапе iollo, который работает над увелечением продолжительности жизни, Ex-Microsoft, пишет про свои проекты в telegram (https://t.me/ihor_codes), ведет канал про алгоритмы (https://www.youtube.com/c/IhorCodes), стримит на twitch (https://twitch.tv/ihor_codes).Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/UvkS899ZHEYПолезные ссылки 📖 YouTube канал Игоря https://www.youtube.com/@IhorCodes📖 Телеграм канал Игоря https://t.me/ihor_codes📖 Твич https://www.twitch.tv/ihor_codes 📖 Outtalent https://outtalent.com📖 Well found https://wellfound.com 📖 Ycombinator https://www.ycombinator.com/about📖 Levels https://www.levels.fyi 📖 Glassdoor https://www.glassdoor.com/📖 Uber Values https://www.uber.com/us/en/careers/values/?uclick_id=a9289b84-d019-4a91-bb96-aa8a3b364437📖 Layoffs https://layoffs.fyi 📖 Blind https://www.teamblind.comТаймкоды 00:00 Вступление 01:50 Как Иго...
2023-12-251h 12{ между скобок }
{ между скобок }Distributed Systems Глава 9 Безопасность в распределенных системах | Михаил Курзин Александр ПахомовМы глубоко обсудили важность безопасности, рассмотрели моменты, когда она становится приоритетной, и изучили основные принципы дизайна, которые лежат в её основе. Особое внимание уделили сложному вопросу обеспечения соблюдения стандартов GDPR при удалении данных из резервных копий баз данных, и здесь Миша предложил отличное решение.Также мы более детально рассмотрели тонкости аутентификации и авторизации, и пришли к заключению, что технология JWT (JSON Web Tokens) представляет собой отличное решение в данном контексте.В заключение, мы глубже разобрались в том, как функционируют SSL, TLS и HTTPS, а также рассмотрели использованные в них криптографические алгоритмы.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/Dz4W2NmXE60Полезные ссылки 📖 Подкаст тысяча фичей https://t.me/tfeat📖 Канал душный интерпрайз https://t.me/toxic_enterprise📖 OWASP https://owasp.org/www-project-top-ten/📖 OAuth 2.0 for Browser-Based Apps https://www.ietf.org/archive/id/draft-ietf-oauth-browser-based-apps-12.html#name-token-mediating-backend📖 Модель зрелости средств мониторинга https://www.soc-cmm.com/
2023-12-041h 16{ между скобок }
{ между скобок }Ганна Новикова, Виталий Лихачев: публичное собеседование по 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) Проходить собеседование будет Виталий Лихачев 🔥 Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Пилил сложный динамичный фронт в стартапе, настраивал CI/CD и aws, оптимизировал бэкенд и проводил технические собеседования — поэтому понемногу знает жизнь программных проектов со множества сторон.Канал с анонсами https://t.me/megdu_skobokBoosty https://boosty.to/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahYouTube https://youtube.com/live/V8G4z46QEzsПолезные ссылки 📖 Твиттер Ганны https://twitter.com/arnika_sky📖 Блог Ганны https://medium.com/@arnikasky📖 SRE Interview questions https://github.com/mxssl/sre-interview-prep-guide📖 Как победить LeetCode https://skillbox.ru/media/code/kak-pravilno-reshat-zadachi-na-leetcode-podrobnyy-gayd-po-trenazhyeru-dlya-programmistov/ 📖 SRE book https://linkedin.github.io/school-of-sre/ 📖 Попробовать что-то потраблшутить на серверах бесплатно https://sadservers.com/scenarios - 📖 Описание внутрянки linux https://biriukov.dev/ 📖 Мега энциклопедия траблшутинга проблем производительности linux https://www.amazon.com/Syste
2023-11-291h 27{ между скобок }2023-11-2750 min{ между скобок }
{ между скобок }Distributed Systems Глава 8 Отказоустойчивость | Илья Казначеев, Валерий ЖилаВ этой главе мы подробно рассмотрим методы обеспечения отказоустойчивости в распределенных системах. Разберемся, что такое группы процессов и как достигается в них консенсус. Поговорим о том, как строить надежную коммуникацию между сервером и клиентом. Также обсудим такую важную тему, как восстановление после сбоя.Помогать в обсуждении нам будут невероятно интересные гости - Илья Казначеев и Валерий Жила 🔥. Илья - эксперт в области PaaS и SaaS систем, Google Developer Expert по облачным технологиям, кандидат технических наук. Он помогает бизнесу зарабатывать больше и тратить меньше, принимая правильные архитектурные решения. Валера – немецкий SWE, который стремится понять суть предприятий, но только углубляется в них. Он успешно завершил программу обучения Computer Science на высшем уровне.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/Nfw-KUWNRGkПолезные ссылки 📖 Как делали Load Balancing в Facebook https://youtu.be/LLBT70yexZo?si=TojPnOBh10vLCYDh📖 Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith https://www.amazon.com/Monolith-Microservices-Evolutionary-Patterns-Transform/dp/1492047848/ref=sr_1_1?crid=10M47HICW1Z8H&keywords=Monolith+to+Microservices&qid=1696783672&sprefix=monolith+to+microservices%2Caps%2C183&sr=8-1
2023-11-2056 min{ между скобок }
{ между скобок }Блокчейн как распределенная система | Игорь Корсаков, Сергей Тихомиров#distributedsystems #blockchain #softwareengineer #softwarearchitecture Мы обсудили, каким интересным историческим артефактом является биткоин-документ, написанный Сатоши Накамото, где он перевернул и изменил правила распределенных систем. Также мы разобрались, почему майнить криптовалюту на Марсе не выгодно. Ребята смогли передать суть блокчейна всего несколькими фразами и поделились примерами его применения в реальном мире, такими как децентрализованная архитектура, консенсус с участием множества участников и организация коммуникации в децентрализованной системе. Мы также обсудили, что не получило широкого распространения в блокчейне к концу 2023 года, а также то, что сохранит свою важность в технологиях после этого периода и может быть полезно разработчикам.Помогали в обсуждении нам невероятно интересные гости - Игорь Корсаков (co-founder & CTO of BlueWallet) и Сергей Тихомиров (protocol research engineer at Status).Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/KtrDKuj1hWUПолезные ссылки 📖 Bitcoin Paper https://bitcoin.org/files/bitcoin-paper/bitcoin_ru.pdf📖 Bitcoin Is Worse Is Better https://gwern.net/bitcoin-is-worse-is-better📖 Bitcoin bites the bullet https://medium.com/@nic__carter/bitcoin-bites-the-bullet-8005a2a62d29📖 Merkle tree https://en.wikipedia.org/wiki/Merkle_tree📖 Feature hashing https://en.wikipedia.org/wiki/Feature_hashing📖 Don’t be tricked by the Hashing Trick https://booking.ai/dont-be-tricked-by-the-hashing-trick-192a6aae3087📖 What Is Proof of Work (PoW) in Blockchain? https://www.investopedia.com/terms/p/proof-work.asp#:~:text=Proof%20of%20work%20(PoW)%20is,a%20reward%20for%20work%20done.📖 Is Cryptocurrency are used on Mars? https://medium.com/@varunmoresecomstore/is-cryptocurrency-are-used-on-mars-1699a3dd1e    📖 Zero-knowledge proof https://en.wikipedia.org/wiki/Zero-knowledge_proof📖 Zero-knowledge proofs, explained https://cointelegraph.com/explained/zero-knowledge-
2023-11-141h 01{ между скобок }2023-11-131h 05{ между скобок }
{ между скобок }Distributed Systems Глава 5 Координация распределенного приложения | S0ER, Дмитрий Константинов#distributedsystems #softwareengineer  На встрече мы обсуждаем пятую главу из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Разобрались в координации компонентов распределенного приложения. Поговорили о том когда надо использовать физические часы, а когда логические, как синхронизировать часы в распределенной системе. Дима привел пример из жизни, когда могут возникнуть проблемы в кластаре Cassandra из-за разных часов. Так же обсудили как делать взаимные блокировки (mutual exclusion), чтобы совместно использовать ресурсы. Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/LxnLuduXKvwПолезные ссылки 📖 YouTube канал S0ER https://www.youtube.com/@S0ERDEVS📖 Телеграмм канал S0ER https://t.me/softwareengineervlog📖 Курс по распределенным системам от Мартина Клеппманна https://youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB&si=r8hTbbc3S6ZtYQmG📖 The Global Chubby Planned Outage https://sre.google/sre-book/service-level-objectives/#xref_risk-management_global-chubby-planned-outage📖 Why Does The Clock At Bristol’s Corn Exchange Have Two Minute Hands? https://secretbristol.com/corn-exchange-clock-bristol-time/📖 The trouble with timestamps https://aphyr.com/posts/299-the-trouble-with-timestamps📖 Jepsen: Cassandra https://aphyr.com/posts/294-call-me-maybe-cassandra📖 Raft (not)almighty: how to make it more robust h
2023-11-071h 03{ между скобок }
{ между скобок }Виталий Лихачев, Наталья Саушкина: Публичное собеседование Senior Golang Engineer#softwareengineer #golang #publicinterview Соберемся на публичное собеседование на Middle+ Golang. Разберемся какие сейчас актуальные вопросы по Go обсуждают на собеседованиях.  Проводить собеседование будет Виталий Лихачев 🔥 - Fullstack разработчик. Работал и в стартапах, и в крупных компаниях. Пилил сложный динамичный фронт в стартапе, настраивал CI/CD и aws, оптимизировал бэкенд и проводил технические собеседования — поэтому понемногу знает жизнь программных проектов со множества сторон.Проходить собеседование будет невероятно классная - Наталья Саушкина 🔥 Работает мидл golang разработчиком в команде по продуктовой аналитике, стек - кафка, кассандра, кликхаус. Знает как хорошо настроить мониторинг и алертинг.Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokApple Podcast https://podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки 📖 Задачи с собеседования https://github.com/make-it-git/go-interview📖 Порождающие паттерны в Golang | avito.code https://www.youtube.com/watch?v=GZSfn-8m-ko&📖 Паттерны параллельных вычислений в Golang | avito.code https://www.youtube.com/watch?v=SCsUO9MSHac📖 Паттерны отложенных вычислений | avito.code https://www.youtube.com/watch?v=k9b1Bkea4L0&📖 LinkedIn Виталия https://www.linkedin.com/in/makeitgit📖 Курс который делает Виталя https://slurm.io/golang-developer 📖 Golang | Паттерны проектирования https://youtube.com/playlist?list=PLxj7Nz8YYkVW5KHnsb9qWUDP2eD1TXl1N&si=Ea_iH1rTr87Iha-K📖 Шаблоны разработки (полный курс) https://youtube.com/playlist?list=PLmqFxxywkatStbd9hdzVOS1hZa9dc56k4&si=SzEOwW8TIn7iBMTf
2023-10-311h 12{ между скобок }
{ между скобок }Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров#distributedsystems #kafka #softwareengineer #softwarearchitecture Разбор четвертой главы из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Межсервисное взаимодействие лежит в основе всех распределенных систем. Разберемся какие есть варианты взаимодействия между сервисами, так же поговорим о том какие нюансы стоит при этом учитывать. Обсудим в какие случаях стоит использовать синхронное и асинхронное взаимодействие, какие есть плюсы и минусы у этих подходов. Канал с анонсами https://t.me/megdu_skobokBoosty https://boosty.to/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahApple Podcast https://podcasts.apple.com/us/podcast/%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%BA%D0%BE%D0%B1%D0%BE%D0%BA/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки 📖 Подкаст “Деды Бухтят На Интернет” https://www.youtube.com/@oldwtf📖 Networking and Kubernetes: A Layered Approach 1st Edition https://www.amazon.com/Networking-Kubernetes-Approach-James-Strong/dp/1492081655📖 Kubernetes Networking: The Complete Guide https://www.tigera.io/learn/guides/kubernetes-networking/📖 Building Meta’s Threads App https://newsletter.pragmaticengineer.com/p/building-metas-threads-app📖 Fallacies of distributed compu...
2023-10-2054 min{ между скобок }
{ между скобок }Distributed Systems Глава 3 Процессы и Виртуализация | Евгений Козлов, Вячеслав ГорюновРазбор третьей главы из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Подробно рассмотрим, как различные типы процессов играют решающую роль в распределенных системах. Так же сейчас сложно представить современную разработку без виртуализации. Виртуализация позволяет приложению запускаться независимо от базового оборудования и платформ, что обеспечивает высокую степень переносимости. Еще обсудим архитектуру клиент/сервер в распределенных системах.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokApple Podcast https://podcasts.apple.com/us/podcast/%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%BA%D0%BE%D0%B1%D0%BE%D0%BA/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки 📖 Страничка Getmetor Жени Козлова https://getmentor.dev/mentor/evgeniy-kozlov-684📖 VyacheArt IT (YouTube канал Славы Горюнова) https://www.youtube.com/@VyacheArt📖 Daemon process https://t.me/careerunderhood📖 Cборник хороших практик по разработке backend приложений https://github.com/abstractart/how-to-develop-perfect-crud📖 Гайд по System Design https://github.com/abstractart/learn-system-design📖 Java Concurrency Patterns https://github.com/LeonardoZ/java-concurrency-patterns📖 Теория и практика многопоточной синхронизации https://youtube.com/playlist?list=PL4_hYwCyh...
2023-10-161h 02{ между скобок }
{ между скобок }Максим Суркиз: Как успешно запустить свой Startup#startup #career #softwareengineer В продолжение темы про работу в стартапах, поговорим о том как делать стартапы. Делиться своим опытом будет невероятно интересный гость - Максим Суркиз 🔥 Максим Co-founder & CTO Copilot2trip.com – AI-ассистента для путешествий по всему миру, основатель VideoMarket.ai и Dalytics, со-основатель и руководитель Яндекс.Советника, Ex-Kaspersky Lab. Максим рассказал про полный путь, которые предстоит пройти при создание стратапа: генерация идеи, сбор команды, организация рабочих процессов и поиск финансированния. Так же поговорили о том как перейти из программиста в оснаватели стартапа и какая есть обратная сторона у стартапов. Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokApple Podcast https://podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки 📖 Телеграмм канал Максима https://t.me/surkiz_blog📖 Startup Максима https://copilot2trip.com📖 Google Project Management: Professional Certificate https://www.coursera.org/google-certificates/project-management-certificate📖 Go practice simulator https://gopractice.io📖 Lean canvas https://www.leancanvas.com📖 MBA https://ru.wikipedia.org/wiki/Магистр_делового_администрирования📖 Y combinator startup school https://www.startupschool.org
2023-10-101h 25{ между скобок }
{ между скобок }Гриша Скобелев, Саша Бармин: Публичное собеседование Senior Software Engineer#softwareengineer #java #leadership #concurrency #multithreading Публичное собеседование на Senior Java. Разберемся какие сейчас актуальные вопросы по Java/Kotlin обсуждают на собеседованиях - паттерны разработки, распределенные транзакции, внутренности Java. А так же по мотивам 3 главы из Distributed Systems, разберем пару задачек по многопоточности. Проводить собеседование будет Гриша Скобелев - Java разработчик, хост { между скобок } и директор программных комитетов конференции Java/Techlead Crew. Проходить собеседование будет невероятно крутой - Саша Бармин 🔥 Саша Chief Software Engineer, имеющий огромный опыт работы на таких языках JVM, так же ведет свой YouTube канал. Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokApple Podcast https://podcasts.apple.com/us/podcast/%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%BA%D0%BE%D0%B1%D0%BE%D0%BA/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки 📖 YouTube канал Саши https://www.youtube.com/@ABarmin📖 Twitter Саши https://twitter.com/aabarmin📖 Pattern: Transactional outbox https://microservices.io/patterns/data/transactional-outbox.htmlТаймкоды 00:00 Приветствие 03:21 Начальный план собеседования 04:42 Какую интересную техническую задачу ты решал недавно 09:10 Какие принципы разработки использу...
2023-09-241h 50{ между скобок }
{ между скобок }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-subscribe architecture, какие паттерны есть и почему не надо фанатеть от такого подхода.  Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokApple Podcast https://podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки 📖 Шаблоны проектирования микросервисов на примере Авито / Фрол Крючков (Авито) https://youtu.be/5_9x7czHJOM?si=8gbLpBs_2_d6PXUT 📖 Team Topologies https://teamtopologies.com📖 Microservice Architecture https://microservices.io📖 Kafka acl или разграничение доступа RuleBAC https://habr.com/ru/articles/706892/📖 Mark Richards Layered Architecture https://youtu.be/Y9bKZCYxFuI?si=J7AjFdPAiu5ZA-snТаймкоды 00:00 Представление ведуших и гостей выпуска - Фроч Крючков и Иван Богатырев.04:00 Анон...
2023-09-181h 09{ между скобок }
{ между скобок }Distributed Systems Глава 1 Введение в распределенные системы | Юрий Бабак, Алексей Гончарук#distributedsystems #softwareengineer На встрече мы обсуждаем первую главу из книги "Distributed Systems". В рамках этой главы мы рассмотрим различия между распределенными и децентрализованными системами и обсудим важность их разграничения. Также будут затронуты цели, которые могут быть достигнуты благодаря использованию распределенных систем, а также основные проблемы, с которыми мы можем столкнуться в их применении. Кроме того, мы проведем классификацию распределенных систем.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/2Mve8KnFb5AТаймкоды00:00 Вступление 03:18 Предыстория про книжку Distributed Systems05:34 Впечатление от главы 09:45 Разница между децентрализованной и распределенной системой 15:13 Существуют ли не распределенные системы23:33 Концепции распределенной архитектуры35:00 Availability, Reliability, Safety, Maintainability - характеристики распределенных систем 42:02 Цена распределенности
2023-09-1159 min{ между скобок }
{ между скобок }Владимир Абазов, Александр Сальников: АБ-тесты, ограничения и альтернативы#datascience #dataanalytics #abtesting Встретились обсудить, что такое AБ-тесты, где такой подход хорошо работает и почему их все любят. Также разобрались, что может пойти не так при АБ-тестировании, какие есть ограничения и всегда ли подход Data Driven работает. В обсуждении участвовали невероятно крутые гости: Владимир Абазов и Александр Сальников 🔥 Владимир — ex Head of Analytics Delivery Club, Ex Chief Data and Analytics Officer Koshelek, сейчас директор по аналитике нефинансовых бизнес-линий в Тинькофф. Александр — директор по аналитике в приложении Кошелёк. Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/FPwJQPxCdDMПолезные ссылки 📖 Как оценить влияние чего-то без АБ теста? Part 1. https://www.linkedin.com/posts/vladimir-abazov-73863489_analytics-product-abtesting-activity-7089893143499677696-K0ux📖 Как оценить влияние чего-то без АБ теста? (Part 2) https://www.linkedin.com/posts/vladimir-abazov-73863489_augautaugaurauoauyauoauqaug-bigdata-abtesting-activity-7092524558825447424-VDcS?utm_source=share&utm_medium=member_desktop📖 Как оценить влияние чего-то без АБ теста? (Part 3) https://www.linkedin.com/posts/vladimir-abazov-73863489_bigdata-analytics-activity-7095031205590425600-ZPgN/📖 Switchback-тестирование. Как бороться с социальными эффектами в A/B-тестах https://medium.com/statistics-experiments/switchback-тестирование-как-бороться-с-социальными-эффектами-в-a-b-тестах-39aab4f87cf7Таймкоды 00:00 Вводная часть, представление ведущих и анонсирование темы - АБ тестирование. 01:30 Владимир Абазов и Александ...
2023-08-301h 06{ между скобок }
{ между скобок }Ярик Астафьев, Аксель Ткачев: публичное собеседование тимлида#teamlead #career #interview #тимлидСобеседование на реальную вакансию. Это будет полезно для всех, кто стремится к профессиональному росту и хочет узнать, как проходят собеседования на тимлидов, но и так же для тех кто хочет разобраться как эффективно проводить собеседование тимлидов. Подчеркнем какие обязанности лежат на тимлиде, и какие навыки необходимы для успешного выполнения этой роли. Ярик показал идеальный формат проведения собеседования на тимлида, рассказал что и зачем он спрашивает. Аксель задавал отличные вопросы о проекте и множество других вопросов с которыми он сталкнеться при начале работы в роли тимлида на данной позиции. Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube версия https://youtu.be/d525op0bq_IПолезные ссылки 📖 LinkedIn Ярика https://www.linkedin.com/in/kentilini/📖 Телеграмм Ярика http://t.me/kentilini📖 LinkedIn Акселя https://www.linkedin.com/in/bassist-axel/📖 Twitter Акселя https://www.linkedin.com/in/bassist-axel/📖 YouTube Акселя https://www.youtube.com/@visiting_Axel📖 STAT method https://nationalcareers.service.gov.uk/careers-advice/interview-advice/the-star-method📖 Альтернативы STAR https://www.linkedin.com/pulse/alternatives-star-method-answering-behavioral-interview-scupi/📖 Как рассказывать про фейлы https://www.flexjobs.com/blog/post/how-to-answer-tell-me-about-a-time-you-failed-examples/#:~:text=So%2C%20if%20you%27re%20ever,you%20coped%20with%20the%20setback.Таймкоды 00:00 Приветствие 01:31 Вводная часть от интервьюера 03:17 Рассказ кандидата о себе 04:22 План/формат собеседования 05:33 Описание вакансии 10:43 Как новая фича попадает в команду14:38 Процессы...
2023-08-092h 45{ между скобок }
{ между скобок }Валерий Бабушкин, Арсений Кравченко: Интервью с авторами 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 Capital.На встрече мы обсудили:📍 Опыт совместного написания технической литературы 📍 Когда профессиональные разработчики сталкиваются с ML System Design 📍 Какие отличия между System Design и ML System Design 📍 Многое другое про ML System DesignКанал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/DuiAFonMBr4Полезные ссылки 📖 Machine Learning System Design https://arseny.info/ml_design_book📖 Телеграмм канал Арсения https://t.me/partially_unsupervised📖 Телеграмм канал Валеры https://t.me/cryptovalerii📖 System Design с Валерием Бабушкиным | Собеседование https://youtube.com/live/Ow88hoEnsq8?feature=share📖 Designing Machine Learning Systems https://www.oreilly.com/library/view/designing-machine-learning/9781098107956/
2023-07-221h 10{ между скобок }
{ между скобок }Ольга Елисеева: Как стать лучшим teamlead-ом#teamlead #teamleader #softwareengineer #career #leadership #тимлидВ этом интервью мы обсудим критические аспекты, связанные с оценкой эффективности тимлидов, и исследуем стратегии, которые помогут им расти и становиться лучше в своей роли. Так же будем обсуждать, с какими вызовами сталкиваются начинающие тимлиды/руководители, которые недавно были экспертами. И как жить тимлиду, если от бизнеса нет понятных целей. Помогать погружаться в эту тему нам будет невероятно интересный гость - Оля Елисеева 🔥 Работает в IT более 15 лет, 8 лет назад начала путь руководителя с команды из 9 человек, сейчас возглавляет техническую дирекцию 200+ сотрудников.  В прошлом году закончила MBA и выиграла номинацию "Директор по счастью”. За время работы в роли руководителя было проведено несколько организационных трансформаций, внедрение изменений, внедрение практик, как удачно, так и не очень.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/zyOLoSGqHDEПолезные ссылки 📖 Канал Оли https://t.me/smestavcareer📖 Доклад “Ольга Елисеева. Как тимлиду оценить успешность в своей роли?” https://youtu.be/3hRyX19s_lE📖 Teamlead roadmap https://tlroadmap.io📖 Колесо баланса https://habr.com/ru/companies/southbridge/articles/510562/📖 Getmentor.dev 📖 Mentor in tech https://www.mentoringrussia.com📖 Бреслав и Ложечкин https://breslav-lozhechkin.mave.digital📖 Канал Жени Антонова - Тимлид Очевидность https://t.me/general_it_talks📖 Опросы 360 https://www.ispring.ru/elearning-insights/metod-otsenki-360-gradusov📖 STAR method https://www.vawizard.org/wiz-pdf/STAR_Method_Interviews.pdf📖 Окно Джохари https://ru.wikipedia.org/wiki/Окно_Джохари#:~:text=Окно%20Джохари%20было%20создано%20двумя,тем%2C%20как%20их%20воспринимают%20окружающие.📖 Книга “Прыгни выше головы!” https://www.amazon.com/привычек-которых-отказаться-покорить-вершину-ebook/dp/B08G8RK9VG📖 Keep Start Stop feedback https://www.tryhighrise.com/blog-posts/start-stop-continue-feedback-examples-usage#:~:text=Start%2C%20Stop%2C%20Continue%20feedback%20is,should%20continue%20doing%20(continue).
2023-07-1053 min{ между скобок }
{ между скобок }Валерий Бабушкин: Почему 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-ов не существует, как быть лучшим друг бизнеса, как аналитика данных влияет на бизнес-цели и ключевые результаты компании.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube версия https://youtu.be/YpLxguQBWpYПолезные ссылки 📖 Время Валеры https://t.me/cryptovalerii📖 Почему вы никогда не найдете Дата Саентиста – Валерий Бабушкин https://youtu.be/Cs3ae65tmKA📖 Machine Learning System Design https://www.manning.com/books/machine-learning-system-design📖 Женя Козлов — Я был первым аналитиком Яндекс Маркета | Подкаст | karpov.courses https://youtu.be/cj6Cghd1BKI📖 Навыки и требования к аналитикам данных на разных уровнях в «Яндексе» https://gopractice.ru/skills/data_analysts_levels/📖 Staff archetypes https://staffeng.com/guides/staff-archetypes/📖 Барух Садогурский — DevOps для разработчиков (или против них?!)
2023-07-0347 min{ между скобок }
{ между скобок }ChatGPT в помощь архитектору / Николай Голов, Иван Шумов#chatgpt #architecture #softwarearchitecture В этом увлекательном видео, Ваня рассматривает три захватывающих кейса, которые демонстрируют, как ChatGPT может помочь начинающим и продвинутым архитекторам автоматизировать свою работу. В первом кейсе мы рассмотрим, как ChatGPT может использоваться для первичного сбора информации о редкой предметной области на примере построения системы управления аэропортом. Второй кейс демонстрирует, как ChatGPT может использоваться для проектирования системы бронирования столиков в ресторане. Наконец, в третьем кейсе мы рассмотрим, как ChatGPT может помочь командам принимать технические решения.Не пропустите это захватывающее видео, чтобы узнать, как ChatGPT может помочь вам сделать вашу работу более эффективной и продуктивной в мире архитектуры ПО!Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube версия https://youtu.be/IhetJqluHogПолезные ссылки 📖 Кейс 1 сбор информации о редкой предметной области https://drive.google.com/file/d/1hJ61IUGiZYJrC8DgataYaF7Sn4Y3aqPs/view?usp=share_link📖 Кейс 2 проектирования системы бронирования столиков в ресторане https://drive.google.com/file/d/1jwAdDwlvC73jjtj8IgcJ6YPYBVQnyYGQ/view?usp=share_link📖 Кейс 3 пример внедрения ADR процесса для команд https://drive.google.com/file/d/15vYSsCTQNDyco7KyncvfPtFD8cS1uvIS/view?usp=share_link📖 Курс о prompt engineering https://learnprompting.org/📖 Database Relationship Diagrams Design Tool https://dbdiagram.io/home📖 Introducing LLaMA: A foundational, 65-billion-parameter large language model https://ai.facebook.com/blog/large-language-model-llama-meta-ai/0:00 Приветствие3:58 Сбор информации о редкой предметной области на примере построения системы управления аэропортом20:03 Проектирование системы бронирования столиков в ресторане54:04 Как ChatGPT может помочь командам принимать технические решения57:20 Ограничения ChatGPT и его будущее
2023-06-161h 13{ между скобок }
{ между скобок }Саша Пшеборовская - Успех через менторство#softwareengineer #mentor #career #successmotivation Если вы ищете вдохновения и мотивации в своей карьере, то это интервью для вас. В этом видео мы с Сашей обсуждаем, кто такие менторы и менти, и почему все больше людей обращаются к менторству в наше время. Мы также разбираем топ самых популярных запросов и проблем, с которыми сталкиваются менти, и делимся советами по их решению. Еще мы обсуждаем, что волнует современных айтишников и как мы можем им помочь. Если вы хотите узнать больше о менторстве и как оно может помочь вам в вашей карьере, то этот ролик точно для вас!Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube версия https://youtu.be/SIhJIqPuyjMПолезные ссылки📖 Соцсети Саши и бесплатные материалы https://taplink.cc/alex_pshe📖 Getmentordev https://getmentor.dev/📖 Solvery https://solvery.io/📖 Мягкая проба в менторство: https://www.mentoringrussia.com/📖 Women Techmakers Program: https://developers.google.com/womentechmakersТайм коды:00:00 Приветствие 02:25 Кто такой ментор и чем он занимается 04:08 Причины роста популярности менторства  06:27 Как ментор может сильно улучшить твою жизнь 08:05 Игра Хак 10:23 Площадки где можно найти ментора 14:17 Топ запросов к ментору от менти 15:27 Какие плюсы в том чтобы быть ментором18:26 Сколько можно заработать на менторстве 21:00 Ключевые навыки для ментора 22:08 Как Саша стала ментором 25:42 В какой момент можно начинать пробовать себя в качестве ментора 31:39 Выстраивание мотивации и дедлайнов 35:05 Кейс работы ментора с обратной связью, улучшение своей работы 41:28 Менторинг внутри компании 44:41 Напутствие от Саши
2023-06-1248 min{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 18 Выбор подходящего стиля архитектуры / Сергей Баранов#softwarearchitecture #microservices #softwareengineer Мы обсудили важные аспекты архитектуры при разработке программного обеспечения. Рассмотрели моды и тренды в архитектуре, их влияние на принятие решений, включая микросервисы и data mesh. Также поговорили об архитектуре хранения данных, включая различия между stateful и stateless, а также требования к целостности данных.Подняли вечный вопрос монолит против распределенных систем: как сделать выбор между ними. Эта встреча будет полезна разработчикам, архитекторам и всем, кто интересуется технологиями разработки ПО.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahYouTube https://youtu.be/ES0TRVZxA_YПолезные ссылки 📖 Основы архитектуры ПО: выбор подходящего архитектурного стиля http://agilemindset.ru/основы-архитектуры-по-выбор-подходящ/📖 Конференции ArchDays https://archdays.ru/?roistat_visit=299360📖 Lambda architecture https://learn.microsoft.com/en-us/azure/architecture/data-guide/big-data/#lambda-architecture📖 Lambda vs. Kappa Architecture https://nexocode.com/blog/posts/lambda-vs-kappa-architecture/📖 Stackshare https://stackshare.io📖 Edge computing https://en.wikipedia.org/wiki/Edge_computing00:00 Приветствие.02:21 Общее впечатление о 18 главе. Зачем микросервисная архитектура?05:53 Модные архитектурные паттерны - что модно, как паттерны становятся модными. 08:40 Что после микросервисов? Какие другие архитектурные паттерны сейчас популярны. Гибридная архитектура. 12:55 Выбор архитектурного стиля - набор правильных вопросов для выбора. 18:05 Первый вопрос в начале проектирования системы - бизнес модель.24:10 Второй вопрос - социальная сложность... Что выбрать
2023-05-221h 07{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 17 Микросервисная архитектура / Филипп Дельгядо, Кирилл Ветчинкин#softwareengineer #softwarearchitecture #microservices #microservice #cleanarchitecture #cleancode #DDD Мы рассмотрели сложное понятие микросервисной архитектуры, обсудили предпосылки ее появления, а также то, что она представляет собой в настоящее время и какие типовые задачи решает. Также мы обсудили проблемы, возникающие в микросервисной архитектуре, и способы их решения, включая sidecar/service mesh. Мы проанализировали виды коммуникации между микросервисами - синхронную и асинхронную - и определили, когда следует использовать каждый из них. Кроме того, мы обсудили сложную тему оркестрации против хореографии, и выяснили, почему паттерн Saga может не понравиться разработчику. Под конец разобрали кейс - микросервисы как карго культ в компании и ребята дали свои рекомендации что делать в такой ситуации. Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahYouTube https://youtu.be/BZiV6_Fjhg0Полезные ссылки 📖 Микросервисы через боль и превозмогание / Филипп Дельгядо (lekton.io) https://youtu.be/hXuyT6T3fNU📖 Team Topologies https://teamtopologies.com📖 Building Microservices https://www.oreilly.com/library/view/building-microservices-2nd/9781492034018/📖 Курс Кирилла про микросервисную архитектуру https://microarch.ru📖 Temporal (workflow-engine) https://temporal.io 📖 Building Event-Driven Microservices https://www.oreilly.com/library/view/building-event-driven-microservices/9781492057888/📖 Обеспечение целостности в микросервисных архитектурах / Филипп Дельгядо https://www.youtube.com/watch?v=0_ziFXXEW_M00:00 Приветствие 01:59 Определение микросервисной архитектуры, автономность 12:58 Инструменты для логирования, метрик и сопровождение микросервисов, service mesh, sidecar18:33 Выбор различных технологий в микросервисах, много языков программирования23:24 Синхронное или асинхронное взаимодействие между микросервисами, Event-Driven 34:58 Оркестрация, хореография, паттерн сага 42:14 Какая разница между event-driven и микросервисами48:30 Распределенная целостность, распред
2023-05-191h 08{ между скобок }
{ между скобок }Николай Голов, Николай Марков, Филлип Уваров: Big Data is Dead#bigdata #dataengineers #dataanalytics #duckdb #postgresql Встретились обсудить недавно нашумевшую статью от ребят из Mother Duck - Big Data is Dead. Обсудили, как правильно использовать данные, чтобы получать действенные результаты, и ребята поделились своим реальным опытом. Также мы рассмотрели, какие проблемы возникают при работе с большими данными и как их можно решить. Мы ответили на вопрос, существует ли еще "big data", и зачем сейчас нужны дата-аналитики. Еще разобрались в 3х V - Volume (объем данных), компрессия DuckDB, кластерные облачные базы; в Velocity (скорость поступления данных), стриминг, шины, in-memory databases (DuckDB); в Variety (изменчивость данных).Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahYouTube https://youtu.be/Z9c7YBZ2BHsПолезные ссылки📖 Hannes Mühleisen - DuckDB, an in-process analytical DBMS https://youtu.be/Z-6SnP6yzgo📖 WHY USE DUCKDB FOR ANALYTICS? https://motherduck.com/blog/six-reasons-duckdb-slaps/📖 Big Data is Dead https://motherduck.com/blog/big-data-is-dead/📖 RTB (Real Time Bidding) https://rtb-media.ru/wiki/📖 ClickBench — a Benchmark For Analytical DBMS https://benchmark.clickhouse.com00:00 Приветствие 02:20 Что такое Big Data, volume, value, variety, velocity, and veracity03:30 Объемы данных в Spotify 05:14 История появления понятия Big Data06:12 Big Data explosion12:33 Что такое BigQuery14:12 Аналитика данных, д...
2023-05-151h 02{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов#softwarearchitecture #bpmn #camunda #orchestration #distributedsystems Мы обсудили оркестрацию в event-driven архитектуре. Рассмотрели концепцию единого orchestration engine, который объединяет enterprise service bus и многоуровневую структуру сервисов, таких как business services, enterprise services и infrastructure services. Также обсудили проблемы данного подхода и альтернативные подходы к оркестрации, которые используются сегодня. Мы рассмотрели Camunda как полезный инструмент, но подчеркнули важность понимания его работы и использования.Канал с анонсами https://t.me/megdu_skobokBoosty https://boosty.to/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahYouTube https://www.youtube.com/channel/UCFPfUAT-o8BZ5vsqAcy7gcwПолезные ссылки 📖 Temporal https://temporal.io📖 GitHube Awesome-workflow-engines https://github.com/meirwah/awesome-workflow-engines📖 Camunda https://camunda.com📖 Определение ESB: https://www.mulesoft.com/resources/esb/what-esb📖 Spring Statemachine https://docs.spring.io/spring-statemachine/docs/current/reference/📖 DMN Tutorial https://camunda.com/dmn/📖 BABOK - A Guide to the Business Analysis Body of Knowledge https://www.iiba.org/career-resources/a-business-analysis-professionals-foundation-for-success/babok/00:00 Приветствие 02:10 Впечатления от главы 02:48 Как перев...
2023-04-2557 min{ между скобок }
{ между скобок }Тагир Валеев: интервью с автором 100 Java Mistakes and How to Avoid Them#java #softwareengineer #bug #programminglanguage #programming Обсудили опыт написания книги: как пришла идея, почему именно книга, для кого она была написана, и что общего между написанием книг и разработкой ПО. Тагир поделился своими трудностями как автор, с которыми ему пришлось столкнуться. Его пример был очень вдохновляющим - он рассказал историю, как ему не удалось договориться с O'Reilly, но он не сдался и нашел другого издателя.Также обсудили множество технических моментов, связанных с природой ошибок в коде и тем, как с ними бороться. Мы поговорили про линтеры и статический анализ кода, а также обсудили, может ли ChatGPT использоваться для поиска ошибок в коде.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/5F4C0j_UF0EПолезные ссылки 📖 100 Java Mistakes and How to Avoid Them https://www.manning.com/books/100-java-mistakes-and-how-to-avoid-them📖 Программирование на Java (весна 2022) https://youtube.com/playlist?list=PLlb7e2G7aSpTCB2OxGlezpgOXwq4xer7Z📖 Java Puzzlers By Joshua Bloch and Neal Gafter http://www.javapuzzlers.com📖 Барух Садогурский и Тагир Валеев — Java Puzzlers NG S04 https://www.youtube.com/watch?v=7PnYBYL9pnc📖 Блогпост про скрещивание статического анализа и дебаггера https://blog.jetbrains.com/idea/2020/01/dfa-debugger/📖 Тагир Валеев — Заменят ли роботы программистов? https://www.youtube.com/watch?v=Ho2KDy-yI7U📖 Заменят ли роботы программистов текстовая расшифровка https://habr.com/ru/company/jugru/blog/534866/📖 Статья про ChatGPT от PVS-Studio https://pvs-studio.ru/ru/blog/posts/1035/00:00 Приветствие 
2023-04-211h 02{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 15 Space-based архитектура / Евгений Кузовлев#eventualconsistency #softwarearchitecture #softwareengineer #paxos #raft В этом видео мы с Женей обсудили Space-based архитектуру - одну из наиболее эффективных архитектур в распределенных системах. Мы рассмотрели множество примеров, чтобы разобраться, когда следует использовать эту архитектуру и какие преимущества она может принести. Мы обсудили характеристики, которые вынуждают перейти к использованию Space-based архитектуры, а также разобрались в том, когда более простые архитектуры не справляются с задачами. Мы ответили на вопрос о том, как работает Space-based architecture и какие проблемы могут возникнуть при ее использовании, такие как коллизии и неконсистентность данных.Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/Md10iaVZaToПолезные ссылки 📖 Google global cache https://ru.wikipedia.org/wiki/Google_Global_Cache📖 Active-Active vs. Active-Passive High-Availability Clustering https://www.jscape.com/blog/active-active-vs-active-passive-high-availability-cluster📖 Критическая секция https://ru.wikipedia.org/wiki/Критическая_секция📖 All Things Clock, Time and Order in Distributed Systems: Physical Time in Depth https://medium.com/geekculture/all-things-clock-time-and-order-in-distributed-systems-physical-time-in-depth-3c0a4389a838📖 Разбираемся в основах Blockchain: Задача Византийских Генералов. https://habr.com/ru/company/otus/blog/467053/📖 Разъяснение Задач Византийских Генералов https://academy.binance.com/ru/articles/byzantine-fault-tolerance-explained📖 Статья про управление динамическим ожиданием на примере задачи стриминга https://www.oreilly.com/radar/the-world-beyond-batch-streaming-102/📖 Paxos, Raft, EPaxos: How Has Distr...
2023-04-1855 min{ между скобок }
{ между скобок }Виктор Гамов: Не используй Event-Driven, сделай Service Mesh#servicemesh #eventdriven #kubernetes #kafka #softwarearchitecture #softwareengineer Обсудили что такое Service Mesh и зачем данная архитектура разработчикам. Рассмотрели какая была первая версия архитектуры service mesh, что сейчас называется service mesh и что будет в третьей итерации. Поговорили какие-нибудь распределенные системы можно реализовать с помощью Service Mesh. Так же обсудили какие trade off привносит Service mesh. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/Oqb9wFGQZigПолезные ссылки 📖 Джереми Робинсон от Jer до Son | Old.WTF | S01E21 https://youtu.be/-tw3XY9-tFw📖 Твиттер Виктора https://twitter.com/gamussa📖 Service Mesh for Java Developers - SFJUG/Kong SF Meetup https://youtu.be/hd6Ff7XtYG8📖 Ютуб канал Виктора https://www.youtube.com/@ViktorGamov📖 Плейлист про service mesh https://youtube.com/playlist?list=PLg_AhYkg50viBqQ1CoPAw37yUboje1LZO📖 Большой обзор Service Mesh: часть первая https://habr.com/ru/company/oleg-bunin/blog/719394/
2023-04-131h 06{ между скобок }
{ между скобок }Юля Яковлева, Константин Шибков: ChatGPT для разработчиков#chatgpt #openai #softwareengineer #developers Юля сделала невероятно интересную презентацию, которая показывает как работает ChatGPT под капотом, как проходит обучение этой нейронной сети и какое будущее у проекта с техничекой стороны. После рассмотрели примеры использования ChatGPT - как генерировать ASCII схемы, разбор и изучение sql скриптов. Так же Костя подробно поделился как он использует ChatGPT для решения задач LeetCode, создание образовательного контента. В конце пришли к выводу, что ChatGPT не сможет заменить разработчиков, тк по уровню технических навыков находится на уровне стажера. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/g2u21UsAS84Boosty https://boosty.to/megdu_skobokПолезные ссылки 📖 Github Юли https://github.com/robolamp📖 Мега крутая презентация от Юли https://docs.google.com/presentation/d/1BlXR51CmNxxUnDDX87jF2D4o74siGI-ZbEVXj77HY1Q/📖 Блог Jay Alammar от ML https://jalammar.github.io📖 Алгоритмический клуб https://t.me/JavaKeyFrames📖 Конспект от Кости с детальным разбором кейсом использования ChatGPT https://sendel.notion.site/Chat-GPT-b4d4722ace864875a0884cb30f4e6736📖 ChatGPT for Developers https://docs.gpt4devs.com/📖 Приколы с ChatGPT: обмануть или быть обманутым https://habr.com/ru/post/709636/📖 650+ Best Prompts For ChatGPT https://www.writingbeginner.com/best-prompts-for-chatgpt/📖 ChatGPT Prompts for Developer Use Cases https://www.tooltester.com/en/blog/best-chatgpt-prompts/#ChatGPT_Prompts_for_Developer_Use_Cases0:00 Приветствие 3:33 Что такое chatGPT и как оно работает 31:50 Конвертация protobuf в markdown 33:46 ChatGPT как...
2023-04-111h 31{ между скобок }
{ между скобок }Лера Зелёная: кто такой продакт менеджер, выгорания, трудоголизм#productmanager #productmanagement #softwaredevelopment #выгорание #burnoutЛера супер классная, интересная и ее приятно слушать! Обсудили опыт Леры как продакта в helth check startup, разобрались чем занимается продакт, чем отличается от аналитика. Так же обсудили опыт Леры в плане выгорания, разобрались что такое выгорание, какие его симптомы и что будет если его запустить. И самое главное обсудили как предотвратить выгорание. Так же разобрали кейс, когда выгорел и уже ничего не интересно и сложно выбраться из выгорания, Лера дала рекомендации. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/Tq8nBMoQ8H8Boosty https://boosty.to/megdu_skobokПолезные ссылки 📖 ТГ-канал про психологию "Рефлексант" https://t.me/green_reflection📖 Твиттер Леры https://twitter.com/iamlerun📖 От го практиса бесплатный тест на оценку навыков https://gopractice.ru/sat/📖 Их симулятор по управлению продуктом на основе данных https://gopractice.ru/course/pm/ 📖 Inspired: How to Creat Products Customers Love https://www.goodreads.com/en/book/show/35249663📖 Книга Цель https://www.litres.ru/book/cel-process-nepreryvnogo-sovershenstvovaniya-8648054/ (кажется избитая всеми, но хорошая)📖 Подкаст The Vergecast https://open.spotify.com/show/08zQP2peZmM9GrcKShLZvC📖 Подскаст Decoder https://open.spotify.com/show/47jQcyRcrM1EoV0sU39N9F
2023-04-0858 min{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 14 Event-Driven архитектура / Антон Гращенков#kafka #eventdriven #saga #redis #softwarearchitecture  Event-Driven подход, является стилем распределенной асинхронной архитектуры, используемым для создания высокомасштабируемых и высокопроизводительных приложений. Разложили аргументированно в чем разница между event base и request base системами. Разобрались какие приемущества дает event-driven архитектура, какие проблемы создает event-driven подход и как решать его trade-off. Так же рассмотрели топологии broker и mediator. Было много практических примеров, еще разобрали кейс от Оли по приоритизации сообщений в очереди.Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/4QjeCLJsZmEПолезные ссылки 📖 How We Process One Billion Events Per Day With Kafka https://www.metarouter.io/blog-posts/how-we-process-one-billion-events-per-day-with-kafka📖 KafkaConsumer https://kafka.apache.org/20/javadoc/org/apache/kafka/clients/consumer/KafkaConsumer.html#poll-long📖 The Event-Carried State Transfer pattern https://itnext.io/the-event-carried-state-transfer-pattern-aae49715bb7f📖 Event Notification https://medium.com/geekculture/the-event-notification-pattern-a62d48519107📖 Event Notification vs. Event-Carried State Transfer https://medium.com/swlh/event-notification-vs-event-carried-state-transfer-2e4fdf8f6662📖 What do you mean by “Event-Driven”? | Martin Fowler https://martinfowler.com/articles/201701-event-driven.html📖 Schema Registry Overview https://docs.confluent.io/platform/current/schema-registry/i
2023-04-041h 19{ между скобок }
{ между скобок }System Design Глава 7: Проектирование генерации уникального идентификатора / Владимир Перепелица, Артем БояршиновГенерация уникального идентификатора в распределенной системе кажется тривиальной задачей - уже давно есть UUID, который генерируется на основе MAC адреса и локальных часов. Но не все так просто, вместе разобрались какие еще есть варианты - Артем сделал презентацию где мы обсудим альтернативные варианты. Помогать в обсуждении будут📍Артем Бояршинов - разрабатываю в Мир Plat.Form онлайн систему межбанковских переводов. Немного менторю, иногда коммичу в популярные java-библиотеки вроде hibernate-validator, xmlunit, assertj. Даже вхожу в 20ку самых активных контрибьюторов в репозиторий с 40к звездочек. Изредка выступаю и пишу технические статьи. Обожаю изящные fluent API📍Владимир Перепелица - архитектор и PM в Tarantool & VK Cloud. Хорошо разбирается в архитектуре и топологии баз данных. Особенно любимые — In-Memory. Курировал разработку синхронной кворумной репликации и механизма фейловера на базе Raft в Tarantool.📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/3LBFnLGo1hQПолезные ссылки 👇1. K-sorted (roughly sorted) последовательности: https://www.researchgate.net/publication/262154069_Roughly_sorting_sequential_and_parallel_approach2. RFC-4122 на UUID: https://www.rfc-editor.org/rfc/rfc4122.html 3. Подход к генерации идентификаторов в Planetscale: https://planetscale.com/blog/why-we-chose-nanoids-for-planetscales-api 4. Java UUID Generator - библиотека для генерации UUID различных версий: https://github.com/cowtowncoder/java-uuid-generator 5. Калькулятор для подсчета вероятности коллизий при рандомной генерации: https://zelark.github.io/nano-id-cc/ 6. ULID https://github.com/ulid/spec 7. NanoId https://github.com/ai/nanoid 8. Анонс Snowflake Id: https://blog.twitter.com/engineering/en_us/a/2010/announcing-snowflake 9. Исходники Snowflake Id: https://github.com/twitter-archive/snowflake/tree/scala_28 10. Hazelcast flake id generator: https://docs.hazelcast.com/imdg/4.2/data-structures/flake-id-generator 
2023-04-011h 49{ между скобок }2023-04-0155 min{ между скобок }
{ между скобок }Личный опыт Влад Тен: как подготовиться и пройти LeetCode, System Design Interview#leetcode #systemdesign Влад Тен поделился своим опытом подготовки и прохождения LeetCode и System Design Interview. У Влада есть опыт прохождения System Design Interview в Bolt, Amazon, Microsoft. Сейчас он работает в Microsoft в Праге. Подкрепим чтение нашей текущей книги его историями. Очень круто, что благодаря нашему сообществу есть возможность приглашать интересных людей и общаться на актуальные темы. Я фанат Влада ❤️. Смотрел на youtube «Тен за Бугром» от подкаста “Мы обречены”, и его решения задач литкода. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/H9sIm43PzlM“Создатель Stack Overflow Джефф Этвуд — просто копипастить код не выйдет — Тен за бугром” https://youtu.be/Ts4iRykdPkwПолезные ссылки 📍 Паттерны leetcode https://seanprashad.com/leetcode-patterns/📍Сайт, где можно посмотреть примерное зп https://www.levels.fyi/?compare=Yandex,Nvidia,Intel&track=Software%20Engineer📍Аналогичный сайт, как выше https://www.glassdoor.com/index.htm📍Курс по распределенным системам https://pdos.csail.mit.edu/6.824/schedule.html📍супер док по подготовке к FAANG собесу https://docs.google.com/document/u/0/d/1RKzJA7UHj3UKMFxK4Bluy-gB7Sf2fk0mUlCPs76Z07k/mobilebasic#heading=h.793zqiwslebx
2023-04-0154 min{ между скобок }
{ между скобок }Найм в IT 2023 / Кира Кузьменко, Александра Магарамова, Вероника Ильина#career #itrecruitment #ittrends #humanresources Поговорили о том как живет рынок IT в 2023 года, что сейчас ждать и на что ориентироваться при поиске работы как в РФ, так и за рубежом. Обсудили вечный вопрос зарплат и разобрали реальные кейсы людей из жизни как для них проходила релокация/поиск работы за рубежом.Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/6iZH7vNYZq4Полезные ссылки 📖 Твиттер Саши https://twitter.com/selflovefeels📖 Твиттер Вероники https://twitter.com/catwomenko📖 Блог Вероники http://catwomenko.ru📖 ТГ блог Вероники https://t.me/ask_catwomenko📖 LinkedIn Вероники https://www.linkedin.com/in/catwomenko/📖 Твиттер Киры https://twitter.com/kuzmenko_kira📖 Международное рекрутинговое агентство NEWHR https://newhr.org/  📖 ТГ-канал NEWHR с полезными статьями и аналитикой ИТ-рынка: https://t.me/newhr📖 Сервис анонимного поиска работы в ИТ Geekjob.ru📖 ТГ-канал про мемы в рекрутинге https://t.me/recruitingismylife📖 ТГ канал "Рекрутинг, котики и апокалипсис" https://t.me/kirafound📖 Массовые сокращения в США, как увольняют в Амазоне: https://www.youtube.com/watch?v=yQU-mazJOs4&t=5s📖 Аналитика по хантингу 22: https://vc.ru/hr/506455-analitika-po-hantingu-chto-proishodit-v-it-nayme-v-22-godu📖 Tracking all tech startup layoffs https://layoffs.fyi
2023-03-301h 02{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 10-13 Монолитная архитектура / Георгий Могелашвили#microservices #softwarearchitecture Про монолит идет три главы, про слоеную архитектуру, про pipeline architecture, и про microkernel. Обсудим монолит как быстрое и простое решение, что такое слоеная архитектура и какие у нее есть ограничения проблемы. Так же будем много говорить про проблемы монолита, которые слоеная архитектура не преодолевает. В обсуждение нам будет помогать интересный гость - Георгий Могелашвили 🔥 Георгий сейчас Development Manager в Shopify, имеет большой опыт, был свидетелем перехода от монолита к микросервисной архитектуре в Booking и Shopify. Видео версия https://youtu.be/z60ElhesV9gЛамповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokПолезные ссылки 📍Открытое сообщество IT-наставников https://getmentor.dev📍Мужик с бабочкой https://t.me/gltalks📍Clean Architecture: A Craftsman's Guide to Software Structure and Design https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164📍The Clean Code Blog https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
2023-03-271h 00{ между скобок }
{ между скобок }Михаил Клюев: кто такой DevRelМиша круто и аргументированно рассказал о том кто такоей DevRel, разрушил мифы о том, что это про hr (спойлер DevRel это про пиар и маркейтинг). Так же обсудили зачем разработчикам выступать на конференциях, писать блоги и заниматься развитием личного бренда. YouTube https://youtu.be/3BEbs4C4So8Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokПолезные ссылки📍 Если интересно развитие личного бренда и надо с кем-то обсудить обращайтесь к Мише https://getmentor.dev/mentor/mihail-klyuev-81📍Исследования: https://www.stateofdeveloperrelations.com📍Cтатьи, доклады: https://developerrelations.com📍Блог Виктории Бородиной https://www.youtube.com/@VictoriaBorodina📍Книга Influencer (матрица инфлюенсера): https://www.amazon.com/Influencer-Science-Leading-Change-Second/dp/0071808868📍Книга Business Value of DevRel: https://www.amazon.com/Business-Value-Developer-Relations-Communities/dp/1484237471📍Гай Кавасаки: https://www.amazon.com/Macintosh-Way-Guy-Kawasaki/dp/0673461750📍DevRel Community (закрытый только по инвайтам, ссылки нет 🙁📍DevRel All https://t.me/devrel_all📍Тоня Татчук про редактуру: t.me/Editors_cave📍Алина Боровицкая про SMM: t.me/devsmm
2023-03-201h 02{ между скобок }2023-03-171h 05{ между скобок }
{ между скобок }Павел Притчин: кто такой CTO#chieftechnicalofficer #cto #career #distributedsystems Паша, как человек ведущий свой подкаст о СТО, помог нам объективно разобраться в такой сложной профессии. Поговорили о том, кто такой CTO, чем он занимается и какие ключевые качества для данной роли. Так же Паша подсветил, что данная роль сильно меняется в зависимости от размера компании. В небольших компаниях CTO делает все, везде и сразу, а в крупных больше полагается на делегирование. Еще Паша поделился с нами своим опытом как быть более продуктивным и не страдать от переключения контекста. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube версия https://youtu.be/-jb1lv0zg8oПолезные ссылки 📍Про неожиданный поворот в карьере, решение проблем, матричную структуру и бесшовные релизы https://ctotalks.mave.digital/ep-6📍Про специфику бизнеса и IT в Ozon, изменения в структуре IT за три года, людях и росте внутри компании https://ctotalks.mave.digital/ep-12📍О влиянии структуры бизнеса на структуру компании, стратегии принятия решений и запуске новых проектов https://ctotalks.mave.digital/ep-19📍Getting things done https://ru.wikipedia.org/wiki/Getting_Things_Done📍The Phoenix Project https://www.oreilly.com/library/view/the-phoenix-project/9781457191350/📍Даниэль Канеман: Думай медленно... решай быстро https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow📍Видеть лес за деревьями: Системный подход для совершенствования бизнес-модели https://www.amazon.in/Видеть-лес-деревьями-совершенствования-бизнес-модели-ebook/dp/B00HD6E03C
2023-03-1356 min{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 9 Архитектурные паттерны / Максим Смирнов#softwarearchitecture #circuitbreaker #cleanarchitecture #microservices Получилось интересно, Максим говорит правильные вещи простым языком. Поговорили про антипаттерн Big Bаll of Mud, Максим рассказал как распознать на собеседовании что с архитектурой, что то не так. Обсудили вопрос различий монолита и микросервисов, пришли к выводу что сейчас приложения уже гибридные. Так же поговорили про каждое из trade off (не устойчивость сети, задержки, безопасность, пропускную способность) связанных с микросервисной архитектурой. Видео версия https://youtu.be/5tZmCfz8JjQЛамповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokПолезные ссылки📍канал в телеграмм “Архитектура ИТ-решений” https://t.me/it_arch📍 youtube канал Максима https://youtu.be/yIv6rGa2Pck📍Это большой комок грязи https://laputan.org/mud/mud.html📍Книжка Ричардса https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437/📍 Видео Марка Ричардса про гибридные стили https://youtu.be/MUMRrVlZvmU📍про circuit breaker https://www.oreilly.com/library/view/release-it/9781680500264📍пример настроек circuit breaker https://www.nginx.com/blog/microservices-reference-architecture-nginx-circuit-breaker-pattern/
2023-03-101h 07{ между скобок }
{ между скобок }Евгений Антонов: кто такой TeamLead#teamlead #leadership #career Обсудили из каких задач состоит работа TeamLead, как дорасти до этой позиции и какие качества являются важными для этой роли. Подискутировали, должен ли TeamLead делать что то руками или должен заниматься только людьми и процессами. Женя поделился личным опытом как стать тимлидом. Обсудили как это роль важна как мостик между разработкой и бизнесом. И что может пойти не так, если существовать без менеджеров. Так же Женя поделился ключевыми качества для данной профессии и что ожидают на собеседовании. Видео версия https://youtu.be/-b3VIZar5LYЛамповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokApple Podcast https://podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424Yandex Music https://music.yandex.ru/album/24060063Полезные ссылки📍Подкаст “Кода кода" https://t.me/kodakodacast📍Канал Жени “Тимлид Очевидность” https://t.me/general_it_talks📍Канал “ПМ совет" https://t.me/pm_sovet📍Выпуск подкаста “Кода кода" с Катей Петровой о смене работы в it https://t.me/kodakodacast/240📍Канал «Цинковый прод» https://t.me/ZnProdChannel📍Фазы формирования команды https://www.scottgraffius.com/blog/fi...📍Stratoplan https://stratoplan-school.com/📍Советы руководителю от руководителя https://habr.com/ru/post/511868/📍Записки из горящего дома https://t.me/tealmead📍TeamLead. С места в career https://t.me/smestavcareer📍Мир глазами другого человека https://t.me/yetanotherworld📍Product Developer https://t.me/product_developer
2023-03-061h 14{ между скобок }2023-03-0259 min{ между скобок }2023-02-271h 14{ между скобок }2023-02-251h 19{ между скобок }2023-02-171h 04{ между скобок }
{ между скобок }Олег Бартунов - Postgres, open sourceБлагодаря нашему сообществу получаеться звать таких классных гостей 🔥 Postgres это прекрасная база данных, с хорошей лицензией и большим сообществом - поэтому postgres это прекрасный вариант как войти в мир open source и начать что нибудь самому контрибьютить. Так же Олег поделился каким на его взгляд должен быть язык программирования мечты. Так же поговорили над какими фичами работает команда postgres прямо сейчас и что можно будет увидеть в ближайших релизах. Видео версия https://youtu.be/z1i-xkPVwEQЛамповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokПолезные ссылки 📍Рогов Е. В. PostgreSQL изнутри. https://postgrespro.ru/education/books/internals📍Подкаст “Запуск завтра" - Как устроены базы данных и как хакер сделал базу данных для выборов президента РФ https://zapuskzavtra.libsyn.com/e0tqb6w5fz0g📍Олег Бартунов — Путь Слона, или Карьера в open source https://www.youtube.com/watch?v=YM03vMqxNfk📍Индикатор успеха: Олег Бартунов https://youtu.be/dBlCzEkqtLMСмотрите и слушайте выпуски на 2 недели раньше и получайте доступ к уникальному контенту  https://boosty.to/megdu_skobok
2023-02-1358 min{ между скобок }
{ между скобок }Основы архитектуры. Глава 4 Архитектурные характеристики / Александр Поломодов, Николай ГоловВидео версия https://youtu.be/mx_TZ9zwVVwСаша поделился секретом продуктивности, как успевать много читать и расширять свой кругозор 💪 Обсудили архитектурные характеристики, то как их можно применять на практике. Саша рассказал за какими арх. характеристиками следят в тинькоф. Так же Антон рассказал как проводится анализ и total cost характеристик. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokПолезные ссылки📍Обзор книги вместе с красивой heatmap разных архитектурных стилей https://apolomodov.medium.com/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-fundamentals-of-software-architecture-1754c0e78d48📍Про сегодняшний выпуск об архитектурных характеристик https://apolomodov.medium.com/about-architectural-characteristics-and-trade-offs-65c7d3be0958📍Статья по докладу "Как и куда развиваться, если ты уже Senior Software Engineer" https://apolomodov.medium.com/how-to-grow-if-you-are-a-senior-software-engineer-6ddd8edbebae📍Обзор книги “Миф о мотивации” (“The motivation myth”) https://apolomodov.medium.com/review-the-motivation-myth-f1df181aa2a6📍OpenSLO https://openslo.com/
2023-02-1054 min{ между скобок }2023-02-031h 01{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 3 Модульность / Антон КостеринВидео версия https://youtu.be/mUZ3ivNEtC03 глава посвящена вопросам модульности, в широком смысле слова. Декомпозиция большой системы на части - один из главных инструментов архитектора. С помощью главы мы попробуем разобраться, как архитектор может оценивать процесс декомпозиции ситемы на части, с помощью каких метрик это можно сделать, и какие проблемы такие метрики позволяют увидеть - сoupling, сohesion & сonnascence. В качестве приглашенного гостя у нас будет Антон Костерин 🔥 - заместитель руководителя управления цифровых экосистем Тинькофф.Полезные ссылки 📍Глава очень хорошо перекликается с "Чистая архитектура" Роберта Мартина Часть 4 "Принципы организации компонентов" в особенности с главой 14. https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164📍Антон рассказал как SOLID помогает делат архитектуру лучше (еще есть GRASP, полезный аналог solid, про который мало знают) https://ru.wikipedia.org/wiki/SOLID_(объектно-ориентированное_программирование)📍Поговорили как анализировать Coupling, вспомнили про PlantUML и The C4 model for visualising software architecture https://c4model.com/
2023-01-231h 04{ между скобок }
{ между скобок }Высоконагруженные приложения. Глава 5 Репликация#database #distributedsystems #postgresql #replication Все встречи проходят онлайн и подключиться могут все желающие https://t.me/backend_megdu_skobkahВстретимся обсудить 5 главу про стратегии репликации. В качестве приглашенных гостей будут Костя Евтеев, Антон Жуков и Миша Тюрин 🔥 Ребята поделились своим 10 летним опытом работы с данными. Обсудили много пунктов связанных с репликацией - как проводить тестирование и траблшутинг репликации на примере Postgresql, какие есть способы синхронизации данных во время чтения и записи в бд при репликации, как бэкап связан с репликацией и как устойчивость системы гарантировалась при отказах оборудования/ДЦ. Полезные ссылки📍Материалы со встречи #RuPostgres — видеозаписи, презентации, разбор викторины и фотоотчёт https://habr.com/ru/company/avito/blog/424249/📍Evteev & Tyurin: Recovery use cases for Logical Replication in PostgreSQL 10 -- PGCon 2018 https://youtu.be/kk_jwyQwyyk📍Логическая репликация и уровни изоляции транзакций PostgreSQL. Михаил Тюрин https://youtu.be/5i07k-uvxXY📍Standby in production: scaling application in the second largest classified site in the world https://medium.com/avitotech/standby-in-production-scaling-application-in-second-largest-classified-site-in-the-world-97a79a1929de📍Recovery use cases for Logical Replication in PostgreSQL 10 https://medium.com/avitotech/recovery-use-cases-for-logical-replication-in-postgresql-10-a1e6bab03072📍Логическая репликация и Avito / К.Евтеев, М.Тюрин, С.Бурладян (Avito) https://youtu.be/vCYGOVa3w1g📍Chaos Engineering by Casey Rosenthal, Nora Jones. Chapter 5. Google DiRT: Disaster Recovery Testing https://www.oreilly.com/library/view/chaos-engineering/9781492043850/ch05.html📍Автор Database Internals до рождества выкладывает по одному Whitepaper в день по разработке БД https://twitter.com/ifesdjeen/status/1598371692107206657
2023-01-161h 07{ между скобок }2023-01-131h 02{ между скобок }
{ между скобок }Основы архитектуры ПО. Глава 1 Определение архитектуры / Геннадий Круглов, Владимир ИвановЗапись встречи https://youtu.be/bo0Im5m6LYsВсе встречи проходят онлайн, подключиться могут все желающие https://t.me/backend_megdu_skobkahС помощью следующей книги мы хотели бы разобраться в понятии software architecture, что оно включает в себя, как профессия и как навык разработчика. В первой главе мы рассмотрим ожидания от архитектора: что должен, и что НЕ должен делать человек, чтобы считаться грамотным архитектором. Глава небольшая и читается легко.Полезные ссылки 🔥📍Gregor Hohpe The Architect Elevator https://architectelevator.com/📍Simon Brown https://simonbrown.je/📍Martin Fowler Architect Elevator https://martinfowler.com/articles/architect-elevator.html📍ArchDays 2019 • Как избежать гибели решения и дать ему шанс на эволюцию • Геннадий Круглов https://youtu.be/hGXkpzOw78I📍Martin Fowler Who Needs Architect https://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf📍Architectural Decision Records (ADRs) https://adr.github.io/📍DOCUMENTING ARCHITECTURE DECISIONS https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions
2023-01-091h 00{ между скобок }2022-12-2354 min{ между скобок }2022-12-161h 02{ между скобок }
{ между скобок }System Design Глава 6: Проектирование key-value store / Алексей Миловидов, Владимир Перепелица, Николай Голов, Борис СтепаненкоСсылка на видео https://youtu.be/RiJMZAoJvdAПоговорили немного про CAP теорему, разберемся как организовать согласованное и распределенное хранение данных. Помогать в обсуждение будут📍Алексей Миловидов - I have 14 years of experience designing, developing, and operating data-intensive applications. I started work on ClickHouse in the year 2009 and initiated its release in open-source in 2016. Prior to ClickHouse, I developed the data processing engine of the world's 2nd largest web analytics system. I graduated from Moscow State University with a degree in mathematics. My area of interest is data processing algorithms and technologies. I love data and high performance.📍Владимир Перепелица - архитектор и PM в Tarantool & VK Cloud. Хорошо разбирается в архитектуре и топологии баз данных. Особенно любимые — In-Memory. Курировал разработку синхронной кворумной репликации и механизма фейловера на базе Raft в Tarantool.📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.📍Борис Степаненко - ведущий разработчик в Tarantool, занимаюсь задачами отказоустойчивости и горизонтального масштабирования. Не так давно был исследователем в инфобезе, где
2022-12-071h 08{ между скобок }2022-12-071h 06{ между скобок }2022-11-2951 min{ между скобок }2022-11-271h 16{ между скобок }
{ между скобок }System Design Interview Глава 2 Приблизительные оценки и Глава 3 Общие принципы прохождения интервьюВсе встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkahСсылка на видео https://youtu.be/vwbnJKY9Z-gОбсудили главы CHAPTER 2: BACK-OF-THE-ENVELOPE ESTIMATION (Глава 2. Приблизительные оценки) и CHAPTER 3: A FRAMEWORK FOR SYSTEM DESIGNINTERVIEWS (Глава 3. Общие принципы прохождения System Design Interview). Поговорили про нюансы, которые могут отлечить новичка от профи, так же поговорим про умение слышать и понять вопрос.Помогать в обсуждение нам будут:📍Александр Поломодов - Руководитель управления разработки цифровых экосистем в Tinkoff. Отвечает за публичные веб-приложения, мобильный банк, автоматизацию каналов привлечения, сервисы управления данными. Когда-то давно писал требования, код, лидил команды разработки. Входит в программный комитет ArchDays.📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.
2022-11-271h 11{ между скобок }
{ между скобок }System Design Interview. Глава 1 Масштабирование от нуля до миллиона пользователейВсе встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkahСобрались обсудить CHAPTER 1: SCALE FROM ZERO TO MILLIONS OF USERS (Глава 1. Масштабирование от нуля до миллиона пользователей) из книги System Design Interview by Alex Xu. В рамках первой главы обсудим несколько методов, которые помогут вам ответить на вопросы интервью по дизайну системы. 📍Николай Марков - Principal Architect в компании Aligned Research Group. Более 11 лет пишет на разных языках и возится с распределенкой. Преподает технологии BigData, консультирует компании по теме выстраивания аналитической инфраструктуры, организует митапы. https://www.linkedin.com/mwlite/in/ni...📍Даминцев Андрей - Senior Java Developer в компании Dev Experts. За время работы в ИТ успел поработать в различных компаниях и в совершенно разных предметных областях от разработки сайтов для датацентров, биллинговых систем до транспортных систем Швейцарии. Выступал в роли тимлида / скрам мастера. https://github.com/damintsew
2022-11-271h 03{ между скобок }
{ между скобок }Шина данныхРазберемся какие задачи решает шина данных, поговорим о такие моменты: шина данных как канал обмена сообщениями для Event Driven архитектуры, средство сбора и доставки данных для аналитики, инструмент batch - упаковки, инструмент потокового реагирования - Streaming analytics, streaming logic. Так же обсудим какие современные требования к шине данных и что от нее ожидаем (Persistence (Durability), High RPS, Many-to-many data deliver). Помогать в обсуждение нам будут очень крутые эксперты 🔥📍Григорий Кошелев - повидал разного event-driven добра в Java и .NET: от BizTalk Server и энтерпрайзного JMS с IBM WMQ и до stream processing с Apache Kafka. Может собрать шину данных из подручных материалов, но предпочитает проверенные решения.📍Анатолий Солдатов - дата инженерил в Авито и Unity. Сделал курс (https://slurm.io/kafka) про Apache Kafka на русском языке. Cейчас создает дата платформу в большом стартапе (Smartly.io). Самое ценное для Анатолия — помогать компаниям развивать data-driven культуру и делать работу с данными простой, эффективной и приятной.📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.
2022-11-221h 10{ между скобок }
{ между скобок }System Design Глава 16 The learning continues (Кирилл Мокевнин)Последняя глава 🥳 Alex Xu сделал для нас невероятную подборку блогов и статей с которыми стоит ознакомиться в свободное время. Соберемся обсудить извечный вопрос о развитие разработчика, поговорим о том как учиться новому, как искать информацию и какой подход выбрать. А так же обсудить обязан ли разработчик развиваться.Помогать в обсуждение нам будут крутые эксперты 🔥📍Кирилл Мокевнин - CEO Хекслета. Построил учебный центр внутри компании, через который прошли и отправились в продакшен около 100 новичков-программистов. Автор многочисленных статей, вебинаров и образовательных программ, постоянный участник IT-конференций. Создал ~50 курсов по программированию, работает с авторами как со-эксперт и методист, обучает команды разработчиков как консультант. 📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.
2022-11-181h 01{ между скобок }2022-11-1756 min{ между скобок }
{ между скобок }System Design Глава 15: Проектирование Google DriveЭто последняя глава в которой проектируют сервис. Разберемся что такое облачное хранилище и сервис синхронизации. Посмотрим как благодаря быстрой синхронизации можно достичь строгой согласованности между нодами в распределенной системе.Помогать в обсуждение нам будут очень крутые эксперты 🔥📍Константин Осипов - занимается базами данных еще со времен, когда MiniSQL (он же mSQL) был более популярен, чем MySQL.📍Максим Зиналь - отвечает в Яндексе за бизнес-развитие распределённой СУБД YDB. Более 20 лет опыта работы в качестве разработчика приложений, архитектора информационных систем, технического консультанта по инструментам управления данными.📍Грубов Владислав - Solution Architect в VK Tech, проектирует распределенные системы хранения и обработки данных на Тарантул, развивает S3 хранилище. Проектировал и разрабатывал Облако@Mail.Ru. Знает как построить файловое хранилище на 500ПБ📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.Полезные ссылки 📍HIGH GROWTH HANDBOOK📍Cialdini - Pre-Suasion📍Paper The Google File System📍TFTDS / Семинар 4 / Распределенная файловая система, GFS
2022-11-151h 08UfoStation podcast2022-11-131h 15{ между скобок }
{ между скобок }System Design Глава 14: Проектирование YouTube#systemdesign #youtube #database #algorithm Все встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkahСобрались обсудить 14 главу про проектирование YouTube, знания в рамках этой главы можно использовать для проектирования любой видео платформы. Довольно подробно, понятно, и в тоже время емко разобрали разные моменты - загрузка, хранение, перекодирование видео.Если не следишь за видео платформами и хочешь погрузиться, то будет полезный ликбез, много новой и полезной информации. Если следишь за всем, то стоит послушать для структурирования знаний. Всё по полочкам, разложим и ответим на все популярные вопросы.Помогать в обсуждение нам будут📍Павел Калашников - занимается бизнесом, оставаясь программистом 🔥 Ведет IT Way Podcast Пишет на Ruby. Автор онлайн курсов. 📍Павел Агалецкий - ведущий разработчик в юните разработки платформы в Авито. Проводит много собеседований по system design в компании.📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.
2022-11-121h 17