Architecture

120 articles

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
Basic Patterns of Cache Strategies
Architecture 2025-08-03

Basic Patterns of Cache Strategies

Learn the five cache strategies: Cache Aside, Read Through, Write Through, Write Back, and Write Around. Covers read/write flows, consistency trade-offs, and mermaid diagram walkthroughs.

#Cache#System Performance
ACID vs BASE: Understanding Database Consistency Models
Architecture 2025-08-02

ACID vs BASE: Understanding Database Consistency Models

Compare ACID and BASE consistency models. Understand the trade-offs involved, when to use each, and how the CAP theorem connects to your database design choices.

#ACID#BASE
CAP Theorem Explained: Understanding Distributed Database Trade-offs
Architecture 2025-08-02

CAP Theorem Explained: Understanding Distributed Database Trade-offs

Understand the CAP theorem and PACELC theorem with clear examples. Learn the distributed system trade-offs between consistency, availability, and partition tolerance.

#CAP#PACELC#Distributed Systems
About Processing Models of Web Applications
Architecture 2025-08-02

About Processing Models of Web Applications

Architect web applications with Event Loop, Thread, and Process models for IO-bound and CPU-bound concurrent workloads.

#Event Loop#Thread#Process
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
Cohesion and Coupling
Architecture 2025-06-25

Cohesion and Coupling

Understand cohesion and coupling as software design metrics. Learn the 7 levels of cohesion (coincidental to functional) and 6 levels of coupling (content to data) with practical examples.

#Design#System Design
Access Control Patterns Using OPA
Architecture 2025-06-22

Access Control Patterns Using OPA

Explore four access control patterns using Open Policy Agent including Allow/Deny, SQL generation, and AST approaches with responsibility separation.

#Open Policy Agent#Access Management
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
Measuring Scalability
Architecture 2025-06-08

Measuring Scalability

Measure system scalability using throughput, latency, efficiency metrics, mathematical models like Amdahl's Law, and practical benchmarking.

#Scalability
Cloud-Native Architecture: Mastering Availability and Cost-Effectiveness in Next-Gen Design Principles
Architecture 2025-06-06

Cloud-Native Architecture: Mastering Availability and Cost-Effectiveness in Next-Gen Design Principles

Learn about the fundamentals of cloud-native thinking.

#Amazon Web Service#Google Cloud Platform#Cloud-Native
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
Bounded Contexts
Architecture 2025-05-19

Bounded Contexts

Understand bounded contexts in domain-driven design to clarify word meanings, organize responsibilities, and improve system design.

#DDD
Structure of My System Specification Document
Architecture 2025-05-19

Structure of My System Specification Document

Learn to structure system specification documents with sections for architecture, data models, APIs, and sequence diagrams for design clarity.

#System Design#Design#Tips
Communication Guide for Developers and Architects: Learning Information Transmission through Patterns
Architecture 2025-05-10

Communication Guide for Developers and Architects: Learning Information Transmission through Patterns

A book discussing communication through visual information, text, language, non-verbal cues, and documentation.

#Architect
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
Implementation of Access Control System for Microservices Using OPA
Architecture 2025-03-20

Implementation of Access Control System for Microservices Using OPA

Implement fine-grained access control for distributed microservices using Open Policy Agent and declarative Rego policy language.

#Access Management#Open Policy Agent#RBAC#Microservices
Optimal Architecture Strategy for Requirements
Architecture 2025-03-08

Optimal Architecture Strategy for Requirements

Optimal Architecture Strategy for Requirements

#Book Review#Architecture Strategy#Architecture