About this episode
Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную архитектуру. Разобрали все на пальцах, обсудили, как это касается мобильных разработчиков, и неплохо похоливарили про то, насколько обозначенные Борисом подходы применимы и на клиенте.
Поддержи лучший подкаст про мобильную разработку:
www.patreon.com/podlodka
Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
Telegram-чат: https://t.me/podlodka
Страница в Facebook: www.facebook.com/podlodkacast/
Twitter-аккаунт: https://twitter.com/PodlodkaPodcast
Содержание:
- 00:01:00 - Знакомство с гостем
- 00:03:10 - Что такое микросервисная архитектура
- 00:08:40 - Проблемы монолитной архитектуры
- 00:09:55 - Эволюция монолита
- 00:16:30 - Какого размера должен быть микросервис
- 00:17:30 - Могут ли микросервисы общаться между собой
- 00:20:25 - Про API Gateway
- 00:27:10 - Первопроходцы в деле микросервисов
- 00:30:20 - Про работу с данными в микросервисах
- 00:37:00 - Про организацию API для мобильных приложений
- 00:49:30 - Архитектура Aviasales
- 00:52:45 - Про GraphQL
- 00:57:50 - Реактивщина в API Gateway
- 01:16:05 - Снова о проблемах общения микросервисов друг с другом
- 01:23:45 - Место frontend’а в системе
- 01:28:40 - Польза микросервисной архитектуры
- 01:30:40 - Вред микросервисной архитектуры
- 01:38:50 - Холивар про микросервисный подход в архитектуре мобильных приложений
- 01:56:10 - Подведение итогов выпуска
Полезные ссылки:
- Про переход Amazon на микросервисы
https://gigaom.com/2011/10/12/419-the-biggest-thing-amazon-got-right-the-platform/
- HTTP/2 on iOS
http://www.floriangoessler.de/ios/2015/08/30/HTTP2-on-iOS.html
- Backend for Frontends
http://samnewman.io/patterns/architectural/bff/
- Swagger
https://swagger.io/
- Apiary
https://apiary.io/
Get every episode summarized
Each time Podlodka Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Podlodka Podcast

Podlodka #468 – Маленькие языковые модели
Podlodka Podcast
Mar 19, 20261:31:22failed

Podlodka #467 – Системный подход к релокации
Podlodka Podcast
Mar 9, 20261:49:16pending

Podlodka #466 – Window Managers
Podlodka Podcast
Mar 2, 20261:30:31pending

Podlodka #465 – OCaml
Podlodka Podcast
Feb 23, 20261:33:05pending