Skip to main content
MicroProfileMicroProfileMicroProfile
Menu
  • Specifications
    • Config
    • Fault Tolerance
    • GraphQL
    • Health
    • JWT
    • Jakarta EE
    • Metrics
    • Open API
    • Reactive Messaging
    • Rest Client
    • Telemetry
    • LRA
  • Compatible
    • MicroProfile 7.1
    • MicroProfile 7.0
    • MicroProfile 6.1
    • MicroProfile 6.0
    • MicroProfile 5.0
    • MicroProfile 4.1
  • Working Group
  • Resources
    • Presentation
    • Branding/ Marketing
    • Calendar
    • Community Google Drive
    • How to Create a PR
    • Youtube channel
    • Java In Education
    • Swag
    • Projects
    • White Paper
    • FAQ
  • Blog
  • Join the Discussion
  • Contributors
  • See the Code
    Press enter to begin your search
    Close Search
    All Posts By

    Bruno Baptista

    Oct 12
    Love0

    MicroProfile Fault Tolerance, Take 2

    By Bruno Baptista MicroProfile Fault Tolerance No Comments
    Understanding Fault Tolerance and the strategies of resilience and eventual consistency are extremely important to microservices. This article is an update and expansion of an article written in April of this year. It’s the first part in a series of articles explaining how the MicroProfile Fault Tolerance specification is used…
    Read More
    Oct 12
    Love0

    MicroProfile Fault Tolerance Annotations

    By Bruno Baptista MicroProfile Fault Tolerance No Comments
    In our last article about Microprofile Fault Tolerance we explained the motivation for this project and the need to provide a few design patterns under the microservice friendly Microprofile spec. Let's now dive a bit deeper into the spec and explain some use cases. The behavior is controlled with annotations…
    Read More
    Oct 12
    Love0

    TomEE: A Tutorial on MicroProfile Fault Tolerance

    By Bruno Baptista MicroProfile Fault Tolerance No Comments
    This is the final of a series of 3 articles dedicated to the MicroProfile Fault Tolerance. We started by introducing and giving an overview of the specification in “MicroProfile Fault Tolerance, Take 2”. Next, we explained the different annotations and their options in “MicroProfile Fault Tolerance Annotations”. Now we take…
    Read More
    Apr 04
    Love0

    MicroProfile Fault Tolerance

    By Bruno Baptista MicroProfile Fault Tolerance No Comments
    In order to make microservices more resilient, a few design patterns were devised and developed under the MicroProfile Fault Tolerance umbrella.
    Read More

    Recent Posts

    • MicroProfile 7.1 in Open Liberty 25.0.0.8
    • MicroProfile 7.1 and updates to its component specifications in Open Liberty 25.0.0.7-beta
    • MicroProfile 7.1 Released!
    • MicroProfile 7.0 deep dive with Open Liberty
    • MicroProfile Booth Experience at DevNexus 2024

    Categories

    • Apache Kafka
    • Apache Maven
    • Apache TomEE
    • Boost
    • CDI
    • Deutsche
    • Documentation
    • ebook
    • Eclipse IDE
    • EJB
    • Español
    • Event
    • Example
    • Gradle
    • Grafana
    • GraphQL
    • Helidon
    • Helidon MP
    • Heruku
    • Interviews-Onboarding
    • Istio
    • Jakarta EE
    • Jakarta EE 10
    • Jakarta EE 8
    • Jakarta EE 9
    • Java
    • Java EE
    • JDK
    • Keycloak
    • Kotlin
    • Kubernetes
    • LSP4MP
    • MicroProfile 4.1
    • MicroProfile 5.0
    • MicroProfile 6.0
    • MicroProfile 6.1
    • MicroProfile 7
    • MicroProfile 7.1
    • MicroProfile Architecture
    • MicroProfile Boost
    • MicroProfile Community
    • MicroProfile Concurrency
    • MicroProfile Config JSR
    • MicroProfile Configuration
    • MicroProfile Fault Tolerance
    • MicroProfile Health Check
    • MicroProfile Istio
    • MicroProfile JWT Authentication
    • MicroProfile Metrics
    • MicroProfile Open Tracing API
    • MicroProfile OpenAPI
    • MicroProfile Reactive
    • MicroProfile Rest Client
    • MicroProfile Starter
    • MicroProfile Telemetry
    • MicroProfilers
    • Microservices
    • MPWG
    • MPWG Onboarding Members
    • Open Liberty
    • Payara Micro
    • Payara Server
    • Process
    • Prometheus
    • Quarkus
    • Releases
    • Serverless
    • Thorntail
    • Tutorial
    • Video Sessions
    • Video Tutorial
    • WebSphere Liberty
    • WildFly

    Eclipse Foundation

    • About Us
    • Contact Us
    • Donate
    • Members
    • Governance
    • Code of Conduct
    • Logo and Artwork
    • Board of Directors

    Legal

    • Privacy Policy
    • Terms of Use
    • Copyright Agent
    • Eclipse Public License
    • Legal Resources
    • Cookie Policy

    Useful Links

    • Report a Bug
    • Documentation
    • How to Contribute
    • Mailing Lists
    • Forums
    • Marketplace

    Other

    • IDE and Tools
    • Projects
    • Working Groups
    • Research@Eclipse
    • Report a Vulnerability
    • Service Status

    © 2025 MicroProfile runs under Apache License, Version 2.0.
    This website is powered by MicroProfilers.

    • twitter
    • facebook
    • linkedin
    Close Menu
    • Specifications
      • Config
      • Fault Tolerance
      • GraphQL
      • Health
      • JWT
      • Jakarta EE
      • Metrics
      • Open API
      • Reactive Messaging
      • Rest Client
      • Telemetry
      • LRA
    • Compatible
      • MicroProfile 7.1
      • MicroProfile 7.0
      • MicroProfile 6.1
      • MicroProfile 6.0
      • MicroProfile 5.0
      • MicroProfile 4.1
    • Working Group
    • Resources
      • Presentation
      • Branding/ Marketing
      • Calendar
      • Community Google Drive
      • How to Create a PR
      • Youtube channel
      • Java In Education
      • Swag
      • Projects
      • White Paper
      • FAQ
    • Blog
    • Join the Discussion
    • Contributors
    • See the Code
    • twitter
    • facebook
    • linkedin
    • github
    Welcome to Microprofile
    Before proceeding to the content we prepared for you, please let’s agree on what we can learn about your visit. We use cookies to enhance your browsing experience and analyse site usage. By clicking “Accept”, you consent to our use of cookies.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Analytics
    The technical storage or access that is used exclusively for statistical purposes. We use Analytics cookies to optimize the website experience for our users. With these Analytics cookies we get insights in the usage of our website. We ask your permission to place Analytics cookies.
    Analytics
    We use Analytics cookies to optimize the website experience for our users. With these Analytics cookies we get insights in the usage of our website. We ask your permission to place Analytics cookies.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}