Julian Krause header
Julian Krause

Julian Krause

Principal Engineer & Tech Strategist

Principal Software Engineer at EnterpriseHub SE

📍 Stuttgart, Germany

🌐 Website

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 Certified: Azure DevOps Engineer Expert
Microsoft
Issued Sep 2022
Certified Kubernetes Administrator (CKA)
Cloud Native Computing Foundation
Issued Jan 2023
AWS Certified Solutions Architect - Professional
Amazon Web Services
Issued Apr 2024
Education
University of Stuttgart
M.Sc. , Software Engineering
2008 – 2013
MIT OpenCourseWare
Certificate , Distributed Systems
2020 – 2020
Recent Posts
Feature Flags at Scale
Sunday, March 8, 2026

Managing feature toggles across large codebases without losing your sanity

Structured Logging Best Practices in .NET
Thursday, March 5, 2026

Moving beyond string interpolation to queryable, actionable logs

Modular Monolith Architecture
Sunday, March 1, 2026

Getting the benefits of microservices without the distributed systems tax

The Repository Pattern Revisited
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

Guaranteeing message delivery in distributed systems without distributed transactions