5. #quarkus-practices @ammbra1508
New maintenance chalenges
An untested caching strategy is a synonym for a memory leak.
Underestimating production load/behavior.
Having details that help when troubleshooting
without polluting the logs or exposing sensitive information.
6. #quarkus-practices @ammbra1508
Why Quarkus?
CACHING, GRAPHQL,
LIQUIBASE
LIVE RELOAD, CONTINUOUS
TESTING AND DEV SERVICES
ON TOP OF JPA AND
HIBERNATE ORM
EARLY DETECTION OF
DEPENDENCY INJECTION
ERRORS
INTEGRATION CAPABILITIES
DEVELOPER EXPERIENCE PANACHE SPRING API COMPATIBILITY
9. #quarkus-practices @ammbra1508
Takeaways
Refine the log details per application profile and per package need.
Refine
Build a resilient application by using Retry, CircuitBreaker and Timeout.
Build
Validate the performance of your endpoints implementation by
using Timer to compare total duration of requests.
Validate
Follow the capacity of your caches by using Gauge in your integration tests.
Follow
Annotate with IfBuildProfile to inhibit execution of long running
operations not required except for that application profile.
Annotate