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
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
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
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
Domain objects with only data (getters/setters) and no behaviour — business logic scattered across service classes.
3mo ago
Code Quality advanced
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