Architecture
115 articles
Tidy First? ―Experiential Software Design for Individuals
Tidy First? ―Experiential Software Design for Individuals
Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management
Decision-Making Techniques for Software Architects: Leveraging Leadership, Technology, and Product Management
freee Technical Book: Multi-Product Development at freee
freee Technical Book: Multi-Product Development at freee
Mastering API Architecture: Practical Techniques for Evolving Architecture from Monolithic to Microservices
Mastering API Architecture: Practical Techniques for Evolving Architecture from Monolithic to Microservices
Reliability Patterns
Learn cloud reliability patterns from AWS, Azure, and GCP. Covers Circuit Breaker, Bulkhead, Ambassador, Retry, Queue-Based Load Leveling, BFF, and other fault-tolerance design patterns.
Case Study on Authorization Management Infrastructure
Explore authorization management infrastructure case studies from freee on team structure, microservices, and QA practices.
Secure by Design: Safe Software Design
Secure by Design: Safe Software Design
API Design Patterns
API Design Patterns
Starting Guide to Load Testing
A guide to understanding and starting load testing.
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