Azure Architecture Guide

Azure Service Selection

This part replaces “Which Azure service is best?” with better questions about workload shape, communication, state, trust, operations, and cost.

What You Will Learn

  • Choose runtime models by control, scaling, portability, and operational burden.

  • Distinguish APIs, queues, events, streams, and workflows.

  • Match data services to access patterns, consistency, and lifecycle.

  • Compose identity, secrets, network, posture, detection, and evidence controls.

Chapters

  1. Choosing Compute Services — compare managed hosting, containers, Kubernetes, functions, and virtual machines.

  2. Choosing Integration Services — select communication contracts and coordination models.

  3. Choosing Data Services — place relational, document, object, file, cache, and analytical data.

  4. Choosing Security Services — build layered preventive, detective, and responsive controls.

How the Chapters Connect

Compute places execution, integration defines communication, data places state, and security protects the resulting system across every boundary.

Start Reading

Start with Choosing Compute Services