Paweł Siwek

Azure-Well Architected Framework - designing mission critical workloads in practice

"Everything fails all the time." This principle is key to building mission-critical systems. Discover the Azure patterns that ensure your application survives.

Azure-Well Architected Framework - designing mission critical workloads in practice
#1about 3 minutes

The inevitability of software failures in real life

Software failures are inevitable, as illustrated by real-world examples like a hotel check-in app failing due to a database error.

#2about 4 minutes

Defining mission-critical workloads and key metrics

Mission-critical workloads are systems where failure causes severe business damage, requiring a focus on reliability over cost and defined SLO, RTO, and RPO.

#3about 9 minutes

Using application design patterns for system resilience

Implement patterns like scale units, bulkheads, queue-based load leveling, retries, and circuit breakers to build resilient applications that can handle failures gracefully.

#4about 3 minutes

Implementing observability and health modeling in Azure

Establish a robust observability strategy using centralized logging, layered application health models, and synthetic tests to proactively monitor system availability and performance.

#5about 5 minutes

Avoiding common platform design and configuration mistakes

Correct common architectural mistakes by choosing appropriate paired regions, using Azure Front Door for HTTP traffic, and selecting the right compute and data replication services.

#6about 3 minutes

Understanding critical architectural trade-offs and anti-patterns

Recognize that architecture involves trade-offs between reliability and cost, and avoid anti-patterns like multi-cloud deployments that increase complexity without improving resilience.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Why Attend a Developer Event?
Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership. Skill Diversification: Break out of your specific tech stack to see how the industry...
Why Attend a Developer Event?

From learning to earning

Jobs that call for the skills explored in this talk.