Skip to content
View rolandbeisel's full-sized avatar

Organizations

@namastack

Block or report rolandbeisel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rolandbeisel/README.md

Roland Beisel

Principal Software Architect focused on distributed systems, event-driven architectures and cloud-native platforms.


What I do

I design and build scalable backend systems and developer-facing infrastructure.

Most of my work is around:

  • Event-driven architectures
  • Distributed systems & microservices
  • Kotlin / Java / Spring
  • Cloud-native platforms (AWS, Google Cloud, Kubernetes, OpenShift)

I enjoy working at the intersection of architecture and hands-on engineering.


🚀 Featured Project

Namastack Outbox

Open-source library implementing the transactional outbox pattern for reliable event-driven communication in distributed systems.

  • Focus on correctness and reliability
  • Designed for Spring-based applications
  • Integrated into the Spring Modulith ecosystem

https://github.com/namastack/namastack-outbox


✍️ Writing

I occasionally write about distributed systems and event-driven architectures, mostly based on real-world challenges from projects.


Experience

  • Principal Software Architect (Freelance)
  • 15+ years building distributed systems
  • Projects in mobility, public sector and e-commerce

Recent work includes:

  • Event-driven platforms processing railway data
  • Systems handling 500K+ events per second
  • Large-scale search optimization (60M+ products, 11× faster)

Tech Focus

Languages
Java · Kotlin

Backend
Spring Boot · Kafka · Microservices

Architecture
Event Driven Architecture · Domain Driven Design · Distributed Systems · Microservices

Cloud
AWS · Google Cloud · Kubernetes · OpenShift


How I think about systems

  • Design for failure, not for the happy path
  • Prefer simple abstractions over complex frameworks
  • APIs should be easy to use correctly and hard to misuse
  • Focus on long-term maintainability over short-term speed

📫 Get in touch

If you're building distributed systems or event-driven platforms, feel free to reach out.

Pinned Loading

  1. namastack/namastack-outbox namastack/namastack-outbox Public

    Outbox Implementation for Spring Boot

    Kotlin 337 32