post-thumb

YAML is a Weird Beast

“YAML is a weird beast.”

Someone’s comment on a PR months ago triggered my curiosity.
I use YAML daily for configuration files: OpenAPI specs, Helm charts, Symfony configs, Spring Boot properties… yet I’d never questioned its inner workings. How complex could a configuration format really be?

Read more Details
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