architecture

5 posts

  • From Single Server to Distributed System

    A comprehensive guide to scaling applications from single server to distributed systems

  • Serverless Architecture on AWS

    Overview of serverless architecture on AWS, including key services, benefits, and best practices for building scalable applications.

  • Back of the Envelope Estimation

    Quick-reference for powers of two, latency and availability benchmarks, plus a worked Twitter sizing example to ground rapid system design estimates.

  • Difference: SOAP vs REST vs GRAPHQL vs gRPC

    Comprehensive comparison of API technologies - SOAP, REST, GraphQL, and gRPC with use cases, examples, and recommendations for modern applications

  • Introduction to ADR

    Learn about Architecture Decision Records (ADR) - documents that capture important architecture decisions with context and consequences

MIT 2026 © Daniel Guo.