Micro Services


This is a pattern of software architecture where an application is decomposed into numerous “micro” services that are responsible for one specific aspect of the application. These independent processes then communicate with each other using language-agnostic APIs like HTTP or some sort of message bus. An example of a micro service might be something like the user-registration process for a website or a batch job that that sends out emails to new users.

« Back to Glossary Index