Category: JAVA
-
Five Databases – Test containers for Integration
The LLM training involved developing a feeder system for text files used by the learning model, which interacts with five different running apps. The design adheres to the DDD motto, using one Database per microservice. Dockerized code underwent thorough unit and IT testing for all databases, with Test Containers proving invaluable. The complete code base…
-
Virtual and Process threads with Spring Boot
Spring Boot 3.2 introduced Virtual thread support along with Java 21. Virtual threads in JAVA introduced the application level concurrency in a different paradigm. Imagine a boot application fielding around 50K blocking requests and not getting an out-of-memory error. In the current world, when thinking about threads in Java/Boot programming, we are limited to the…