post-thumb

Understanding the potential of Modulith architecture

In software architecture, it is always about finding the best solution for your use case and your application in your specific context. Based on that, you have the challenge to find the right balance between flexibility and simplicity. We often must decide between a monolithic system and a microservice architecture. For a long time, the monolithic architecture has been the way to go. Then, microservices came up and most architectures followed way. This blogpost is about the relatively new architecture approach of modulith that finds its place in-between the other two approaches and tries to combine their benefits.

Read more Details
post-thumb

Spring Boot 3 and GraalVM

Spring Boot 3 comes with the support for native images. This is the part for GraalVM . GraalVM transitions from a just-in-time (JIT) compiler built into OpenJDK to an ahead-of-time (AOT) compilation. As a result, it speeds up the startup time and reduces the memory usage of (Micro-)Services, improving the efficiency for cloud environments.

Read more Details
post-thumb

API first - the new way of software development

In recent years there have been constant changes in the light of software development, just like the focus when starting a new project. Nowadays, the focus of a new software project should be on the APIs of the software. This requires a rethinking from the perspective of architects and developers, it has distinct advantages and makes work contributions easier.

Read more Details