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

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

Update: 2023-09-18
Share

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...

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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