Get Started Free
Wade Waldron

Wade Waldron

Staff Software Practice Lead

Autonomous Microservices


When building software, dependencies can be the enemy of robust, scalable code. With microservices, it becomes worse as the network enters into the picture. The problems introduced by these dependencies can be mitigated by building Autonomous Microservices. The goal is to build systems that are loosely coupled and highly cohesive. While microservices may still communicate with each other, they should favor asynchronous communication in order to maintain autonomy. Ideally, a microservice should be able to respond to any requests without having to synchronously communicate with an external system.


  • Autonomy
  • Low Coupling
  • High Cohesion
  • Single Responsibility Principle
  • Domain Driven Design


Use the promo code MICRO101 to get $25 of free Confluent Cloud usage

Be the first to get updates and new content

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.