Dennis LeeAsynchronously Handle Domain Events in Spring BootDomain-Driven Design (DDD) commonly uses a domain event to signify a significant occurrence within a domain model. It represents something…1d ago1d ago
Dennis LeePipe and Filter Architecture with Spring IntegrationIn a Pipe and Filter Architecture, the system is structured into modular components known as filters, which are responsible for performing…5d ago5d ago
Dennis LeeBuild Service Stubs with Spring Contract Part 1 — Standalone StubThere are several challenges developers face when integrating with external services such as:Jul 18Jul 18
Dennis LeeA Hello World’s LangChain4J and Hugging Face ChatThe best approach to learning something new is to try it out. In this exercise, a simple chat API will be implemented using LangChain4J and…Jul 8Jul 8
Dennis LeeInvoking Asynchronous Task from HTTP Request in Spring BootFor situations where a long-running task needs to be invoked within an HTTP request, spawning an asynchronous thread can help reduce the…Jul 5Jul 5
Dennis LeeCapturing Aggregate Repository’s Event using Mongo DB’s Change StreamWhen an instruction or command is invoked on a domain aggregate, an event can be dispatched to notify a state change. Event subscribers can…Jul 4Jul 4
Dennis LeeNew User Registration in OpenAMThe following guideline details the steps needed to setup the user registration capabilities and ultimately to be able to invoke the user…Mar 25, 2019Mar 25, 2019