Get Started Free
course: Microservices 101

Scalable and Resilient Microservices

6 min
Wade Waldron

Wade Waldron

Staff Software Practice Lead

Scalable and Resilient Microservices


Building scalable and resilient microservices requires an approach that eliminates the need to treat them as special. They should be treated as easily replaceable building blocks. This means eliminating bottlenecks and single points of failure but it can also mean changing from a pull-based approach to a push-based approach.

Apache Kafka includes many features that can help with this, from persistent topics, to key-based partitions, we can use these tools to help our services scale.

  • Failures
  • Persistent Topics
  • Scale to Zero
  • Avoiding Bottlenecks
  • Partitions
  • Single Points of Contention
  • Multiple Consumers


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.