---
title: "System Design &amp; Architecture: Scalability &amp; Resilience"
lang: "en"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/post/system-design-architecture-quiz
---

[Home](/)›[Quizzes](/quizzes)›[All Categories](/quizzes/categories)›[Architecture](/quizzes/categories/architecture)

Quizzes

[Prev in ArchitectureMulti-Cloud Strategy & Architecture](/quizzes/post/multicloud-strategy-quiz)

[Architecture](/quizzes/categories/architecture)[Software Engineering](/quizzes/categories/software-engineering)

# System Design & Architecture: Scalability & Resilience

[Mohammad Abu Mattar](/authors/mohammad-abu-mattar)20 QuestionsAdvancedPublished: 24 Mar 2026

[Markdown for AI(opens in a new tab)](/post/system-design-architecture-quiz/index.md "Open the plain-Markdown version of this page, for pasting into an AI tool")

Series

[APIs & Advanced Architecture](/series/apis--advanced-architecture)4/4

[PreviousAdvanced API Architecture & Design Patterns](/quizzes/post/advanced-api-architecture-quiz)

All posts in this series (4)

Quizzes4

1.  [GraphQL Fundamentals: Queries, Mutations & Schema Design](/quizzes/post/graphql-fundamentals-quiz)
2.  [API Security & Authentication: Protecting Your APIs](/quizzes/post/api-security-authentication-quiz)
3.  [Advanced API Architecture & Design Patterns](/quizzes/post/advanced-api-architecture-quiz)
4.  [System Design & Architecture: Scalability & ResilienceYou are here](/quizzes/post/system-design-architecture-quiz)

## System Design & Architecture: Scalability & Resilience

Up to 20 questions, shuffled on every run

Quiz Configuration

Enterto start

Welcome to the System Design & Architecture quiz! Test your knowledge on scalability, reliability, performance, trade-offs, distributed systems patterns, and architectural decisions for production systems. Each question has a timer and hints to guide you. Good luck!

Answer key and explanations20 questions

The quiz above draws 20 questions at random from these 30, so a second attempt will not be the same run. Everything in the pool is listed here.

1.  What is scalability in the context of system design?
    
    AnswerThe ability of a system to handle increased load by adding resources
    
2.  What is latency?
    
    AnswerThe total time taken for a request to travel from client to server and back
    
3.  What is throughput?
    
    AnswerThe volume of work or number of requests processed in a given period
    
4.  What is availability?
    
    AnswerThe proportion of time a system remains functional and accessible
    
5.  What is consistency in distributed systems?
    
    AnswerThe requirement that all nodes see the same data at the same time
    
6.  What is partitioning (sharding)?
    
    AnswerDividing a large dataset into smaller chunks across multiple nodes
    
7.  What is a single point of failure (SPOF)?
    
    AnswerAny component whose failure causes the entire system to stop functioning
    
8.  What is eventual consistency?
    
    AnswerA model where data will be consistent across all nodes given enough time
    
9.  What is CQRS (Command Query Responsibility Segregation)?
    
    AnswerAn architectural pattern that uses different models for reading and writing data
    
10.  What is event sourcing?
     
     AnswerA pattern that stores the state of a system as a sequence of immutable events
     
11.  What is rate limiting?
     
     AnswerThe practice of controlling the rate of requests sent or received by a network
     
12.  What is bulkhead isolation?
     
     AnswerA pattern that partitions resources to prevent a failure in one from affecting others
     
13.  What is the circuit breaker pattern?
     
     AnswerA mechanism to stop requests to a failing service to allow it to recover
     
14.  What is the CAP theorem?
     
     AnswerThe principle that a distributed system can only provide two of three specific guarantees
     
15.  What is the BASE model?
     
     AnswerA model focusing on availability and eventual consistency over strict ACID rules
     
16.  What is database sharding?
     
     AnswerThe horizontal partitioning of data across multiple independent database instances
     
17.  What is database denormalization?
     
     AnswerAdding redundant data to a schema to improve read performance by avoiding joins
     
18.  What is the Cache-Aside strategy?
     
     AnswerA pattern where the application code is responsible for managing the cache state
     
19.  What are Bloom Filters?
     
     AnswerA space-efficient probabilistic data structure used to test if an element is in a set
     
20.  What is consistent hashing?
     
     AnswerA hashing technique that minimizes key remapping when the number of slots changes
     
21.  What is the Saga pattern?
     
     AnswerA sequence of local transactions where each updates data and triggers the next
     
22.  What is the difference between Token Bucket and Leaky Bucket?
     
     AnswerToken Bucket allows for bursts of traffic, while Leaky Bucket enforces a steady rate
     
23.  What is Hexagonal Architecture?
     
     AnswerA pattern that isolates core logic from external concerns using ports and adapters
     
24.  What are Bounded Contexts in DDD?
     
     AnswerExplicit boundaries within which a specific domain model is defined and applicable
     
25.  What are the three pillars of Observability?
     
     AnswerLogs, Metrics, and Traces
     
26.  When is a Time-Series Database (TSDB) most appropriate?
     
     AnswerFor handling massive volumes of timestamped data like metrics or sensor readings
     
27.  What is Semantic Versioning (SemVer)?
     
     AnswerA versioning scheme using MAJOR.MINOR.PATCH to signal the nature of changes
     
28.  What is an idempotency key?
     
     AnswerA unique value sent by a client to ensure a request is only processed once
     
29.  Why is Average Latency often a misleading metric?
     
     AnswerIt hides outliers (tail latency) that significantly affect user experience
     
30.  What is Distributed Consensus (e.g., Raft)?
     
     AnswerAn algorithm for achieving agreement on a single data value across a cluster
     

## Tags

[#Architecture](/quizzes/tags/architecture)[#System Design](/quizzes/tags/system-design)[#Scalability](/quizzes/tags/scalability)

## Share

[Facebook](https://facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz "Share on Facebook")[Twitter](https://twitter.com/intent/tweet/?text=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience&url=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz "Share on Twitter")[LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz&title=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience&summary=Master%20system%20design%3A%20scalability%2C%20reliability%2C%20performance%2C%20trade-offs%2C%20distributed%20systems%20patterns%2C%20and%20architectural%20decisions%20for%20production%20systems.&source=https://mkabumattar.com "Share on LinkedIn")[WhatsApp](https://wa.me/?text=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience%20https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz "Share on WhatsApp")[Telegram](https://t.me/share/url?url=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz&text=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience "Share on Telegram")[Reddit](https://www.reddit.com/submit?url=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz&title=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience "Share on Reddit")[Hacker News](http://news.ycombinator.com/submitlink?u=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz&t=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience "Share on Hacker News")[Pinterest](https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz&media=&description=Master%20system%20design%3A%20scalability%2C%20reliability%2C%20performance%2C%20trade-offs%2C%20distributed%20systems%20patterns%2C%20and%20architectural%20decisions%20for%20production%20systems. "Share on Pinterest")[Email](<mailto:?subject=System%20Design%20%26%20Architecture%3A%20Scalability%20%26%20Resilience&body=Check out this article: https%3A%2F%2Fmkabumattar.com%2Fquizzes%2Fpost%2Fsystem-design-architecture-quiz>)

## Comments

Was this useful?

## You might also enjoy

More posts on similar topics

[![Advanced API Architecture & Design Patterns](/_astro/hero.CSlnwLeU_2vf3wP.webp)](/quizzes/post/advanced-api-architecture-quiz)

## [Advanced API Architecture & Design Patterns](/quizzes/post/advanced-api-architecture-quiz)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [API & Integration](/quizzes/categories/api--integration)
-   [Architecture](/quizzes/categories/architecture)

Welcome to the Advanced API Architecture Quiz! This quiz will test your knowledge of advanced API design patterns, including REST, gRPC, webhooks, API versioning, caching strategies, pagination techni

[#API](/quizzes/tags/api)[#Architecture](/quizzes/tags/architecture)[#REST](/quizzes/tags/rest)+1 tags

[read more](/quizzes/post/advanced-api-architecture-quiz)

[![GraphQL Fundamentals: Queries, Mutations & Schema Design](/_astro/hero.D7HMB0_s_1Ij4Vw.webp)](/quizzes/post/graphql-fundamentals-quiz)

## [GraphQL Fundamentals: Queries, Mutations & Schema Design](/quizzes/post/graphql-fundamentals-quiz)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [GraphQL](/quizzes/categories/graphql)
-   [API Development](/quizzes/categories/api-development)
-   [Quizzes](/quizzes/categories/quizzes)

Welcome to the GraphQL Basics Quiz! Learning GraphQL well matters for building efficient, flexible APIs that let clients request exactly what they need. This quiz will test your understanding of core

[#Graphql](/quizzes/tags/graphql)[#Graphql fundamentals](/quizzes/tags/graphql-fundamentals)[#Api development](/quizzes/tags/api-development)+11 tags

[read more](/quizzes/post/graphql-fundamentals-quiz)

[![API Security & Authentication: Protecting Your APIs](/_astro/hero.2Uu4_QSF_2sP126.webp)](/quizzes/post/api-security-authentication-quiz)

## [API Security & Authentication: Protecting Your APIs](/quizzes/post/api-security-authentication-quiz)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [API Security](/quizzes/categories/api-security)
-   [Security](/quizzes/categories/security)
-   [Quizzes](/quizzes/categories/quizzes)

Welcome to the API Security & Authentication Quiz! This quiz will test your knowledge of key concepts and best practices for securing APIs. Each question is designed to challenge your understanding of

[#Api security](/quizzes/tags/api-security)[#Api security fundamentals](/quizzes/tags/api-security-fundamentals)[#Authentication](/quizzes/tags/authentication)+11 tags

[read more](/quizzes/post/api-security-authentication-quiz)

[![Multi-Cloud Strategy & Architecture](/_astro/hero.DYRlg9ra_16eLYL.webp)](/quizzes/post/multicloud-strategy-quiz)

## [Multi-Cloud Strategy & Architecture](/quizzes/post/multicloud-strategy-quiz)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Cloud](/quizzes/categories/cloud)
-   [Architecture](/quizzes/categories/architecture)

Welcome to the Multi-Cloud Strategy & Architecture Quiz! Test your knowledge on multi-cloud concepts, vendor lock-in, cloud-agnostic design, Kubernetes, multi-cloud storage, disaster recovery, and mor

[#Cloud](/quizzes/tags/cloud)[#Architecture](/quizzes/tags/architecture)[#Strategy](/quizzes/tags/strategy)

[read more](/quizzes/post/multicloud-strategy-quiz)

[![Advanced Frontend Patterns: State Management & Performance](/_astro/hero.SWD1oABZ_ZdB6Yy.webp)](/quizzes/post/advanced-frontend-patterns-quiz)

## [Advanced Frontend Patterns: State Management & Performance](/quizzes/post/advanced-frontend-patterns-quiz)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Frontend](/quizzes/categories/frontend)
-   [Performance](/quizzes/categories/performance)

Master advanced frontend architecture: state management (Redux, Zustand), performance optimization, code splitting, lazy loading, and responsive design patterns.

[#Frontend](/quizzes/tags/frontend)[#Performance](/quizzes/tags/performance)[#Architecture](/quizzes/tags/architecture)

[read more](/quizzes/post/advanced-frontend-patterns-quiz)

[![Database Design & Patterns](/_astro/hero.C_gmtZ96_ZtTczJ.webp)](/quizzes/post/database-design-patterns-quiz)

## [Database Design & Patterns](/quizzes/post/database-design-patterns-quiz)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Backend](/quizzes/categories/backend)
-   [Database](/quizzes/categories/database)

Welcome to the Database Design & Patterns Quiz! Test your knowledge on database normalization, indexing, query optimization, ACID properties, sharding, replication, and more. Each question has a hint

[#Database](/quizzes/tags/database)[#Design](/quizzes/tags/design)[#Performance](/quizzes/tags/performance)

[read more](/quizzes/post/database-design-patterns-quiz)

6 related posts
