Archive 2026

71 articles

Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization
Architecture 2026-05-22

Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization

A book that organizes the requirements microservices must satisfy to be production-ready, presented as a standardization checklist.

#Microservices#Book Review
Into the World of Systems Thinking: For Software Engineers Who Keep Thinking in an Increasingly Complex Era
Business 2026-05-22

Into the World of Systems Thinking: For Software Engineers Who Keep Thinking in an Increasingly Complex Era

A book that introduces systems thinking from the perspective of how software engineers can apply it to their own work.

#Systems Thinking#Book Review
Accidental Complexity and the Absence of Decision Records
Architecture 2026-05-21

Accidental Complexity and the Absence of Decision Records

How accidental complexity emerges, and why the absence of ADRs and Design Docs makes it hard to tell what is essential from what is accidental.

#Design#Architecture Decision Record#Design Docs
My Career Vision as of May 2026
Career 2026-05-13

My Career Vision as of May 2026

Articulating my career vision as of May 2026 — aspiring to be an architect who improves the long-term value of organizations and software.

#Architect#Leadership#Thinking Methods
Three Common Patterns for Distributed Transactions — 2PC, Saga, and Outbox
Architecture 2026-05-13

Three Common Patterns for Distributed Transactions — 2PC, Saga, and Outbox

A concise comparison of the three canonical distributed transaction patterns in microservices — 2PC, Saga, and Outbox — covering their mechanics, trade-offs, and when to use each.

#Microservices#Distributed Transactions#2phase commit#Saga Pattern#Outbox Pattern
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
Architecture 2026-04-29

Architecture Modernization: Socio-technical alignment of software, strategy, and structure

Architecture Modernization: Socio-technical alignment of software, strategy, and structure

#Book Review#Architecture#DDD#Team Topologies
パスキーのすべて: Adoption, UX Design, and Implementation
Application 2026-04-29

パスキーのすべて: Adoption, UX Design, and Implementation

パスキーのすべて: Adoption, UX Design, and Implementation

#Book Review#Authentication#Passkeys#WebAuthn#FIDO
Product Management in Practice, 2nd Edition
Management 2026-04-29

Product Management in Practice, 2nd Edition

Product Management in Practice, 2nd Edition

#Book Review#Product Management
Escaping the Build Trap: How Effective Product Management Creates Real Value
Management 2026-04-28

Escaping the Build Trap: How Effective Product Management Creates Real Value

Escaping the Build Trap: How Effective Product Management Creates Real Value

#Book Review#Product Management
Evidence-Based Parenting: The Frontier of Education Economics
Parenting 2026-04-28

Evidence-Based Parenting: The Frontier of Education Economics

Evidence-Based Parenting: The Frontier of Education Economics

#Book Review#Parenting#Education
Python for Algorithmic Trading
Application 2026-04-28

Python for Algorithmic Trading

Python for Algorithmic Trading

#Book Review#Python#Algorithmic Trading#Machine Learning
Fundamentals of Software Architecture, 2nd Edition: An Engineering Approach
Architecture 2026-04-28

Fundamentals of Software Architecture, 2nd Edition: An Engineering Approach

Fundamentals of Software Architecture, 2nd Edition: An Engineering Approach

#System Design#Book Review
The Crux: How Leaders Become Strategists
Business 2026-04-28

The Crux: How Leaders Become Strategists

The Crux: How Leaders Become Strategists

#Book Review#Strategy
The Engineering Leader: Strategies for Scaling Yourself and Your Team
Management 2026-04-28

The Engineering Leader: Strategies for Scaling Yourself and Your Team

The Engineering Leader: Strategies for Scaling Yourself and Your Team

#Book Review#Leadership#Engineering Management
The Abstraction Trap in Architecture Design
Architecture 2026-04-23

The Abstraction Trap in Architecture Design

Why sharing domain logic can quietly turn into architectural debt, while technical concerns can safely be shared — with nuance around authorization and PII-sensitive logging.

#Design#DDD
Viability Conditions for Building a Platform
Architecture 2026-04-19

Viability Conditions for Building a Platform

How do you decide whether to build an internal platform? This article organizes the viability conditions from the perspectives of core/supporting/generic subdomains, comparison with external services, leverage, and organizational capacity, and examines how far domain analysis alone can take you.

#Architecture#Platform Engineering#DDD
What's the Difference Between Product Development and Platform Development?
Architecture 2026-04-06

What's the Difference Between Product Development and Platform Development?

Exploring how product development and platform development differ across three dimensions — decision criteria, design philosophy, and investment perspective.

#Architecture#Team Topologies#Platform Engineering#Organization Design
picks
2026-03-21

picks

A curated index of articles by category.

Introducing Asset Trend Simulator — An iPhone App for Compound Interest Simulation
Application 2026-03-20

Introducing Asset Trend Simulator — An iPhone App for Compound Interest Simulation

A deep dive into Asset Trend Simulator, an iPhone app built with Flutter and Riverpod that simulates future net worth trends using compound interest calculations based on your household finances.

#Flutter#iOS#Riverpod#Dart
Introducing Bookstacks — An iPhone Bookshelf App with ISBN Barcode Scanning
Application 2026-03-20

Introducing Bookstacks — An iPhone Bookshelf App with ISBN Barcode Scanning

A deep dive into Bookstacks, an iPhone app built with Flutter and Riverpod that lets you register books via ISBN barcode scan and organise them with customisable labels.

#Flutter#iOS#Riverpod#Dart