Spring Data with Java Records
Java records are a new feature introduced in Java 14 that provides a concise way to declare classes that are meant to hold immutable data. Spring Data is a popular…
Team to Create Outside the Box
Java records are a new feature introduced in Java 14 that provides a concise way to declare classes that are meant to hold immutable data. Spring Data is a popular…
Spring Data REST is a fantastic tool for rapidly exposing your JPA entities as hypermedia-driven REST APIs. However, even the most intuitive APIs benefit from clear and comprehensive documentation. While…
Observability is crucial for modern applications, allowing you to understand their behavior and performance. Spring Boot 3 introduces powerful observability features through Micrometer. Understanding Observability Observability involves collecting metrics, logs,…
In the world of RESTful APIs, the concept of HATEOAS (Hypermedia as the Engine of Application State) often sparks discussions. While it might seem complex at first glance, embracing HATEOAS…
Java 15 introduced a new feature called Sealed Classes, which allows developers to restrict the types that can extend a class or implement an interface. This feature is designed to…
As your microservices ecosystem grows and traffic increases, a single instance of Spring Cloud Gateway might become a bottleneck or a single point of failure. To ensure high availability, fault…
In microservices architectures, where multiple services expose their own APIs, having centralized documentation is crucial for developers and consumers. Spring Gateway, acting as the API gateway, can be leveraged to…