As we continue a journey into the world of cloud-native observability, it's time to dive a bit into the message being pushed for cloud-native o11y solutions.
This article shows how Java 8 Optional can impact your code complexity. It can do so positively or negatively as Optional as a tool can simplify and complicate your code.
Learn the reasons to use application databases and explicit publishing of data in your architecture, and how to manage growth in your data scope and size.
Learn common database patterns for microservices, explore CQRS (including how it differs from CRUD), and, finally, how it can be combined with event sourcing.
Explore fundamentals of Elasticsearch, a full-text search engine and analysis tool developed using Java programming language on Apache Lucene infrastructure.
During the last few years I've observed that many organizations are in the middle of a three steps process, that typically takes years. This process is the Data Journey.
RDBMS are often the most mission-critical of all company data and are in no way extinct but can also serve as an anchor from a full migration to the cloud.