Микросервисная архитектура представляет собой методологию создания систем, которые требуют высокой нагрузки или поддерживают гибкую логику. Она состоит из отдельных микросервисов, каждый из которых решает свою конкретную маленькую задачу и может интегрироваться через BPM-системы. Эти микросервисы можно разрабатывать на различных языках программирования и модифицировать или масштабировать автономно по отношению к другим компонентам системы.