← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — #architecture educational data only
| |
Last 30 days
18 pings — 2026-05-26 T 50 pings — 2026-05-27 W 114 pings — 2026-05-28 T 21 pings — 2026-05-29 F 15 pings — 2026-05-30 S 20 pings — 2026-05-31 S 26 pings — 2026-06-01 M 22 pings — 2026-06-02 T 65 pings — 2026-06-03 W 117 pings — 2026-06-04 T 156 pings — 2026-06-05 F 153 pings — 2026-06-06 S 276 pings — 2026-06-07 S 205 pings — 2026-06-08 M 128 pings — 2026-06-09 T 59 pings — 2026-06-10 W 57 pings — 2026-06-11 T 38 pings — 2026-06-12 F 39 pings — 2026-06-13 S 9 pings — 2026-06-14 S 26 pings — 2026-06-15 M 34 pings — 2026-06-16 T 16 pings — 2026-06-17 W 39 pings — 2026-06-18 T 16 pings — 2026-06-19 F 40 pings — 2026-06-20 S 60 pings — 2026-06-21 S 61 pings — 2026-06-22 M 52 pings — Yesterday T 98 pings — Today W
Claude 86PetalBot 3Ahrefs 3Google 3SEMrush 2Bing 1
PetalBot 30Ahrefs 9Bing 4SEMrush 4Sogou 3Google 2
Amazonbot 954Scrapy 952Perplexity 803Google 570Ahrefs 504ChatGPT 458SEMrush 316Unknown AI 234Claude 230Bing 167PetalBot 122Meta AI 109Majestic 65Sogou 39Qwen 18Twitter/X 2Common Crawl 2ShapBot 2NotebookLM 2DuckDuckGo 1
crawler 5.2k crawler_json 364 pre-tracking 34
Tag total5.6k pings Terms pinged112 / 112 Distinct agents19
Level All Beginner Intermediate Advanced Tag: architecture
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
API Design Principles 🧠 3
Guidelines for designing interfaces — method signatures, HTTP endpoints, error responses — that are intuitive, consistent, and evolvable.
3mo ago Architecture intermediate
Diagram: API Gateway Pattern API Gateway Pattern 🧠 5
A single entry point for all clients that handles routing, authentication, rate limiting, and protocol translation for backend services.
3mo ago Architecture intermediate
Diagram: Architecture Decision Records (ADRs) Architecture Decision Records (ADRs)
Short documents capturing the context, decision, and rationale for significant architectural choices — creating an institutional memory of why the system is built the way it is.
3mo ago General beginner
Diagram: Attack Surface Attack Surface PHP 5.0+ 🧠 1
The sum of all points where an attacker can try to enter or extract data from a system.
3mo ago General intermediate
Diagram: Bounded Context (DDD) Bounded Context (DDD) 🧠 7
An explicit boundary within which a domain model and its ubiquitous language apply — the same term may mean different things in different contexts.
3mo ago Architecture advanced
Diagram: Bulkhead Pattern Bulkhead Pattern
Isolating system components into separate resource pools so a failure in one doesn't cascade and exhaust resources for others.
3mo ago Architecture advanced
Diagram: CAP Theorem CAP Theorem PHP 5.0+
A distributed system can guarantee only two of three simultaneously: Consistency, Availability, Partition Tolerance — driving fundamental design trade-offs.
3mo ago Architecture advanced
Diagram: Choreography vs Orchestration Choreography vs Orchestration
Two patterns for coordinating microservices: orchestration uses a central coordinator that calls each service; choreography uses events that services react to independently.
3mo ago Architecture advanced
Diagram: Circuit Breaker Pattern Circuit Breaker Pattern PHP 5.0+ 🧠 1
Wrapping calls to a flaky downstream service with a state machine that opens (stops calls) after threshold failures, preventing cascade failures.
3mo ago Architecture intermediate
Diagram: Clean Architecture Clean Architecture PHP 5.0+
Robert C. Martin's layered architecture that places business rules at the centre, independent of frameworks, UI, and databases.
3mo ago Architecture advanced
Cohesion
The degree to which elements within a module belong together; high cohesion means a class does one thing and does it well.
3mo ago Code Quality intermediate
Command Query Separation (CQS) 🧠 1
Methods should either return a value (query) or change state (command), but never both.
3mo ago Code Quality intermediate
Diagram: Context Mapping Context Mapping
A DDD strategic pattern that maps the relationships between bounded contexts — defining integration patterns like Anti-Corruption Layer, Shared Kernel, and Customer-Supplier.
3mo ago Architecture advanced
Conway's Law
"Organisations design systems that mirror their own communication structure" — team topology shapes architecture whether you plan it or not.
3mo ago General intermediate
Coupling
The degree to which one module depends on another; high coupling makes changes expensive and testing difficult.
3mo ago Code Quality intermediate
Diagram: CQRS (Command Query Responsibility Segregation) CQRS (Command Query Responsibility Segregation) PHP 7.0+
Separates the model for reading data (queries) from the model for writing data (commands), enabling independent optimisation of each.
3mo ago Architecture advanced
Diagram: Data Mapper vs Active Record Data Mapper vs Active Record
Two ORM patterns: Active Record bakes persistence into the domain object itself; Data Mapper separates the domain object from its persistence mechanism.
3mo ago Architecture advanced
Data Transfer Object (DTO) PHP 8.0+
A simple object that carries data between layers or systems with no business logic — reducing coupling between layers and making data contracts explicit.
3mo ago Code Quality intermediate
Diagram: Database Partitioning Database Partitioning PHP 5.0+
Splitting a large table into physical segments by range, list, or hash — enabling partition pruning, faster archival, and parallel scans.
3mo ago Performance advanced
Diagram: Database Schema Design Database Schema Design PHP 5.0+ 🧠 5
The process of defining tables, columns, data types, constraints, and relationships — decisions made at schema design time are expensive to reverse once data is live.
3mo ago Database intermediate
✓ schema.org compliant