Scalability & Resilience Patterns

Design systems that can handle growing loads and gracefully recover from failures. Learn patterns like load balancing, caching, circuit breakers, and database sharding.

58 courses

Database Engineering Fundamentals: Architecture and Scaling

Understand how database engines work under the hood to make informed architectural decisions on indexing, partitioning, concurrency, and distributed scaling.
★ 4.8 (1,028)

SQL Server High Availability and Continuity Management

Master the configuration and management of SQL Server replication, log shipping, and Always On Availability Groups for maximum uptime.
★ 4.6 (2,810)

Performance Testing Foundations with JMeter and BlazeMeter

Learn to design, execute, and analyze load tests for web applications using JMeter and BlazeMeter to ensure stability and speed under pressure.
★ 4.3 (2,616)

SQL Server High Availability and Disaster Recovery Essentials

Master the principles of database uptime and data protection to ensure business continuity across your SQL Server infrastructure.
★ 4.7 (1,750)

Redis for Modern Data Architecture: Beyond Caching

Master Redis as a multi-model database, search engine, and stream processor to build highly scalable, unified backend applications.
★ 4.6 (1,020)

JMeter: Performance and Load Testing for Web Applications

Learn to simulate high traffic and analyze web application performance through foundational load testing techniques.
★ 4.3 (1,328)

Oracle Database Administration: RAC and Recovery Fundamentals

Learn to manage enterprise-grade databases, implement high-availability clusters, and master backup strategies through clear written instruction.
★ 4.5 (783)

SQL Server Failover Clustering: High Availability Database Administration

Learn to configure, secure, and maintain high-availability SQL Server databases using Failover Cluster Instances to ensure continuous uptime and data protection.
★ 4.5 (581)

Load Testing with Locust: Python-Based Performance Engineering

Learn to write scalable load testing scripts in Python, simulate thousands of concurrent users, and analyze application performance using the modern Locust framework.
★ 4.0 (951)

Scaling PostgreSQL: High Availability and Replication

Learn to build resilient and performant database systems using replication, connection pooling, and load balancing techniques.
★ 4.3 (446)

Oracle Database Administration: High Availability, RAC, and Backup Recovery

Learn to manage, back up, and secure enterprise databases using Oracle DBA tools, RMAN, and Data Guard through structured text-based lessons.
★ 4.4 (300)

MySQL Replication and Database Administration for Beginners

Learn to configure Master-Slave topologies, manage secure backups, and troubleshoot replication errors to maintain high availability for MySQL databases.
★ 4.4 (249)

Cloud Infrastructure Design and Reliability Patterns

Learn how to design reliable, scalable cloud solutions by balancing business requirements with proven architectural patterns.
★ 4.7 (7,246)

Developing a Site Reliability Engineering Culture

Learn how to bridge the gap between development and operations by implementing a culture of shared responsibility and data-driven reliability.
★ 4.7 (923)

NGINX Fundamentals: Configure Servers and Load Balancers

Learn to install, secure, and configure NGINX as a high-performance web server and reverse proxy load balancer through step-by-step written guides.
★ 4.4 (447)

Data Integrity and Computer System Validation in GxP Environments

Master GAMP 5 principles, ALCOA+ standards, and computer system validation to ensure regulatory compliance and data integrity throughout the software lifecycle.
★ 4.0 (273)

AWS Load Balancer Essentials for High Availability

Master the fundamentals of traffic management and high availability on AWS to build scalable and resilient cloud applications.
★ 4.6 (265)

Designing Reliable Cloud Infrastructure: Patterns and Processes

Learn how to architect highly available, secure, and cost-effective cloud systems using proven design patterns and modern infrastructure planning workflows.
★ 4.9 (227)

Site Reliability Engineering: Modern Operations and Reliability Practices

Build stable and scalable systems by applying core SRE principles to manage performance, automate operations, and ensure high availability.
★ 4.7 (150)

High-Load System Architecture and Scaling

Design resilient and scalable web systems capable of handling massive traffic and high-volume data processing.
★ 4.7 (150)
Showing 20 of 58 courses