Architecture

  1. Making 'Nothing Leaves Your Browser' a Promise the Browser Enforces

    How I used a Content Security Policy, a service worker exception and a test suite to turn a privacy claim on a client-side developer-tools site into something enforced and checkable.

  2. High availability VS Fault Tolerance VS Disaster Recovery

    High availability, Fault Tolerance and Disaster Recovery are three concepts to understand for every Solution Architect. These concepts are sometimes...

  3. Forward Proxy vs Reverse Proxy

    A proxy is a device that traffic gets routed through it: it is an intermediate between a client and a web server.