Microservices is an architectural style for developing and deploying software applications as a distributed system. Services can be separated for various business, such as differing incentives or decision makers across teams (see also: Conway's Law), and/or technical reasons, such as different data stores, release schedules, or traffic patterns.
Deeper Knowledge on Microservices
A distributed event streaming platform for data-pipelines and analytics
Broader Topics Related to Microservices
Software systems distributed and coordinated over a network
The practice of organizing software components in a complex system