Хабрамитап про микросервисы: отвечаем на вопросы с Хабр Q&A

1 570
15
Опубликовано 25 ноября 2021, 16:08
В этом выпуске Хабр ПРО мы обсудим практические вопросы работы с микросервисами, которые наши пользователи оставляют на Хабр Q&A. Мы выясним, в чём разница между микросервисами и сервисами, какие технологии нужны для микросервисов, где их разворачивать, как хранить исходный код и отслеживать жизнь микросервиса.
Мы разберем эти вопросы с двух точек зрения: self-hosting и работа с облачными сервисами. В этом нам помогут Денис Рылеев, руководитель направления автоматизации в Россельхозбанке, и Михаил Чугунов, системный инженер компании ЕПАМ, занимающийся внедрением DevOps-практик в облачных решениях AWS.
Если у вас есть вопросы по микросервисам, вы можете присоединиться к дискуссии в комментариях 25 ноября в 18.00. Оставайтесь на связи!

5:10 Вечные вопросы: сколько нужно девопс-инженеров, чтобы выкрутить лампочку, и чем микросервис отличается от монолита
7:05 Какие проблемы могут возникнуть при переходе на микросервисы, что стоит учесть
8:35 Зачем использовать API gateway как единую точку входа
9:55 Стоит ли использовать Rabbit NQ для общения между сервисами и есть ли у него преимущества
11:35 Как понять, что вам нужны МС. Истории перехода на другую (светлую? тёмную?) сторону
13:35 Как подобраться к микросервисной архитектуре, с чего начинать — на примере облачной АТС
16:45 Как шарить код между микросервисами и делить базы данных
19:05 Что остаётся от монолита после распиливания на МС
20:20 Виртуальная машина или облачный провайдер: где лучше разворачивать МС
23:15 Зачем микросервису отдельный репозиторий
24:05 Системы мониторинга: как правильно отслеживать жизнь и деятельность МС
28:25 Синхронизируем данные между одинаковыми микросервисами
30:15 Зоны ответственности: когда над одним МС работают разные команды
31:05 Как организовать процесс тестирования при микросервисной архитектуре
32:55 Чем и как джойнить таблицы
35:15 Писать монолит и потом распилить его или сразу делать микросервисы?
36:25 API или JSON: как общаются микросервисы
37:45 В каких случаях лучше монолит, а МС точно не подойдёт
41:45 Как правильно разделять сервисы на слои
42:05 Кто хорошо пишет о МС: книги и блоги для новичков и продвинутых
44:05 О взаимодействии команд разработки и тестирования
46:35 Как работает JRPC на МС-архитектуре. А GRPC?
53:20 Как без помощи паяльника убедить DevOps, что тесты нужно выполнять на каждый ран CI/CD
51:45 Как в МС ограничить доступ на уровне сущности
54:05 Способы кросс-авторизации между микросервисами
57:25 Как повысить устойчивость МС-архитектуры
1:01:25 Нужно ли сбрасывать кэш, если объект кэша поменялся в новой версии МС

Подписаться на канал: goo.gl/EjIehg

Сайт: habr.com

Социальные сети:

- FB: facebook.com/habrahabr.ru
- VK: vk.com/habr
- Twitter: twitter.com/habrahabr
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское