[Also called Cloud-Native] Microservice architecture is a method of developing software applications as a suite of independently deployable, small, modular services in which each service runs a unique process and communicates a well-defined lightweight mechanism to serve a business goal.
Starting in Version 7.0, Turbonomic has been architected as a microservice.