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

Gskobelevff

Shows

{ между скобок }{ между скобок }Ян Чикнизов: Чем занимается ваш 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/Syste2023-11-291h 27{ между скобок }{ между скобок }Мартин ван Стин: интервью с автором Distributed SystemsМы проведем интервью с Мартином ван Стином, автором книги "Distributed Systems". Мы обсудим, как Мартин и Эндрю С. Таненбаум приняли решение написать эту книгу и кто внес больший вклад в четвертое издание. Обсудим для кого предназначена эта книга, а также поговорим о дальнейших творческих планах Мартина. Также поговорим о том, какие тренды ожидают нас в области распределенных систем, и как Мартин оценивает их эволюцию.Channel with announcements https://t.me/megdu_skobokLamp Chat https://t.me/backend_megdu_skobkahBoost https://boosty.to/megdu_skobokYouTube https://youtu.be/NhI5YA4nbzQUseful links 📖 Distributed Systems https://www.distributed-systems.net📖 The Datacenter as a Computer http://www.cs.yale.edu/homes/yu-minlan/teach/csci599-fall12/papers/dccomputer.pdf📖 Google Research https://research.google/pubs/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-12023-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{ между скобок }{ между скобок }Distributed Systems Глава 7 Согласованность и репликация данных | Антон Жуков, Николай ИжиковВажной темой в распределенных системах является репликация данных. Репликация помогает делать сервисы более надежными и производительными, и одной из ключевых задач является обеспечение согласованности данных во всей системе. На встрече разберемся, какие есть варианты решения.Помогать в обсуждении будут наши невероятно интересные гости - Антон Жуков и Николай Ижиков 🔥Канал с анонсами https://t.me/megdu_skobokЛамповый чат https://t.me/backend_megdu_skobkahBoosty https://boosty.to/megdu_skobokYouTube https://youtu.be/nPTYmqk8dY4?si=7jbmdJBxliSwhFfqПолезные ссылки 📖 Канал Коли Ижикова https://t.me/nizhikovTalks2023-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 h2023-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=SzEOwW8TIn7iBMTf2023-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.org2023-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/47jQcyRcrM1EoV0sU39N9F2023-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/i2023-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{ между скобок }{ между скобок }Высоконагруженные приложения. Глава 2 Модели данных и языки запросов / Филипп Уваров, Евгений КудрявцевОбсуждаем появление 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, как он о себе говорит занимался в основном тем, что собираю более умных людей, чем я сам, в одной комнате 🙂 Работал как в платформенных, так и в фича командах, чаще всего на стыке между клиентской частью и бекендом.📍Евгений Кудрявцев - разработчик в Сравни.ру. Много лет был фронтом, а полгода назад обнаружил, что пишет бэкенд. Теперь активно набираеться знаний и опыта 🙂Ламповый чат 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/240600632023-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.793zqiwslebx2023-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.fyi2023-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.html2023-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/devsmm2023-03-201h 02{ между скобок }{ между скобок }Ганна Новикова: кто такой SRE#career #sre #devops #softwareengineer Разбирались в чем различие SRE и DevOps, поговорили о том какую зону ответственности покрывает SRE и как он влияет на продукт. Ганна поделилась историями как SRE спасал прод от хаотичных изменений и таким образом обеспечивал надежность системы 😁 Так же обсудили как проходят собеседования на SRE и почему важно учить алгоритмы.Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/IR26PewLKZQПолезные ссылки 📍Твиттер Ганны с полезными постами https://twitter.com/arnika_sky📍Блог Ганны на medium https://medium.com/@arnikasky📍Site Reliability Engineering by Google https://sre.google2023-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/B00HD6E03C2023-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_developer2023-03-061h 14{ между скобок }{ между скобок }Нэлия Логинова: кто такой Tech Lead#techlaed #softwareengineer #career Всем спасибо за встречу ❤️ Очень советую заценить, обсуждение получилось невероятно живое и позитивное. Поговорили о том, кто такой tech lead. Нэли поделилась своим опытом как она стала тех лидом, так же рассказала какими качествами должен обладать tech lead. Еще поговорили о том как строиться взаимодействие тех лида с командой. Видео версия https://youtu.be/avS0RSo8VgIЛамповый чат 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Полезные ссылки📍Software Engineering at Google https://abseil.io/resources/swe-book📍How Google Tests Software https://www.amazon.com/Google-Tests-Software-James-Whittaker/dp/0321803027📍Release It!: Design and Deploy Production-Ready Software https://www.amazon.com/Release-Design-Deploy-Production-Ready-Software/dp/1680502395/📍Stratoplan Management School https://stratoplan-school.com2023-03-0259 min{ между скобок }{ между скобок }Виталий Брагилевский: интервью с автором Haskell in Depth#haskell #functionalprogramming #programminglanguage Вместе с Виталием Брагилевским обсудили как родилась идея книги Haskell in Depth, какой опыт получил он за время написания книги. Виталий рассказал как работать с обратной связью, поделился как проходил выбор обложки и как книга получила название. Еще разобрались для чего нужен haskell, в чем уникальность языка, с какими трудностями сталкиваются при изучении и какое будущее у языка. Видео версия https://youtu.be/F4hXp0-vgPYЛамповый чат 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Полезные ссылки - Get Programming with Haskel https://www.manning.com/books/get-programming-with-haskell- Haskell Bookcamp https://www.manning.com/books/haskell-bookcamp2023-02-271h 14{ между скобок }{ между скобок }Антон Архипов: кто такой Dev Advocate#staffengineer #devadvocate Обсудили кто такой Dev Advocate и чем он занимается, узнали почему dev advocate лучший друг разработчика, как выглядит его типичный день, как он влияет на бизнес-цели. Так же Антон поделился почему лично ему нравиться работа Dev Advocate и какие есть мифы о данной профессии. Антон в конце дал отличный чеклист - подходит ли для вас работа Dev Advocate.Видео версия https://youtu.be/9x7-Wm0hXU4Ламповый чат 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Полезные ссылки Twitter https://twitter.com/antonarhipovPragmatic Programmer https://www.amazon.com/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052Joel on Software https://www.joelonsoftware.com/Блог Хади Харири https://hadihariri.com/2023-02-251h 19{ между скобок }{ между скобок }Александр Гранин: как писать книги, интервью с автором Functional Design and Architecture#haskell #functionalprogramming #programming Саша рассказал, на примере своего опыта, о том, как и за чем писать книги для IT, как зарождается идея и какие этапы проходит, как происходит взаимодействие с издателем и что делать, если издадель опроверг твою книгу. Пример Саши вдохновляет, очень советую заценить. Ламповый чат https://t.me/backend_megdu_skobkahКанал с анонсами https://t.me/megdu_skobokYouTube https://youtu.be/MzZeS9KywFEПолезные ссылки - Functional Design and Architecture https://www.manning.com/books/functional-design-and-architecture- Inside a Black Hole https://graninas.com- Дизайн больших приложений в FP. Александр Гранин. https://youtu.be/gxIWhsJHXmM- $8000 ЗА КОД НА HASKELL / "Фримонады ваше всё!" / Интервью с адептом haskell Александром Граниным https://youtu.be/fhMVCRWpNVc2023-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_skobok2023-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{ между скобок }{ между скобок }Марк Ричардс, Нил Форд: интервью с авторами Fundamentals of Software ArchitectureМарк и Нил невероятно душевные и компанейские. Обсудили как они решили написать книгу, для кого она, какая глава на их взгляд must have к прочтению. Так же ребята рассказывали классные байки 😁 Под конец обсудили кто должен заниматься архитектурой, какое будущее ждет архитектуру приложений.Видео версия интервью https://youtu.be/Oh4EL0mRNHc2023-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/15983716921072066572023-01-161h 07{ между скобок }{ между скобок }Основы архитектуры ПО. Глава 2 Архитектурное мышление / Максим Чернухин#softwarearchitecture #technicalbreadth #tradeoffВсе встречи проходят онлайн, подключиться могут все желающие https://t.me/backend_megdu_skobkahМаксим рассказал как проводить ретро своих архитектурных решений. Обсудили как жить без архитекторов (спойлер, роль все равно есть просто она на ком то другом). Максим рассказал как архитектор является мостиком между бизнесом и разработкой. Так же Максим поделился лайфхаками как расширять свой технический кругозор. Полезные ссылки - Packaged Business Capabilities (PBCs) https://www.walkme.com/glossary/packaged-business-capabilities/- Закон Конвея и проектирование систем https://it.wikireading.ru/hI1q6VhTHG- Neo4j https://neo4j.com/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-decisions2023-01-091h 00{ между скобок }{ между скобок }Designing Data-Intensive Applications. Chapter 4: Encoding and Evolution / Костя Евтеев, Андрей ПечкуровВидео версия https://youtu.be/Gwe1oiW1108Встретимся обсудить 4 главу про формат кодирования данных, их эволюцию и какие есть типы форматов для передачи данных в распределенных системах. Рассмотрим в чем приемущества и недостатки JSON, Xml и бинарных форматов. Поговорим о том как происходит эволюция схем OLTP и OLAP.2022-12-2354 min{ между скобок }{ между скобок }Личный опыт Денис Неклюдов, Барух Садогурский: Жизнь после seniorОбсудим карьеру разработчика после позиции Senior, разберемся, какие есть карьерные возможности и как жить вне менеджерского трека. Рассмотрим, что такое Staff+ и ответим на вопрос в чем разница между Staff+ и Senior. Также разберем типы Staff инженеров, поговорим о roadmap для Staff+ и о прохождении собеседований.Видео на YouTube https://youtu.be/n9Wjlei7MYE2022-12-161h 02{ между скобок }{ между скобок }System Design Interview Глава 5 Проектирование consistent hasing / Дмитрий КонстантиновВсе встречи проходят в онлайн формате и к ним может подключится кто угодно https://t.me/backend_megdu_skobkahСсылка на видео https://youtu.be/kiVaBDnZ89YОбсудили как эффективно при горизонтальном масштабирование распределять запросы/данные по нодам. 📍Дмитрий Константинов - активный спикер, наверняка видели его выступления на разных крупных конференциях связанных с высокими нагрузками, он на личном опыте знает что такое highload и как можно посмотроить отказоустойчивую систему. С Cassandra на ты! 📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.2022-12-071h 06{ между скобок }{ между скобок }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{ между скобок }{ между скобок }Архитектура IT решений / Филипп ДельгядоВидео https://youtu.be/Lq17AMCMLAEВместе с Филлипом Дельгядо соберемся провести ревью архитектурных решений, что были представлены в книге System Design Interview от Alex Xu. Обсудим какие моменты стоит учитывать при проектировании архитектуры, только ли этим занимаются архитекторы и как учиться архитектурным тонкостям. Приходите поделиться впечатлениями о книге и обсудить вопросы System Design.2022-11-2951 min{ между скобок }{ между скобок }System Design Interview Глава 4 Проектирование Rate LimitСсылка на видео https://youtu.be/i-BVExgytaYОбсудили "CHAPTER 4. Design Rate Limit". В рамках этой главы мы узнали какие есть rate limit алгоритмы, рассмотрели архитектуру и общие принципы работы, а так же обсудили на какие моменты стоит обратить внимание. 📍Владимир Бухтояров - имеет 13-летний опыт коммерческой разработки на Java. Любит писать многопоточный код и решать задачи оптимизации. Автор библиотеки Bucket4j - реализации алгоритма token-bucket(алгоритм рэйтлимитинга) на java https://github.com/bucket4j/bucket4j📍Николай Голов - Head of data engineering at ManyChat, знает все о том как построить OLAP и OLTP систему, в деталях разбирается в построении аналитических систем.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/damintsew2022-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{ между скобок }{ между скобок }Интервью с Мартином КлеппманомВидео https://youtu.be/sMRpv0fBJLUМы организовали интервью с тем самым Мартином Клеппманном книгу которого мы прочитали - Designing Data-Intensive Applications. Обсудим книгу, поговорим про будущее data systems и о новых исследованиях Мартина:📍 https://www.inkandswitch.com/local-first/ 📍https://automerge.org/Martin Kleppmann is a researcher in distributed systems and security at the University of Cambridge, and author of the bestselling book Designing Data-Intensive Applications (O'Reilly Media). Previously he was a software engineer and entrepreneur, co-founding and selling two startups, and working on large-scale data infrastructure at LinkedIn.Все встречи проходят онлайн и подключиться к ним может любой желающий https://t.me/backend_megdu_skobkah2022-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 / Распределенная файловая система, GFS2022-11-151h 08UfoStation podcastUfoStation podcasts02e07 - Highload между скобокГость выпуска — Григорий Скобелев (https://twitter.com/gskobelevff), Java backend developer, директор программного комитета Podlodka Crew, основатель книжного клуба Между скобок (https://t.me/backend_megdu_skobkah)2022-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