Architecture
104 articles
What is the C4 Model
Master C4 model architecture visualization with four levels: system context, containers, components, and code diagrams.
Web API Design
Web API Design
Large-Scale Data Management: Best Practices for Enterprise Architecture
Large-Scale Data Management: Best Practices for Enterprise Architecture
Microservices Architecture, 2nd Edition
Microservices Architecture, 2nd Edition
From Monolith to Microservices: A Practical Migration Guide to Evolve Monoliths
From Monolith to Microservices: A Practical Migration Guide to Evolve Monoliths
Building Secure and Reliable Systems: Design, Implementation, and Maintenance from Google SRE
Building Secure and Reliable Systems: Design, Implementation, and Maintenance from Google SRE
Mistakes in Software Architecture: Development and Evaluation of Non-Functional Requirements
Mistakes in Software Architecture: Development and Evaluation of Non-Functional Requirements
Exploring Permission Management Design
Understand ACL, RBAC, and ABAC permission design methods with functional/data scope, control targets, and operational constraints.
Trade-offs and Mistakes in Software Design: Making Better Choices in Programming
Trade-offs and Mistakes in Software Design: Making Better Choices in Programming
Introduction to System Metrics with ISUCON Environment
A summary of regular study sessions using the ISUCON environment to properly understand system metrics.
Knowledge and Skills of Accounting Systems for Engineers
Knowledge and Skills of Accounting Systems for Engineers
Knowledge and Technology of Financial Systems for Engineers
Knowledge and Technology of Financial Systems for Engineers
Knowledge and Skills of Inventory Management Systems for Engineers
Knowledge and Skills of Inventory Management Systems for Engineers
Knowledge and Skills of Production Management Systems for Engineers
Knowledge and Skills of Production Management Systems for Engineers
Knowledge and Technology of Logistics Systems for Engineers
Knowledge and Technology of Logistics Systems for Engineers
About Capacity Planning
Plan system capacity by analyzing performance requirements, measuring infrastructure, forecasting needs, and setting safety factors.
A List to Understand SaaS Architecture
A compilation of resources to transition from knowing nothing about SaaS to fully understanding it.
Exploring Articles on Architecture Design and Organizational Design
Explore relationships between software architecture and organizational design through curated articles and resources on Conway's Law impacts.
Approach to Architecture Design
Master staged architecture design approach to configuration diagrams for clearer thinking, better team alignment, and preventing over-design.
Modular Monolith Architecture: A Practical Guide and When to Choose It Over Microservices
Learn what a modular monolith is, how it differs from microservices and traditional monoliths, and when it is the better architectural choice for your team.