Context Mapper is an open source DSL and tool for Domain-driven design (DDD), resulting from joint work by
Stefan Kapferer and Olaf Zimmermann.
This post and a sibling give a feature overview
and reflect on project experience with it.
Read more
GraphQL is a query language for API and a server-side runtime for executing queries using a type system defined for the data. In this article, we will try to make our hands dirty using React for creating a frontend to explore the benefits and challenges of implementation.
Read more
Micro Frontends mimic the idea behind microservices, but for frontend instead of backend.
It's about splitting a single monolithic app into multiple, smaller apps, where each of the apps are responsible for a distinct feature of a product.
This makes it possible for businesses to scale better, when there's a team for every smaller app, which they can work on in isolation with their own technical decisions.
By keeping the apps smaller and separated, they are also more understandable and easier to apply changes to.
This should also make it possible for separate independent deployments.
Read more
The hexagonal-like architectures are helping to increase the longevity of software, effectively eliminating the coupling between the coded business knowledge and the technology.
In a couple of posts I will share with you mimacom's way of tackling Onion Architecture with Spring Boot.
In this first part I will give you more insights about it through a github-hosted example showing a simple implementation of ShoppingList's API's.
Read more
In Event-driven architecture there are unique identifiers everywhere: at entity level, at event level, at process level etc.
In this blog post, I will show you a de facto standard for how you could easily generate, persist, serialize and deserialize IDs natively through Kafka, Java and JPA.
Read more