Blog posts
- 2023-12-12 Monorepos and Polyrepos
- 2023-12-01 HTTP APIs, REST APIs, and Others
- 2023-09-03 Maintaining Technical Depth
- 2023-06-20 Some Aspects of Implementing Microservices..
- 2023-06-19 DDD, Architecture patterns, and More..
- 2023-05-23 Should Unit Tests Verify Requirements Only?
- 2023-03-21 Cluster Locks and Outbox Patterns
- 2023-03-18 Book Review: Fundamentals of Software Architecture
- 2023-03-16 Various New Articles on Software Architecture
- 2023-02-15 Some Thoughts on Software Architecture
- 2020-06-14 Book Review: Accelerate (Capabilities, Culture and Metrics)
- 2015-12-28 Devops
- 2015-10-25 IT Failures
Articles
- 2023-12-12 Monorepos and Polyrepos
- 2023-12-01 HTTP APIs, REST APIs, and Others - Pros and Cons
- 2023-09-20 The Danger of Development Metrics
- 2023-06-24 Distributed Read Models (Part 2: Implementation)
- 2023-06-23 Distributed Read Models (Part 1: Motivation)
- 2023-06-22 STOSA Architecture at willhaben
- 2023-06-20 Right-sizing Microservices
- 2023-06-09 Thoughts on Scrum
- 2023-06-08 Evolutionary Architecture
- 2023-06-07 Notes on Domain-Driven Design
- 2023-04-17 Testing Distributed Systems
- 2023-03-25 Component Maturity Model Checklist
- 2023-03-21 Generating Change Events with the Outbox Pattern
- 2023-03-18 Book Review: Fundamentals of Software Architecture
- 2023-03-17 Breaking the Monolith - A Successful Refactoring Into Microservices
- 2023-03-16 Lessons from a Failed Software Project
- 2023-03-14 Domain Models - Rich vs Anaemic
- 2023-03-13 Hexagonal Architecture
- 2023-02-15 Thoughts on the Role of Software Architect
- 2020-06-14 Book Review: Accelerate (capabilities, culture and metrics)
- 2020-05-10 An Architectural Introduction to OAuth2 and OpenId Connect (OIDC)
- 2015-06-18 Anemic Domain Models
- 2012-10-12 Architecture-related Links