Неправильные микросервисы

Содержание

Слайд 2

Пятачок - это неправильные микросервисы,
И их делают неправильные программисты

Пятачок - это неправильные микросервисы, И их делают неправильные программисты

Слайд 3

Знакомьтесь, это Илья

Знакомьтесь, это Илья

Слайд 4

Как объяснить необходимость MSA?

Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий

Как объяснить необходимость MSA? Независимая деградация Независимое масштабирование Независимое тестирование Быстрые релизы Использование современных технологий

Слайд 5

Как объяснить необходимость MSA?

Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий

Как объяснить необходимость MSA? Независимая деградация Независимое масштабирование Независимое тестирование Быстрые релизы Использование современных технологий

Слайд 6

Как объяснить необходимость MSA?

Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий

Как объяснить необходимость MSA? Независимая деградация Независимое масштабирование Независимое тестирование Быстрые релизы Использование современных технологий

Слайд 7

Как объяснить необходимость MSA?

Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий

Как объяснить необходимость MSA? Независимая деградация Независимое масштабирование Независимое тестирование Быстрые релизы Использование современных технологий

Слайд 8

Как объяснить необходимость MSA?

Независимая деградация
Независимое масштабирование
Независимое тестирование
Быстрые релизы
Использование современных технологий

Как объяснить необходимость MSA? Независимая деградация Независимое масштабирование Независимое тестирование Быстрые релизы Использование современных технологий

Слайд 9

Хотели как лучше, а получилось как всегда

Хотели как лучше, а получилось как всегда

Слайд 10

Как выглядит типовой бизнес процесс

Как выглядит типовой бизнес процесс

Слайд 11

Разделение проекта на микросервисы

Разделение проекта на микросервисы

Слайд 12

Межсервисная транзакционность

Межсервисная транзакционность

Слайд 13

Межсервисная транзакционность

Межсервисная транзакционность

Слайд 14

Унификация микросервисов

Унификация микросервисов

Слайд 15

Межсервисное общение

Межсервисное общение

Слайд 16

Межсервисное общение

Межсервисное общение

Слайд 17

Не готовая инфраструктура

Ожидание

Реальность

Не готовая инфраструктура Ожидание Реальность

Слайд 18

Давайте поможем Илье исправить ошибки

Давайте поможем Илье исправить ошибки

Слайд 19

Как разделить приложение

Как разделить приложение

Слайд 20

Межсервисная транзакционность

Распределенные транзакции
Саги

Межсервисная транзакционность Распределенные транзакции Саги

Слайд 21

Межсервисная транзакционность

Распределенные транзакции
Саги

Межсервисная транзакционность Распределенные транзакции Саги

Слайд 22

Как построить межсервисное общение

Как построить межсервисное общение

Слайд 23

Унификация

Генератор шаблонов микросервисов
Сформировать соглашение
Строгое код ревью

Унификация Генератор шаблонов микросервисов Сформировать соглашение Строгое код ревью

Слайд 24

Унификация

Генератор шаблонов микросервисов
Сформировать соглашение
Строгое код ревью

Унификация Генератор шаблонов микросервисов Сформировать соглашение Строгое код ревью

Слайд 25

Унификация

Генератор шаблонов микросервисов
Сформировать соглашение
Строгое код ревью

Унификация Генератор шаблонов микросервисов Сформировать соглашение Строгое код ревью

Слайд 26

Подготовка инфраструктуры

Использовать контейнеры и оркестрацию
Иметь независимое железо под БД
Прокачивать админов в девопсов

Подготовка инфраструктуры Использовать контейнеры и оркестрацию Иметь независимое железо под БД Прокачивать админов в девопсов

Слайд 27

Подготовка инфраструктуры

Использовать контейнеры и оркестрацию
Иметь независимое железо под БД
Прокачивать админов в девопсов

Подготовка инфраструктуры Использовать контейнеры и оркестрацию Иметь независимое железо под БД Прокачивать админов в девопсов

Слайд 28

Подготовка инфраструктуры

Использовать контейнеры и оркестрацию
Иметь независимое железо под БД
Прокачивать админов в девопсов

Подготовка инфраструктуры Использовать контейнеры и оркестрацию Иметь независимое железо под БД Прокачивать админов в девопсов

Слайд 29

Вместо заключения

Всегда нужно выбирать архитектуру в зависимости от задачи
Делать ошибки не зазорно
Инфраструктура

Вместо заключения Всегда нужно выбирать архитектуру в зависимости от задачи Делать ошибки
превыше всего

Слайд 30

Вместо заключения

Всегда нужно выбирать архитектуру в зависимости от задачи
Делать ошибки не зазорно
Инфраструктура

Вместо заключения Всегда нужно выбирать архитектуру в зависимости от задачи Делать ошибки
превыше всего

Слайд 31

Вместо заключения

Всегда нужно выбирать архитектуру в зависимости от задачи
Делать ошибки не зазорно
Инфраструктура

Вместо заключения Всегда нужно выбирать архитектуру в зависимости от задачи Делать ошибки
превыше всего