Julian Krause
Principal Engineer & Tech Strategist
Principal Software Engineer at EnterpriseHub SE
📍 Stuttgart, Germany
26 posts
Skills
C#
.NET
Azure
Domain-Driven Design
Event Sourcing
Kubernetes
Python
Semantic Kernel
System Design
Technical Leadership
Languages
- German — Native
- English — Fluent
- Spanish — Conversational
- Japanese — Basic
Interests
Software Architecture
AI/ML
Platform Engineering
Open Source
Conference Speaking
Mentoring
About
Principal engineer with 15+ years of experience building enterprise-grade software. I lead architecture decisions across multiple product teams, focusing on domain-driven design, event-sourcing, and platform engineering. Active open-source contributor and conference speaker on distributed systems, AI integration, and engineering culture.Certifications
Microsoft Certified: Azure Solutions Architect Expert
Microsoft
Issued Mar 2022
Microsoft
Issued Mar 2022
Microsoft Certified: Azure DevOps Engineer Expert
Microsoft
Issued Sep 2022
Microsoft
Issued Sep 2022
Certified Kubernetes Administrator (CKA)
Cloud Native Computing Foundation
Issued Jan 2023
Cloud Native Computing Foundation
Issued Jan 2023
AWS Certified Solutions Architect - Professional
Amazon Web Services
Issued Apr 2024
Amazon Web Services
Issued Apr 2024
Education
University of Stuttgart
M.Sc. , Software Engineering
2008 – 2013
M.Sc. , Software Engineering
2008 – 2013
MIT OpenCourseWare
Certificate , Distributed Systems
2020 – 2020
Certificate , Distributed Systems
2020 – 2020
Recent Posts
Feature Flags at Scale
Sunday, March 8, 2026
Sunday, March 8, 2026
Managing feature toggles across large codebases without losing your sanity
Structured Logging Best Practices in .NET
Thursday, March 5, 2026
Thursday, March 5, 2026
Moving beyond string interpolation to queryable, actionable logs
Modular Monolith Architecture
Sunday, March 1, 2026
Sunday, March 1, 2026
Getting the benefits of microservices without the distributed systems tax
The Repository Pattern Revisited
Saturday, February 28, 2026
Saturday, February 28, 2026
When repositories help, when they hurt, and what to use instead
The Outbox Pattern for Reliable Messaging
Sunday, February 15, 2026
Sunday, February 15, 2026
Guaranteeing message delivery in distributed systems without distributed transactions