Максим К.цитирует10 месяцев назад
Каждый грамотно спроектированный микросервис обеспечивает единственную функциональную возможность. Не две и не три — только одну.

• У микросервиса имеется собственное хранилище данных. Никакие другие сервисы не могут взаимодействовать с хранилищем данных микросервиса. Этот факт, а также типичный объем кода микросервиса означают, что можно охватить весь микросервис одним взглядом и сразу понять, что он собой представляет.

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

С точки зрения эксплуатации в обеспечении удобства сопровождения микросервисов играют роль два фактора.

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

• Все микросервисы можно разворачивать по отдельности.
  • Кристиан Хорсдал
    Микросервисы на платформе. NET
    • 172
    • 4
    • 2
  • Войти или зарегистрироваться, чтобы комментировать