-
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…
-
Three things with Spring AI along with Github co-pilot
Since Spring AI’s release, many advocates have been talking about Spring AI and its benefits. This post is about three things that I was playing with Let’s discuss Spring AI and its portable chat completion feature. In this post, we will discuss using Ollama to complete portable chat. Ollama employs various LLM models; specifically, we…
-
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…