In this post we will walk through the definitions, Properties and patterns for building Microservices.

What are Microservices?

A microservice is really just a service that adheres to a slightly looser definition of the Single Responsibility Principle (SRP) that arose from patterns for object-oriented design. It is a service that does one thing.

Properties of Microservices

What is the difference between SOA and Microservices?

What is NOT an implementation of Micro-services?

How to find the right language to program Microservices?

Microservices should be language dependandt, however, when writing your services the language preferably should be:

Continious Integration / Delivery / Deployment

How to make sure your micro-services are continiously integrated?

Reference