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

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

Sep 18, 20231 hr 10 minSeason 4Ep. 2
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

#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_skobkah

Boosty https://boosty.to/megdu_skobok

Apple Podcast https://podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424

Yandex 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 Анонсирование темы выпуска - глава 2, Архитектурные стили. Первый стиль - layered style, слоеная архитектура.

10:20 Ограничения слоеной архитектуры на примере MVC - когда эта архитектура достигает свого предела.

16:40 Архитектура как способ управления когнитивной сложностью. Второй стиль - Service Oriented Architecture.

20:11 Каким должен быть сервис Service Oriented Architecture? 

25:40 Как организовывать авторизацию и контроль доступа в Service Oriented Architecture?

34:20 Сервисы как способ надежнее масштабировать нагрузку. Как отличить Service Oriented и Microservice Oriented Archotecture?  

42:20 Publish-subsribe architectures. Сценарии коммуникации компонентов системы. 

52:56 Mailbox и shared dataspace подходы к коммуникации компонентов. 

57:40 Подведение итогов по обсужденным темам. 

58:12 Вопросы - Share database/shared dataspace...

For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
Distributed Systems Глава 2 Архитектура распределенных систем | Фрол Крючков, Иван Богатырёв | { между скобок } podcast - Listen or read transcript on Metacast