← 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
Event Bus Patterns PHP 7.0+
Patterns for routing events between publishers and subscribers — in-process event buses (Symfony EventDispatcher), message broker buses (RabbitMQ, Kafka), and hybrid architectures.
3mo ago Messaging intermediate
Git Submodules & Monorepo Alternatives
Git submodules embed one repo inside another — complex to manage. Composer packages, git subtrees, and monorepos are better alternatives for most PHP projects.
3mo ago Git intermediate
Graph Databases 🧠 3
Databases where relationships are first-class citizens — Neo4j, Amazon Neptune — optimised for traversing complex networks of connected entities that are expensive in relational databases.
3mo ago Database advanced
GraphQL vs REST vs gRPC
REST for public APIs and resource-oriented design, GraphQL for flexible client-driven queries, gRPC for high-performance internal service communication.
3mo ago API Design intermediate
Hypermedia APIs — HATEOAS
REST APIs that include links in responses — clients discover available actions from the response rather than hardcoding URLs, making APIs self-describing and evolvable.
3mo ago API Design advanced
Message Serialisation
JSON (readable, flexible), Avro (schema-enforced, compact, Kafka standard), Protobuf (typed, 5-10x smaller) — matching format to volume and schema requirements.
3mo ago Messaging intermediate
Multi-Cloud vs Single-Cloud
Multi-cloud reduces vendor lock-in but doubles operational complexity — most lock-in comes from cloud-native services not the platform itself.
3mo ago Cloud advanced
Offline-First Design ES2015 🧠 1
Designing applications to work without a network connection by default — storing data locally, syncing when online, and handling conflicts gracefully.
3mo ago Mobile advanced
Open Host Service & Published Language
A bounded context exposing a well-defined protocol (Published Language) for all downstream consumers — rather than custom point-to-point integrations for each.
3mo ago Architecture advanced
Polyglot Persistence 🧠 1
Using multiple different database technologies in a single application — each chosen for what it does best rather than forcing all data into one general-purpose store.
3mo ago General advanced
Ports & Adapters (PHP Worked Example) PHP 7.0+
Hexagonal Architecture in PHP — the application core exposes ports (interfaces), and adapters implement them for HTTP, CLI, databases, and external services.
3mo ago Architecture advanced
Queue-Based Load Levelling
Using a queue between producers and consumers to absorb traffic spikes — producers enqueue at any rate, consumers process at a sustainable rate, preventing the backend from being overwhelmed.
3mo ago Messaging intermediate
Diagram: Read Model Projections Read Model Projections
Denormalised views of domain data built by processing event streams — the read side of CQRS, optimised for query performance rather than write consistency.
3mo ago Architecture advanced
Diagram: Service Mesh Service Mesh
Infrastructure layer handling service-to-service communication — mutual TLS, observability, retries, circuit breaking, and traffic shaping without application code changes.
3mo ago Architecture advanced
Shared Kernel
A DDD strategic pattern where two bounded contexts intentionally share a small subset of the domain model — requiring tight coordination between teams but reducing duplication.
3mo ago Architecture advanced
Sidecar Pattern
Deploying a helper container alongside the main application container in the same pod — extending functionality (logging, proxying, TLS) without modifying the application.
3mo ago Architecture advanced
Table Module Pattern
One class per database table handling all logic — a pragmatic middle ground between Transaction Script and full Domain Model.
3mo ago Code Quality intermediate
Transaction Script Pattern
A pattern where each business operation is a single procedure — simple, linear, and appropriate for straightforward workflows without complex domain logic.
3mo ago Code Quality intermediate
Diagram: Anemic Domain Model (Anti-Pattern) Anemic Domain Model (Anti-Pattern) 🧠 2
Domain objects with only data (getters/setters) and no behaviour — business logic scattered across service classes.
3mo ago Code Quality advanced
Diagram: Anti-Corruption Layer Anti-Corruption Layer
A translation layer between two systems with different models — preventing a legacy or external system's concepts and terminology from leaking into the domain model.
3mo ago Architecture advanced
✓ schema.org compliant