Which architectural pattern separates an application into independently deployable services, each running in its own process and communicating via lightweight mechanisms?
-
A
Monolithic architecture
-
B
Microservices architecture
-
C
Layered architecture
-
D
Pipe-and-filter architecture