Skip to content

Writing

Architecture

10 pieces tagged Architecture. Everything else is one click away in the rail beside it.

31 documents · press / to search

  1. 9 min read

    Architecting large-scale Next.js applications: Server Components, caching and state

    How to structure a Next.js App Router codebase that stays fast as it grows — where the client boundary belongs, what Server Components actually cost, which caching layer answers which question, and the state patterns that survive a hundred routes.

    Next.jsReactArchitectureFrontend

  2. 7 min read

    Beyond the wrapper: building resilient multi-agent AI workflows in production

    What separates a demo from a system that runs unattended — a policy boundary written before anything executes, idempotent tools, bounded loops, and a failure model that assumes the model will be wrong.

    AIAgentsArchitectureBackend

  3. 7 min read

    Building a production RAG pipeline: the latency, cost and accuracy trade-offs

    Every decision in a retrieval pipeline trades one of three things against the other two. Here is where each trade sits — chunking, hybrid retrieval, reranking, caching — and how to tell which one your system is actually losing.

    AIRAGVector searchArchitecture

  4. 6 min read

    PostgreSQL with pgvector or a dedicated vector database: how to choose

    A decision guide rather than a benchmark — what each option actually costs you in operations, consistency and query power, the scale at which the answer flips, and the honest test to run on your own data.

    Vector searchPostgreSQLAIArchitecture

  5. 6 min read

    Why we build modular monoliths first, and when we actually split

    Microservices solve an organisational problem and charge you a distributed-systems bill for it. Here is how to get the modularity without the network, and the four specific signals that mean it is genuinely time to split.

    ArchitectureBackendNode.js

  6. 5 min read

    React Native or Flutter: a decision framework, not a benchmark

    Both are fast enough for almost every product. The decision is made on hiring, native integration depth, UI fidelity and long-term maintenance — with a checklist for testing your own case in a week rather than trusting somebody else's numbers.

    MobileReact NativeFlutterArchitecture

Start here

Tell us what you are building

Or what is breaking, or what has to go faster. You will get a straight answer from an engineer who would do the work.