How to use: Pick a choice and you'll see immediate feedback plus a link back to the source article. Answer all 8 to see your final score.

If you can't yet explain a topic to someone else, the learning roadmap's working assumption is that you only "felt like" you read it. Reread the linked articles for any you miss.

1Which of the following is the most appropriate example of a One-way Door (irreversible) decision?

Explanation: Cloud vendor, language, and DB are textbook One-way Doors. Folder layout and libraries are Two-way Doors, so the standard move is to decide quickly and adjust on the fly.

→ Dig deeper at What an IT Architect Actually Does

2For a team smaller than ~30 people, which overall structure is recommended?

Explanation: Going microservices below 30 engineers is over-engineering, as the Segment 2020 retro famously showed. Start with a modular monolith and split only when you genuinely need to.

→ Dig deeper at Software Architecture Overview

3Which consistency model fits a bank's account-balance display?

Explanation: Money math has zero tolerance for drift, so strong consistency is mandatory. A social-media feed, by contrast, is fine with eventual consistency.

→ Dig deeper at Transaction Design

4What is the single biggest reason Passkeys (FIDO2/WebAuthn) are recommended?

Explanation: Passkeys use public-key crypto bound to the origin, so handing your credentials to a phishing site is structurally impossible.

→ Dig deeper at Authentication Design

5What is the monthly error budget for a service running an SLO of 99.9%?

Explanation: 30 days x 24 h x 60 min = 43,200 min. 0.1% of that is ~43 min. Burn through it and SRE practice freezes releases.

→ Dig deeper at SLO/SLI Design

6Which non-functional requirement is the most important to define numerically?

Explanation: Performance, availability, and security must be quantified or you will catch fire later with "it's slow / it crashes". Industry standard is to agree on p95/p99.

→ Dig deeper at Non-Functional Requirements

7Which describes RBAC, ABAC, and ReBAC correctly?

Explanation: Role / Attribute / Relationship — match the initials. SaaS hierarchies (folders, parent/child) lean ReBAC, attribute-driven filtering lands on ABAC, and simple cases start with RBAC.

→ Dig deeper at Authorization & IAM

8Which is the right way to use REST / GraphQL / gRPC?

Explanation: Modern practice is to mix protocols by use case. There is no rule that one service speaks one protocol — outward REST + internal gRPC + UI GraphQL is a perfectly reasonable combo.

→ Dig deeper at API Design

Your score
0 / 8