Konrad Kowalski (rootsher)Principal Platform & Reliability Architect000011111110011010010010110101100101100101010000

Blog - Konrad Kowalski (rootsher)

posts (112)

  1. Recovery from the Ground Up: Rollback, PITR, and Returning After Failure1/5

    PITR, RPO, RTO, SLI, SLO, and SLA: A Recovery Vocabulary

    Recovery has its own vocabulary, but the important terms describe simple questions: how far back do we go, how much do we lose, how long does it take, and what…

  2. Gateway API Without the Magic2/4

    Gateway Does Not Always Mean the Same Thing

    The word gateway mixes a product, a network role, and a Kubernetes API. Without that split, it is easy to compare things from different layers.

  3. Realtime in the Browser: From Polling to WebTransport3/7

    HTTP Streaming: One Response, Many Chunks of Data

    A response can be produced over time. A transport chunk is not a message, so framing and backpressure become the application's business.

  4. Testing Through Layers: From Code to Infrastructure1/9

    Unit Tests: Fast Diagnosis Near the Code

    A unit test checks the smallest useful unit of behavior without starting the whole system. Its value is speed and precise diagnosis.

  5. Gateway API Without the Magic1/4

    From Service to Gateway API: Where the Problem Came From

    Ingress did not fail because it was bad. It failed because its small specification had no language for production HTTP behavior.

  6. Frontend Rendering: from server-side pages to hybrid rendering14/17

    Islands architecture: interactive fragments in a mostly static document

    The starting point stops being the application. The page is a document, and only the fragments that truly need a client runtime get one.

  7. Realtime in the Browser: From Polling to WebTransport2/7

    Long Polling: When the Server Delays the Response

    The server does not answer until it has something to send. What appears is a chain of long requests, where the timeout and the cursor are part of the protocol.

  8. series · 4 parts

    Gateway API Without the Magic

    A short entry point to a series about where Gateway API came from, how it differs from Ingress, and how to approach an ingress-nginx migration.

  9. series · 9 parts

    Testing Through Layers: From Code to Infrastructure

    This series organizes test types by the place where they catch risk cheapest: from a small code decision to the production environment.

  10. Realtime in the Browser: From Polling to WebTransport1/7

    Polling: Building Realtime with Repeated Requests

    The delay is a function of the interval, and the cost is there even when nothing changes. In exchange every request is independent and the whole infrastructure…