Konrad Kowalski (rootsher)Principal Platform & Reliability Architect011111111000011011011100111001110011010100111100

Software Architecture

posts (5)

  1. Frontend Rendering: from server-side pages to hybrid rendering17/17

    Modern rendering is composition

    Rendering stopped being a single stage. It is the placement of work across time, space and runtimes, and the framework is a consequence of those decisions.

  2. Frontend Rendering: from server-side pages to hybrid rendering16/17

    Server Components: moving the execution boundary

    The rendering boundary stops running through the page and starts running through the module graph. Some components never have a client-side implementation.

  3. Ways of Talking to a Backend: From HTML Forms to GraphQL5/6

    RPC: When an API Models Operations Instead of Resources

    RPC starts from the operation, not the resource. Intent becomes explicit, but the semantics move out of HTTP and into the application contract.

  4. Ways of Talking to a Backend: From HTML Forms to GraphQL4/6

    REST: Resources, Representations, and HTTP Semantics

    REST is not "JSON plus endpoints". It is resources identified by URIs, representations kept separate from the resource, and the meaning of HTTP methods put to…

  5. series · 17 parts

    Frontend Rendering: from server-side pages to hybrid rendering

    A chronology of decisions about when, where and how the UI is produced: from a full document off the server to a composition of build, request, cache…