Шаблоны проектирования микросервисов на примере Авито

Avito

Фрол Крючков, Engineering Team Lead, выступил с презентацией «Шаблоны проектирования микросервисов на примере Авито» на конференции Saint HighLoad++ (8 и 9 апреля 2019, Санкт-Петербург).

Рассказано про проблемы, с которыми столкнулись при разработке одного из самых нагруженных сервисов Авито, а именно о базовых шаблонах проектирования микросервисной архитектуры, почему разрабатывать, поддерживать и чинить проблемы в микросервисной архитектуре гораздо сложнее, чем в монолите, и что нужно сделать, чтобы облегчить этот процесс.

Рассмотрены следующие шаблоны проектирования, а также опыт их внедрения:

  • Graceful degradation / Null object pattern.
  • Bounded context.
  • Circuit breaker.
  • Работа с timeouts.
Тематика:

#разработка#ПО

Компании:

#Avito

Мероприятия:

#saint_highload_2019

Расскажите знакомым:

923Дата добавления:12.07.2019
923Дата добавления:12.07.2019
Добавить мою презентацию
на ICT.Moscow
Что такое ICT.Moscow?

ICT.Moscow — открытая площадка о цифровых технологиях в Москве. Мы создаем наиболее полную картину развития рынка технологий в городе и за его пределами, помогаем бизнесу следить за главными трендами, не упускать возможности и находить новых партнеров.



Если не указано иное, материалы доступны по лицензии Creative Commons BY 4.0