#Architecture

34 articles

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
Introducing gohan — A Go Static Site Generator with Incremental Builds
Tools 2026-03-20

Introducing gohan — A Go Static Site Generator with Incremental Builds

A deep dive into gohan, a Go-based static site generator powering bmf-tech.com. Features SHA-256 manifest-driven incremental builds, i18n, Mermaid diagrams, OGP image generation, and a compiled plugin system (Amazon book cards, bookshelf page).

#Golang#SSG#Architecture
Differentiating Architecture Strategy, Tactics, and Design
Architecture 2026-02-05

Differentiating Architecture Strategy, Tactics, and Design

Differentiate architecture strategy, tactics, and design using 5W1H framework to clarify why, what, how, when, where, and who decisions.

#Architecture Strategy#Architecture#Design
Good Architecture Strategy, Bad Architecture Strategy
Architecture 2026-02-05

Good Architecture Strategy, Bad Architecture Strategy

Exploring the differences between effective and ineffective architecture strategies.

#Architecture Strategy#Architecture#Design
Why and When to Write an Architecture Strategy
Architecture 2026-02-05

Why and When to Write an Architecture Strategy

Develop architecture strategies to eliminate ad-hoc technology decisions and establish technology standards across teams.

#Architecture Strategy#Architecture#Design
Key Points to Consider When Writing an ADR
Architecture 2026-01-09

Key Points to Consider When Writing an ADR

Master ADR writing by focusing on atomic decisions, documenting trade-offs, team discussions, and technical writing principles for architecture.

#Architecture Decision Record#Design#Architecture
Difference Between Requirements and Constraints
Architecture 2026-01-09

Difference Between Requirements and Constraints

Distinguish requirements from constraints in software design using ISO 29148 definitions for effective architecture trade-offs.

#Constraints#Requirements#Requests#Design#Architecture
Trends and Strategies for System Design Interviews
Architecture 2025-09-29

Trends and Strategies for System Design Interviews

Trends and Strategies for System Design Interviews

#System Design#Architecture#Book Review
What is the Architecture Advice Process (AAP)?
Architecture 2025-08-16

What is the Architecture Advice Process (AAP)?

Implement Architecture Advice Process for decentralized decision-making with ADR and architectural governance frameworks.

#Architecture Advice Process#Architecture Review Board#Architecture
The Importance of Explicitly Stating Constraints and Trade-offs in Technical Decision Making
Architecture 2025-08-05

The Importance of Explicitly Stating Constraints and Trade-offs in Technical Decision Making

Document technical decisions by explicitly stating constraints and trade-offs to enable future re-evaluation and org growth.

#Architecture#System Design
Practical Techniques for Building System Architecture
Architecture 2025-07-17

Practical Techniques for Building System Architecture

Practical Techniques for Building System Architecture

#Architecting#Architecture Strategy#Architecture#Architect#Design#System Design#Book Review
About Architecture, Architects, and Architecting
Architecture 2025-07-14

About Architecture, Architects, and Architecting

Understand architecture as essential system structure, architect responsibilities, and architecting activities for building aligned systems.

#System Design#Design#Architecture#Architect#Architecting
Principles of Building System Architecture: Three Mindsets IT Architects Should Have
Architecture 2025-07-07

Principles of Building System Architecture: Three Mindsets IT Architects Should Have

Principles of Building System Architecture: Three Mindsets IT Architects Should Have

#System Design#Architecture Strategy#Architecture#Architect#Book Review
Considering the Shelf Life of Design
Architecture 2025-06-08

Considering the Shelf Life of Design

Consider design shelf life across business, organization, product, and technical perspectives. Balance constraints and trade-offs.

#Design#System Design#Architecture Strategy#Architecture
Things to Consider When Writing Architecture Documents
Architecture 2025-05-25

Things to Consider When Writing Architecture Documents

Guidelines for creating effective architecture documents in system design.

#Architecture Strategy#Architecture
Building Multi-Tenant SaaS Architecture - Principles, Best Practices, AWS Architecture Patterns
Architecture 2025-04-20

Building Multi-Tenant SaaS Architecture - Principles, Best Practices, AWS Architecture Patterns

Design multitenant SaaS architecture patterns: control plane, application plane, tenant routing, and data partitioning strategies.

#SaaS#Architecture
Optimal Architecture Strategy for Requirements
Architecture 2025-03-08

Optimal Architecture Strategy for Requirements

Optimal Architecture Strategy for Requirements

#Book Review#Architecture Strategy#Architecture
Considering Architecture Strategy
Architecture 2025-02-16

Considering Architecture Strategy

Understand architecture strategy as systematic policy for building and evolving systems, covering vision, principles, and scalability planning.

#Architecture#Organizational Design#Design#System Design#Architecture Strategy
Software Architecture Metrics: 10 Tips for Improving Architecture Quality
Architecture 2025-01-25

Software Architecture Metrics: 10 Tips for Improving Architecture Quality

Software Architecture Metrics: 10 Tips for Improving Architecture Quality

#Book Review#Architecture#Metrics