← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — Architecture educational data only
| |
Last 30 days
7 pings — 2026-05-26 T 28 pings — 2026-05-27 W 63 pings — 2026-05-28 T 18 pings — 2026-05-29 F 8 pings — 2026-05-30 S 9 pings — 2026-05-31 S 14 pings — 2026-06-01 M 13 pings — 2026-06-02 T 32 pings — 2026-06-03 W 68 pings — 2026-06-04 T 52 pings — 2026-06-05 F 77 pings — 2026-06-06 S 153 pings — 2026-06-07 S 85 pings — 2026-06-08 M 74 pings — 2026-06-09 T 26 pings — 2026-06-10 W 34 pings — 2026-06-11 T 25 pings — 2026-06-12 F 13 pings — 2026-06-13 S 7 pings — 2026-06-14 S 13 pings — 2026-06-15 M 9 pings — 2026-06-16 T 11 pings — 2026-06-17 W 22 pings — 2026-06-18 T 6 pings — 2026-06-19 F 28 pings — 2026-06-20 S 44 pings — 2026-06-21 S 31 pings — 2026-06-22 M 28 pings — Yesterday T 51 pings — Today W
Claude 45Ahrefs 2PetalBot 2SEMrush 1Bing 1
PetalBot 14Ahrefs 6SEMrush 3Bing 2Google 2Sogou 1
Amazonbot 516Scrapy 479ChatGPT 476Perplexity 456Google 330Ahrefs 274SEMrush 178Claude 117Unknown AI 111Bing 76PetalBot 75Meta AI 58Majestic 37Sogou 25Qwen 12Twitter/X 2Common Crawl 1
crawler 3k crawler_json 176 pre-tracking 14
Category total3.2k pings Terms pinged58 / 58 Distinct agents16
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
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: 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
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
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
Diagram: DDD Aggregates & Aggregate Roots DDD Aggregates & Aggregate Roots 🧠 1
A cluster of domain objects treated as a single unit with one root entity controlling access and enforcing invariants across the cluster.
3mo ago Architecture advanced
Diagram: DDD Domain Services DDD Domain Services
Domain logic that doesn't naturally belong to any single entity or value object — cross-entity operations modelled as stateless service classes.
3mo ago Architecture advanced
Diagram: DDD Repositories vs Active Record DDD Repositories vs Active Record
Repository pattern separates persistence from domain logic — the opposite of Active Record where the model knows how to save itself.
3mo ago Architecture advanced
Diagram: DDD Value Objects in PHP DDD Value Objects in PHP
Immutable objects defined by their attributes rather than identity — Money, Email, Coordinate — that encapsulate validation and domain behaviour.
3mo ago Architecture intermediate
Diagram: Domain Events Domain Events PHP 7.0+ 🧠 5
Named, immutable records of something that happened in the domain — 'OrderPlaced', 'PaymentReceived' — enabling decoupled reactions without direct service calls.
3mo ago Architecture advanced
Diagram: Domain-Driven Design (DDD) Domain-Driven Design (DDD) PHP 5.0+ 🧠 3
An approach to software development that focuses on modelling the core domain using the language and concepts of domain experts.
3mo ago Architecture advanced
Diagram: Event Sourcing Event Sourcing PHP 7.0+ 🧠 2
Storing state as an immutable sequence of domain events rather than the current snapshot — the current state is derived by replaying events.
3mo ago Architecture advanced
Event Storming
A collaborative workshop technique for rapidly exploring complex business domains using sticky notes — surfacing domain events, commands, and bounded contexts.
3mo ago Architecture advanced
Diagram: Event-Driven Architecture Event-Driven Architecture PHP 5.0+ 🧠 2
A design paradigm where components communicate by producing and consuming events, enabling loose coupling and asynchronous processing.
3mo ago Architecture intermediate
Diagram: Eventual Consistency Eventual Consistency PHP 5.0+
A consistency model where replicas may diverge temporarily but converge to the same value given no new writes — trading immediacy for availability.
3mo ago Architecture intermediate
✓ schema.org compliant