Слайд 2Пятачок - это неправильные микросервисы,
И их делают неправильные программисты
Слайд 4Как объяснить необходимость MSA?
Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий
Слайд 5Как объяснить необходимость MSA?
Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий
Слайд 6Как объяснить необходимость MSA?
Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий
Слайд 7Как объяснить необходимость MSA?
Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий
Слайд 8Как объяснить необходимость MSA?
Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий
Слайд 9Хотели как лучше, а получилось как всегда
Слайд 10Как выглядит типовой бизнес процесс
Слайд 11Разделение проекта на микросервисы
Слайд 17Не готовая инфраструктура
Ожидание
Реальность
Слайд 18Давайте поможем Илье исправить ошибки
Слайд 20Межсервисная транзакционность
Распределенные транзакции
Саги
Слайд 21Межсервисная транзакционность
Распределенные транзакции
Саги
Слайд 22Как построить межсервисное общение
Слайд 23Унификация
Генератор шаблонов микросервисов
Сформировать соглашение
Строгое код ревью
Слайд 24Унификация
Генератор шаблонов микросервисов
Сформировать соглашение
Строгое код ревью
Слайд 25Унификация
Генератор шаблонов микросервисов
Сформировать соглашение
Строгое код ревью
Слайд 26Подготовка инфраструктуры
Использовать контейнеры и оркестрацию
Иметь независимое железо под БД
Прокачивать админов в девопсов
Слайд 27Подготовка инфраструктуры
Использовать контейнеры и оркестрацию
Иметь независимое железо под БД
Прокачивать админов в девопсов
Слайд 28Подготовка инфраструктуры
Использовать контейнеры и оркестрацию
Иметь независимое железо под БД
Прокачивать админов в девопсов
Слайд 29Вместо заключения
Всегда нужно выбирать архитектуру в зависимости от задачи
Делать ошибки не зазорно
Инфраструктура
превыше всего
Слайд 30Вместо заключения
Всегда нужно выбирать архитектуру в зависимости от задачи
Делать ошибки не зазорно
Инфраструктура
превыше всего
Слайд 31Вместо заключения
Всегда нужно выбирать архитектуру в зависимости от задачи
Делать ошибки не зазорно
Инфраструктура
превыше всего