Tackling Distributed Transactions in Microservices

Working with distributed systems poses challenges, particularly in managing transactions across independent services. This post explains how to tackle transaction management and race conditions using the Spring Boot framework, Hibernate locks, and ShedLock for distributed task scheduling. Practical strategies and code examples illustrate effective concurrency management in microservices deployed on Kubernetes.

Integrating Spring AI with Azure and AWS: A Quick Guide

Spring AI has experienced significant advancements in its recent versions, making it a powerful tool for developers and data scientists. In this blog, we aim to give a high level introduction. This will help you connect with AI offerings from two major cloud providers: Azure and AWS. Both Azure and AWS offer a variety of … Continue reading Integrating Spring AI with Azure and AWS: A Quick Guide