location_city Virtual schedule Oct 16th 11:15 - 11:35 AM place Online people 8 Interested

Micronaut is a framework for developing microservices-based applications on JVM. Micronaut supports Java, Groovy and Kotlin languages. When your application is composed of several microservices, resilience becomes an important design consideration. Since Micronaut is designed from the ground up, keeping microservices in mind, it comes with all the bells and whistles required for expressing your resilience techniques.

In this demonstration, I present several established patterns for managing resilience, including timeouts, retries, circuit breaker. I demonstrate how to implement these patterns using Micronaut. I also highlight the benefits of doing them in the Micronaut way. Combining the concepts with the implementation makes it easy for the participants to grasp the ideas.


Outline/Structure of the Demonstration

  • Introduction to resilience patterns (2 minutes)
  • Demonstration of different techniques to make services resilient with code examples using Micronaut (16 minutes)
    • Timeouts
    • Retry
    • Circuit breaker
    • Fallback
  • Conclusion (2 minutes)

Learning Outcome

  • Developers with the experience of monolithic architecture will understand the importance of resilience in microservices-based architecture.
  • Common techniques for implementing resilience
  • Developers with the experience of implementing resilience will understand the advantages of using Micronaut for developing their services

Target Audience

Developers interested in microservices, leads

Prerequisites for Attendees

Experience of developing software applications/ REST APIs

schedule Submitted 1 year ago

Public Feedback