By WalkingTree   August 24, 2020

Seven Microservices Tenets

Some microservices proponents have previously claimed that microservices form a new architectural style. On the other hand, advocates of service-oriented architecture (SOA) argue that microservices is merely an implementation approach to SOA. Let’s take a look at the 7 tenets of Microservices. 

  1. Message-based remote APIs expose independently deployable and scalable services each having a single responsibility.
  2. Business-driven development is applied so that each service represents and models a business capability.
  3. Services encapsulate their own state, most probably in a loosely coupled fashion 
  4. Programming and persistence are polyglot, and communication technologies are also chosen in a best-fit “polyglot protocols” manner
  5. Services are deployed into lightweight containers.
  6. Decentralized Continuous Integration and Delivery (CI/CD) is practiced.
  7. More DevOps practices are applied, end-to-end service monitoring for business agility, and domain observability. 

Read on to know more about Microservices tenets and SOA.


Translate »