Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Микросервисная
Архитектура
проблемы и решения
Орлов Сергей
Avito
План доклада
• Проблемы back-end крупных проектов.
• Микросервисная архитектура как решение.
• Основные паттерны МА.
• Тре...
Back-end крупных проектов
• Много функциональности.
• Много кода.
• Много людей.
Задачи back-end крупных проектов
• Уменьшить Time to Market.
• Сохранить достаточный уровень качества.
Закон Конвея
• Архитектура соответствует структуре команд (вольный перевод).
> organizations which design systems ...
are ...
Микросервисная архитектура как
решение
• Инкапсуляция: API как единственная точка входа.
• Принцип единственной ответствен...
Основные паттерны МА
• Database per Service.
• Service Discovery - client vs server.
• API Gateway/Backend for Frontend.
Требования МА
• Качество инфраструктуры.
• Порог вхождения разработчика.
• Документация.
О секции: зачем
• Рассказать о своем опыте.
• Послушать о чужом.
О секции: что
• Опыт решения похожих задач в рамках предметной области.
О секции: где и когда
• 12:00, Главный зал - Антон Иванов (HH)
• Секция Микросервисы - 13:00-18:00, зал Сан Паулу
Спасибо! Вопросы?
Próxima SlideShare
Cargando en…5
×

Микросервисная Архитектура: проблемы и решения / Сергей Орлов (Avito)

457 visualizaciones

Publicado el

РИТ++ 2017
Зал Конгресс-холл, 5 июня, 11:00

Тезисы:
http://ritfest.ru/2017/abstracts/2745.html

Большое количество современных веб-проектов переходит на микросервисную архитектуру.

Она решает большое количество проблем, присущих монолитным системам, однако накладывает
качественно новые требования на разработку, эксплуатацию и тестирование. Многие классические задачи предстают в новом свете.

В докладе я коротко расскажу об основных паттернах микросервисной архитектуры, опишу присущую ей проблематику, а также дам обзор подходов, помогающих в решении проблем.

Publicado en: Ingeniería
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Микросервисная Архитектура: проблемы и решения / Сергей Орлов (Avito)

  1. 1. Микросервисная Архитектура проблемы и решения Орлов Сергей Avito
  2. 2. План доклада • Проблемы back-end крупных проектов. • Микросервисная архитектура как решение. • Основные паттерны МА. • Требования МА. • О секции Микросервисы.
  3. 3. Back-end крупных проектов • Много функциональности. • Много кода. • Много людей.
  4. 4. Задачи back-end крупных проектов • Уменьшить Time to Market. • Сохранить достаточный уровень качества.
  5. 5. Закон Конвея • Архитектура соответствует структуре команд (вольный перевод). > organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations > — M. Conway, 1967
  6. 6. Микросервисная архитектура как решение • Инкапсуляция: API как единственная точка входа. • Принцип единственной ответственности. • Скорость разработки.
  7. 7. Основные паттерны МА • Database per Service. • Service Discovery - client vs server. • API Gateway/Backend for Frontend.
  8. 8. Требования МА • Качество инфраструктуры. • Порог вхождения разработчика. • Документация.
  9. 9. О секции: зачем • Рассказать о своем опыте. • Послушать о чужом.
  10. 10. О секции: что • Опыт решения похожих задач в рамках предметной области.
  11. 11. О секции: где и когда • 12:00, Главный зал - Антон Иванов (HH) • Секция Микросервисы - 13:00-18:00, зал Сан Паулу
  12. 12. Спасибо! Вопросы?

×