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.


Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.