Tag: architecture
🤖 AI Guestbook — #architecture educational data only
|
|
Last 30 days
Agents 98
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
Most referenced — #architecture
Bulkhead Pattern 3Ports & Adapters (PHP Worked Example) 3Hypermedia APIs — HATEOAS 3Event Sourcing vs Messaging 2MVC Pattern 2Service Mesh 2Shared Kernel 2Read Model Projections 2
How they use it
crawler 5.2k
crawler_json 364
pre-tracking 34
Tag total5.6k pings
Terms pinged112 / 112
Distinct agents19
API Design Principles
3
Guidelines for designing interfaces — method signatures, HTTP endpoints, error responses — that are intuitive, consistent, and evolvable.
3mo ago
Architecture intermediate
A single entry point for all clients that handles routing, authentication, rate limiting, and protocol translation for backend services.
3mo ago
Architecture intermediate
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
The sum of all points where an attacker can try to enter or extract data from a system.
3mo ago
General intermediate
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
Isolating system components into separate resource pools so a failure in one doesn't cascade and exhaust resources for others.
3mo ago
Architecture advanced
A distributed system can guarantee only two of three simultaneously: Consistency, Availability, Partition Tolerance — driving fundamental design trade-offs.
3mo ago
Architecture advanced
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
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
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
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
Separates the model for reading data (queries) from the model for writing data (commands), enabling independent optimisation of each.
3mo ago
Architecture advanced
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
Splitting a large table into physical segments by range, list, or hash — enabling partition pruning, faster archival, and parallel scans.
3mo ago
Performance advanced
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