Seven Microservices Tenets | WalkingTree Technologies

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.

to know more about Microservices tenets and SOA.

Originally published at https://walkingtree.tech on August 24, 2020.

--

--

--

WalkingTree is an IT software and service provider recognized for its passion for technology.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Learning to Code in 8 Weeks

Your commits matter

Carrot U: Building an In-House Coding Bootcamp

StoryServer — implementation of Bookmark feature

Understanding some useful GIT commands.

MoeGo 2020 Letter of The Year

Tiny OLED Display with the Raspberry Pi Pico

Route 53 Private Hosted Zone and DNS resolution within VPC

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
WalkingTree Technologies

WalkingTree Technologies

WalkingTree is an IT software and service provider recognized for its passion for technology.

More from Medium

Communication Best Practices — Giving and Receiving Feedback

5 Best Practices to Follow to Improve your Unit Testing

Anti-Patterns that assumed as a Pattern(Part2: Facade)

API Documentation Best Practices