By WalkingTree August 24, 2020
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.
- Message-based remote APIs expose independently deployable and scalable services each having a single responsibility.
- Business-driven development is applied so that each service represents and models a business capability.
- Services encapsulate their own state, most probably in a loosely coupled fashion
- Programming and persistence are polyglot, and communication technologies are also chosen in a best-fit “polyglot protocols” manner
- Services are deployed into lightweight containers.
- Decentralized Continuous Integration and Delivery (CI/CD) is practiced.
- 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.
At WalkingTree, we have been rapidly transforming our development, testing, building and deployment processes using some of the…
Microservices is the latest norm for enterprise development and many newly built applications are inherently adopting its core…
In my previous blog, we discussed the ‘Log management of Microservices using ELK’ in data center kind…
As we watch recent architecture trends in the enterprise app development area, we observe that Microservices…
In my previous blog, we discussed the importance of inter-service communication and especially asynchronous communication in Microservices….