location_city Bengaluru schedule Oct 16th 02:45 - 03:05 PM place Mysore Hall 1

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 8 months ago

Public Feedback

comment Suggest improvements to the Speaker
  • Naresh Jain
    By Naresh Jain  ~  3 months ago
    reply Reply

    Naresha, would it be possible to demo the following in 20 mins?

    • Different techniques to make services resilient and code examples using Micronaut 
      • Timeouts
      • Retry
      • Circuit breaker
      • Fallback

    If yes, please update the proposal accordingly.

    • Naresha K .
      By Naresha K .  ~  3 months ago
      reply Reply

      Hi Naresh,

      Sure. I can convert it to a demo of 20 minutes. I will update the proposal.

      • Naresh Jain
        By Naresh Jain  ~  3 months ago
        reply Reply

        Thank you. Please update your proposal.

        • Naresha K .
          By Naresha K .  ~  3 months ago
          reply Reply

          I have updated the proposal.