In this article, implement Data Residency within a simple architecture, thanks to Apache APISIX and Apache ShardingSphere.
-
A Dissection of Java JDBC to PostgreSQL Connections
When using Java JDBC with PostgreSQL, know the difference between simple and extended protocols, how to recognize protocol implementations, and more.
-
Creating Scalable OpenAI GPT Applications in Java
Learn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when necessary.
-
Ingesting Time-Series Events from Kafka into QuestDB
Ingest streaming time-series data from Apache Kafka into QuestDB using ILP with the Kafka Sink Connector
-
5 Great Reasons to use jOOQ
jOOQ makes SQL a “first-class” language in the JVM ecosystem by embedding it into Java, Kotlin, and Scala in an idiomatic way.
-
How to Best Use Java Records as DTOs in Spring Boot 3
Explore how to best use compact Java Records as Data Transfer Objects (DTOs) for database and API calls in Spring Boot 3 with Hibernate 6 as the persistence provider.
-
Journeys in Java, Level 9: Docker compose all the things
Learn how to successfully create an orchestrated microservices system with Docker Compose!
-
Journeys in Java, Level 8: Add MongoDB to Spring Cloud Config
Convert an existing MongoDB-connected service to use Spring Cloud Config for accessing database credentials, as with a Neo4j microservice.
-
Journeys in Java, Level 7: Externalize Microservice Configuration
Learn how to set up a service that hosts the Spring Cloud Config server and wire our Neo4j microservice as the config client service.
-
How Java Litters Beyond the Heap: Part 3, Solid-State Drives
Explore how solid-state drives (SSDs), the default storage medium for on-disk data, use garbage collection.
-
How Java Litters Beyond the Heap: Part 2, Distributed Databases
Let’s create a simple Java application with YugabyteDB distributed database to see if garbage is generated in response to application requests.