Senko's Activity Log
Home Articles Works About

Articles › #ArchitectureCrashCourse

#ArchitectureCrashCourse

89 articles

Major Incident Catalog — Lessons from Hundreds of Millions in Industry Damages
Appendix

Major Incident Catalog — Lessons from Hundreds of Millions in Industry Damages

May 11, 2026
Best-Practice Catalog — When in Doubt, Lean on These
Appendix

Best-Practice Catalog — When in Doubt, Lean on These

May 10, 2026
Anti-Pattern Catalog — Reverse Lookup Before You're Stuck
Appendix

Anti-Pattern Catalog — Reverse Lookup Before You're Stuck

May 9, 2026
AI-Product Startup - Inference Cost and Data Setup Are Everything
Case Studies

AI-Product Startup - Inference Cost and Data Setup Are Everything

May 9, 2026
Large-Enterprise Core - Design Holding Up Organizationally Over New Tech
Case Studies

Large-Enterprise Core - Design Holding Up Organizationally Over New Tech

May 8, 2026
Mobile-App Dedicated - Store Reviews and 2-OS Sync Practice
Case Studies

Mobile-App Dedicated - Store Reviews and 2-OS Sync Practice

May 8, 2026
Public / Local-Government Systems - Government Cloud and Long-Term Operations
Case Studies

Public / Local-Government Systems - Government Cloud and Long-Term Operations

May 7, 2026
Small-Mid SaaS - Lean on Managed and Run with Few People
Case Studies

Small-Mid SaaS - Lean on Managed and Run with Few People

May 7, 2026
Personal / Startup - Composition Shippable in 1 Month Is Correct
Case Studies

Personal / Startup - Composition Shippable in 1 Month Is Correct

May 6, 2026
Case Studies — Same Question, Different Answer by Scale and Phase
Case Studies

Case Studies — Same Question, Different Answer by Scale and Phase

May 5, 2026
PoC Design - PoCs Ending With 'Sort of Worked' Are All Failures
Solution Architecture

PoC Design - PoCs Ending With 'Sort of Worked' Are All Failures

May 4, 2026
Estimation and ROI - Pinpoint Estimates Are Mostly Lies
Solution Architecture

Estimation and ROI - Pinpoint Estimates Are Mostly Lies

May 3, 2026
Non-Functional Requirements - 'Don't Stop' Has No Price Tag
Solution Architecture

Non-Functional Requirements - 'Don't Stop' Has No Price Tag

May 2, 2026
Bridging Requirements to Design - Desk-Heard Requirements Are the Tip of the Iceberg
Solution Architecture

Bridging Requirements to Design - Desk-Heard Requirements Are the Tip of the Iceberg

May 1, 2026
Solution Architecture Overview — Don't Hit With Tech, Hit With Numbers
Solution Architecture

Solution Architecture Overview — Don't Hit With Tech, Hit With Numbers

Apr 30, 2026
[Data Architecture] Data Store Selection - RDB-Centric + Use-Case-Specific
Data Architecture

[Data Architecture] Data Store Selection - RDB-Centric + Use-Case-Specific

Apr 29, 2026
[Data Architecture] ETL/ELT - Fivetran + dbt + DWH Is the Modern Standard
Data Architecture

[Data Architecture] ETL/ELT - Fivetran + dbt + DWH Is the Modern Standard

Apr 29, 2026
[Data Architecture] Data Governance - A Foundation Curated as a Dictionary for AI
Data Architecture

[Data Architecture] Data Governance - A Foundation Curated as a Dictionary for AI

Apr 29, 2026
[Data Architecture] Data Modeling - Schemas Readable by Both AI and Humans
Data Architecture

[Data Architecture] Data Modeling - Schemas Readable by Both AI and Humans

Apr 29, 2026
Data Architecture Overview — The Foundation for AI in Your Org
Data Architecture

Data Architecture Overview — The Foundation for AI in Your Org

Apr 29, 2026
[Data Architecture] Data Platform - Choosing Between DWH, Data Lake, and Lakehouse
Data Architecture

[Data Architecture] Data Platform - Choosing Between DWH, Data Lake, and Lakehouse

Apr 29, 2026
[Data Architecture] Streaming - Question Whether It's Truly Needed First
Data Architecture

[Data Architecture] Streaming - Question Whether It's Truly Needed First

Apr 29, 2026
[DevOps Architecture] CI/CD - GitHub Actions + OIDC + Feature Flag Is the Standard
DevOps Architecture

[DevOps Architecture] CI/CD - GitHub Actions + OIDC + Feature Flag Is the Standard

Apr 29, 2026
[DevOps Architecture] Deploy Strategy - Raise Frequency, Lower Risk
DevOps Architecture

[DevOps Architecture] Deploy Strategy - Raise Frequency, Lower Risk

Apr 29, 2026
[DevOps Architecture] Dev Environment and Local Execution - Half a Day to First Commit
DevOps Architecture

[DevOps Architecture] Dev Environment and Local Execution - Half a Day to First Commit

Apr 29, 2026
[DevOps Architecture] Documentation - Lean README + ADR + OpenAPI Toward Git
DevOps Architecture

[DevOps Architecture] Documentation - Lean README + ADR + OpenAPI Toward Git

Apr 29, 2026
[DevOps Architecture] Incident Response - Resolve via Mechanism, Not Heroes
DevOps Architecture

[DevOps Architecture] Incident Response - Resolve via Mechanism, Not Heroes

Apr 29, 2026
[DevOps Architecture] Log Design - Structured JSON + No PII + Phased Cold-Tiering
DevOps Architecture

[DevOps Architecture] Log Design - Structured JSON + No PII + Phased Cold-Tiering

Apr 29, 2026
[DevOps Architecture] Monitoring and Observability - Three Pillars + OpenTelemetry + SLO Alerts
DevOps Architecture

[DevOps Architecture] Monitoring and Observability - Three Pillars + OpenTelemetry + SLO Alerts

Apr 29, 2026
DevOps Architecture Overview — One Pipeline for Build, Ship, and Run
DevOps Architecture

DevOps Architecture Overview — One Pipeline for Build, Ship, and Run

Apr 29, 2026
[DevOps Architecture] Code Review - PR 300 Lines + 1 Approver + CODEOWNERS
DevOps Architecture

[DevOps Architecture] Code Review - PR 300 Lines + 1 Approver + CODEOWNERS

Apr 29, 2026
[DevOps Architecture] SLO and SLI - Don't Pursue 100%, Buy Speed With Error Budget
DevOps Architecture

[DevOps Architecture] SLO and SLI - Don't Pursue 100%, Buy Speed With Error Budget

Apr 29, 2026
[DevOps Architecture] DevOps and SRE Overview - Speed and Stability Coexist
DevOps Architecture

[DevOps Architecture] DevOps and SRE Overview - Speed and Stability Coexist

Apr 29, 2026
[DevOps Architecture] SRE Practices - Toil Reduction and Chaos Drills
DevOps Architecture

[DevOps Architecture] SRE Practices - Toil Reduction and Chaos Drills

Apr 29, 2026
[DevOps Architecture] Test Design - Pyramid + Testcontainers + Branch Coverage
DevOps Architecture

[DevOps Architecture] Test Design - Pyramid + Testcontainers + Branch Coverage

Apr 29, 2026
[DevOps Architecture] Ticket and Project Management - Epic/Story/Task + 1-Day Granularity
DevOps Architecture

[DevOps Architecture] Ticket and Project Management - Epic/Story/Task + 1-Day Granularity

Apr 29, 2026
[DevOps Architecture] Version Control - Git + Monorepo + GitHub Flow Is the Standard
DevOps Architecture

[DevOps Architecture] Version Control - Git + Monorepo + GitHub Flow Is the Standard

Apr 29, 2026
Application Architecture - Mapping Company-Wide Systems
Enterprise Architecture

Application Architecture - Mapping Company-Wide Systems

Apr 29, 2026
Business Architecture - Making Business Connectable to Technology
Enterprise Architecture

Business Architecture - Making Business Connectable to Technology

Apr 29, 2026
Data Architecture - Designing Company-Wide Data as Strategic Asset
Enterprise Architecture

Data Architecture - Designing Company-Wide Data as Strategic Asset

Apr 29, 2026
EA Frameworks - Tailor TOGAF + ArchiMate to Use
Enterprise Architecture

EA Frameworks - Tailor TOGAF + ArchiMate to Use

Apr 29, 2026
Enterprise Architecture Overview — Drawing the Corporate Map with the 4-Layer Model
Enterprise Architecture

Enterprise Architecture Overview — Drawing the Corporate Map with the 4-Layer Model

Apr 29, 2026
Technology Architecture - The Constitution of Enterprise Tech Choice
Enterprise Architecture

Technology Architecture - The Constitution of Enterprise Tech Choice

Apr 29, 2026
[Frontend Architecture] Auth - F12-Premised Browser Security Architecture
Frontend Architecture

[Frontend Architecture] Auth - F12-Premised Browser Security Architecture

Apr 29, 2026
[Frontend Architecture] BFF Design - Keeping Backend For Frontend Thin
Frontend Architecture

[Frontend Architecture] BFF Design - Keeping Backend For Frontend Thin

Apr 29, 2026
[Frontend Architecture] CSS Design - Tailwind/CSS Modules/Design Token
Frontend Architecture

[Frontend Architecture] CSS Design - Tailwind/CSS Modules/Design Token

Apr 29, 2026
[Frontend Architecture] Frameworks in Detail - React/Vue/Svelte/Next.js/Astro
Frontend Architecture

[Frontend Architecture] Frameworks in Detail - React/Vue/Svelte/Next.js/Astro

Apr 29, 2026
Choosing Hosting — CDN / Edge / Static First
Frontend Architecture

Choosing Hosting — CDN / Edge / Static First

Apr 29, 2026
Frontend Architecture Overview — The Only Layer Users Touch
Frontend Architecture

Frontend Architecture Overview — The Only Layer Users Touch

Apr 29, 2026
Choosing a Rendering Method — CSR / SSR / SSG / ISR
Frontend Architecture

Choosing a Rendering Method — CSR / SSR / SSG / ISR

Apr 29, 2026
[Frontend Architecture] SEO Design - Integrated Operation of Rendering, Meta, and Structured Data
Frontend Architecture

[Frontend Architecture] SEO Design - Integrated Operation of Rendering, Meta, and Structured Data

Apr 29, 2026
[Frontend Architecture] State Management - useState/Zustand/TanStack Query
Frontend Architecture

[Frontend Architecture] State Management - useState/Zustand/TanStack Query

Apr 29, 2026
[Security Architecture] Authentication Design - IDaaS + Passkey + Short-Lived Tokens
Security Architecture

[Security Architecture] Authentication Design - IDaaS + Passkey + Short-Lived Tokens

Apr 29, 2026
[Security Architecture] Encryption - Key Management Decides Encryption Strength
Security Architecture

[Security Architecture] Encryption - Key Management Decides Encryption Strength

Apr 29, 2026
[Security Architecture] Authorization and IAM - Sticking to Least Privilege
Security Architecture

[Security Architecture] Authorization and IAM - Sticking to Least Privilege

Apr 29, 2026
[Security Architecture] Network Security - From Perimeter to Zero Trust
Security Architecture

[Security Architecture] Network Security - From Perimeter to Zero Trust

Apr 29, 2026
Security Architecture Overview — Defense in Depth and Zero Trust
Security Architecture

Security Architecture Overview — Defense in Depth and Zero Trust

Apr 29, 2026
[Security Architecture] Secret Management - Going Secret-less Is the Best Defense
Security Architecture

[Security Architecture] Secret Management - Going Secret-less Is the Best Defense

Apr 29, 2026
[Security Architecture] Vulnerability Assessment - Building It Into CI for Daily Inspection
Security Architecture

[Security Architecture] Vulnerability Assessment - Building It Into CI for Daily Inspection

Apr 29, 2026
[Security Architecture] Zero Trust - Trust Nothing, Always Verify
Security Architecture

[Security Architecture] Zero Trust - Trust Nothing, Always Verify

Apr 29, 2026
Class Design Basics — SOLID Principles and Inheritance vs Composition
Application Architecture

Class Design Basics — SOLID Principles and Inheritance vs Composition

Apr 28, 2026
Domain Logic — Transaction Script vs DDD
Application Architecture

Domain Logic — Transaction Script vs DDD

Apr 28, 2026
Error Handling — Systems That Recover After Falling
Application Architecture

Error Handling — Systems That Recover After Falling

Apr 28, 2026
Naming and Code Conventions — End Debates with Automation
Application Architecture

Naming and Code Conventions — End Debates with Automation

Apr 28, 2026
Application Architecture Overview — The Internal Rules
Application Architecture

Application Architecture Overview — The Internal Rules

Apr 28, 2026
API Design Basics — REST / GraphQL / gRPC / WebSocket
Software Architecture

API Design Basics — REST / GraphQL / gRPC / WebSocket

Apr 27, 2026
Authentication & Session Design — Server Session vs JWT
Software Architecture

Authentication & Session Design — Server Session vs JWT

Apr 27, 2026
Choosing a Framework — Spring / Next.js / FastAPI / Rails
Software Architecture

Choosing a Framework — Spring / Next.js / FastAPI / Rails

Apr 27, 2026
Choosing a Programming Language — TS / Python / Java / Go / Rust
Software Architecture

Choosing a Programming Language — TS / Python / Java / Go / Rust

Apr 27, 2026
Choosing Module Design — Layered / Hexagonal / Clean
Software Architecture

Choosing Module Design — Layered / Hexagonal / Clean

Apr 27, 2026
Software Architecture Overview — Navigating a Domain Full of Camps
Software Architecture

Software Architecture Overview — Navigating a Domain Full of Camps

Apr 27, 2026
Choosing Overall Structure — Monolith / Microservices / Modular Monolith
Software Architecture

Choosing Overall Structure — Monolith / Microservices / Modular Monolith

Apr 27, 2026
Transaction Design — ACID / Eventual Consistency / Saga / Outbox
Software Architecture

Transaction Design — ACID / Eventual Consistency / Saga / Outbox

Apr 27, 2026
Choosing Application Form — Web / Native / Hybrid
System Architecture

Choosing Application Form — Web / Native / Hybrid

Apr 26, 2026
BCP / DR Design Rules — RPO, RTO, and the 3-2-1 Backup Rule
System Architecture

BCP / DR Design Rules — RPO, RTO, and the 3-2-1 Backup Rule

Apr 26, 2026
Choosing a Cloud Vendor — AWS / Azure / GCP
System Architecture

Choosing a Cloud Vendor — AWS / Azure / GCP

Apr 26, 2026
Cloud Cost Management (FinOps) — Defend with Design, Polish in Operations
System Architecture

Cloud Cost Management (FinOps) — Defend with Design, Polish in Operations

Apr 26, 2026
Datastore Placement Strategy — Combining RDBMS / NoSQL / Cache / Search
System Architecture

Datastore Placement Strategy — Combining RDBMS / NoSQL / Cache / Search

Apr 26, 2026
Choosing a Deployment Model — On-Prem / Cloud / Hybrid
System Architecture

Choosing a Deployment Model — On-Prem / Cloud / Hybrid

Apr 26, 2026
Monitoring & Ops Overall Design — The 3 Pillars of Observability and the 4 Golden Signals
System Architecture

Monitoring & Ops Overall Design — The 3 Pillars of Observability and the 4 Golden Signals

Apr 26, 2026
Network Design Basics — VPC / Subnets / CIDR
System Architecture

Network Design Basics — VPC / Subnets / CIDR

Apr 26, 2026
OS Selection — Linux / Windows / UNIX and ARM
System Architecture

OS Selection — Linux / Windows / UNIX and ARM

Apr 26, 2026
System Architecture Overview — The Skeleton You Decide First
System Architecture

System Architecture Overview — The Skeleton You Decide First

Apr 26, 2026
Choosing a Runtime — VM / Container / Serverless / Wasm
System Architecture

Choosing a Runtime — VM / Container / Serverless / Wasm

Apr 26, 2026
Security Foundation Map — Defense in Depth and Least Privilege
System Architecture

Security Foundation Map — Defense in Depth and Least Privilege

Apr 26, 2026
Architecture Glossary (Alphabetical)
Series Guide

Architecture Glossary (Alphabetical)

Apr 25, 2026
What an IT Architect Actually Does — A Role Whose Value Is Rising in the AI Era
Overview

What an IT Architect Actually Does — A Role Whose Value Is Rising in the AI Era

Apr 25, 2026
Learning Roadmap — Where to Start, by Role
Overview

Learning Roadmap — Where to Start, by Role

Apr 25, 2026
Architecture Crash Course for the Generative-AI Era — How to Read This Book
Overview

Architecture Crash Course for the Generative-AI Era — How to Read This Book

Apr 25, 2026

© 2026 Senko. All rights reserved.

Privacy Policy Disclaimer RSS