The Blog

Guides, additional informationen and other stuff

Getting Started With Hugo

A Practical Tutorial (2025 Edition)

Hugo is a fast and flexible static site generator that makes it easy to create blogs, portfolios, and documentation sites.
This tutorial walks you through the essential steps: creating a site, adding content, building your own theme, working with templates, using front matter, and integrating local data files.


From Domain Events ...

... to Bounded Contexts: A Practical EventStorming Example

In this post, I would like to present an example of an EventStorming session. In one of my recent architecture trainings, I used the “Big Spender” iSAQB example exam task as a practical example to demonstrate how to modularize a system. Based on that example, we performed an EventStorming session following the approach outlined in Vlad Khononov’s book Learning Domain-Driven Design.


APIs

... what to avoid

After another painful integration of one of those new fancy Swagger/OpenAPI-„based“ interfaces, this one goes out to everyone designing REST interfaces.


Microservices

... some references

Microservices architecture has become a highly successful pattern in modern software design, enabling developers to build scalable, maintainable, and flexible systems. In this post, I want to highlight some key references that have helped me the most in understanding the underlying concepts and technologies behind microservices.


Cloud Service Models

... a comparison between the big cloud poviders.

A cloud service model defines how computing resources are delivered to users and how responsibilities are divided between the customer and the cloud provider. Each model shifts a different portion of operational and security duties to the provider, allowing organizations to choose the level of control, flexibility, and management effort that best fits their needs.


What Is a Kubernetes Pod?

... different perspectives on the same thing!

What exactly is a Kubernetes pod? Depending on your perspective, the answer looks very different. From Kubernetes’ point of view, a pod is the smallest deployable and schedulable unit. It represents one or more tightly coupled containers that should run together on the same node.