В вычислениях, автономная система (SCS) - это подход архитектуры программного обеспечения, который фокусируется на разделение функциональности на множество независимых систем, в результате чего целостная логическая система является результатом сотрудничества множества небольших программных систем.
SCS имеют определенные характеристики:
Реализации создают более крупные системы с использованием этого подхода - в частности, веб-приложения. Доступно множество тематических исследований и дополнительных ссылок.
Хотя автономные системы похожи на микросервисы, есть различия: система будет обычно содержат меньше SCS, чем микросервисы. Также микросервисы могут связываться с другими микросервисами - даже синхронно. SCS предпочитает отсутствие связи или асинхронную связь. Микросервисы также могут иметь отдельный пользовательский интерфейс, в отличие от SCS, который включает пользовательский интерфейс.
Существует довольно много известных способов использования SCS, например в Otto и Galeria Kaufhof.
.