Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров - podcast episode cover

Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров

Oct 20, 202354 minSeason 4Ep. 6
--:--
--:--
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS
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 #kafka #softwareengineer #softwarearchitecture 


Разбор четвертой главы из книги Distributed Systems, 4th Edition, Maarten van Steen and Andrew Tannenbaum. Межсервисное взаимодействие лежит в основе всех распределенных систем. Разберемся какие есть варианты взаимодействия между сервисами, так же поговорим о том какие нюансы стоит при этом учитывать. Обсудим в какие случаях стоит использовать синхронное и асинхронное взаимодействие, какие есть плюсы и минусы у этих подходов. 


Канал с анонсами https://t.me/megdu_skobok

Boosty https://boosty.to/megdu_skobok

Ламповый чат https://t.me/backend_megdu_skobkah

Apple 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/id1654695424

Yandex 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 computing https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing


Таймкоды 

00:00 Тема выпуска - коммуникации в распределенных системах. 

01:25 Представление гостей: Андрей Ребров и Виктор Гамов.

03:25 Layered architectire, ISO-OSI. 

11:00 Сеть - основной источник проблем современных приложений. 

13:30 Что почитать про современные проблемы коммукации сервисов. 

15:30 Sync/Async вызовы, transient/persistent вызовы - в чем разница и что выбрать. 

21:39 Нюансы современных Sync/Async - одно под видом другого. 

25:15 RPC - удаленный вызов процедур. 

30:05 MoM - Message oriented Middleware. Какие они быают?

36:15 Где крутятся дегьги - MoM для SOA от IBM, они же ESB - enterprise service bus. 

39:00 Всеми любимые шины. 

44:55 Миллионы и миллиарды сообщений в современных шинах.

49:55 Фото и завершение дискуссии.

For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
Distributed Systems Глава 4 Межсервисное взаимодействие | Виктор Гамов, Андрей Ребров | { между скобок } podcast - Listen or read transcript on Metacast