Posts by this author

Mar 3, 2025
Post comments count0
Post likes count1

Queue-Based Load Leveling Pattern (Starring Phi4, LangChain4j and Azure Service Bus)

In this blog, we’re exploring the Queue-Based Load Leveling pattern—a powerful method for smoothing out workload spikes Why Choose Queue-Based Load Leveling? In today's fast-paced software environment, dynamic workloads are common. The Queue-Based Load Leveling pattern decouples the production and consumption of tasks by introducing a queue b...

JavaOpen SourceVisual Studio Code
Jan 30, 2025
Post comments count1
Post likes count2

DeepSeek-R1 on Azure with LangChain4j Demo

DeepSeek-R1 has been announced on GitHub Models as well as on Azure AI Foundry, and the goal of this blog post is to demonstrate how to use it with LangChain4j and Java. We concentrate here on GitHub Models as they are easier to use (you just need a GitHub token, no Azure subscription required), then Azure AI Foundry uses the same model and infr...

Java
Jan 9, 2025
Post comments count0
Post likes count0

MWA pattern: Strangler Fig

Author’s Note: After announcing the Modern Web App (MWA) pattern (https://devblogs.microsoft.com/java/introducing-the-modern-web-app-mwa-pattern-for-java), we now focus on one of its many pattens - the Strangler Fig pattern. This pattern incrementally modernizes a legacy Java application by “strangling” targeted areas and replacing them with new ...

Java
Nov 12, 2024
Post comments count0
Post likes count2

Introducing the Modern Web App (MWA) Pattern for Java

We are thrilled to announce the Modern Web App (MWA) pattern for Java, a comprehensive guide to modernizing Java applications with independently scalable, cloud-native architecture on Azure. Designed with the Spring Framework and Azure in mind, MWA can also be adapted to other frameworks and cloud providers, providing Java developers with flexible ...

Java
Aug 27, 2024
Post comments count0
Post likes count1

Reliable Web App – Reliability Patterns

As applications migrate to the cloud, they must be designed to handle inevitable failures gracefully. Network issues, service outages, and other transient faults are common in distributed systems. Without proper handling mechanisms, these failures can lead to system instability and poor user experiences. This is why Retry and Circuit Breaker ...

Java
Apr 17, 2024
Post comments count0
Post likes count0

The Reliable Web App Pattern for Java with Enhanced Security and Scalability on Azure

To help you understand and use the RWA pattern, we’ve created a comprehensive collection of materials that describe it in full. You can review the documentation and access the production-quality, ready-to-deploy web application - Reference Implementation. The latest update to The Reliable Web App Pattern for Java builds on its initial promise to...

Java
Sep 25, 2023
Post comments count0
Post likes count2

Reliable Web App Pattern on Azure for Java

To help you understand and use the RWA pattern, we’ve created a comprehensive collection of materials that describe it in full. You can review the documentation and access the production-quality and ready-to-deploy web application - Reference Implementation. The Reliable Web App Pattern We’re excited to announce the release of a new video series ...

Java