Search the practice set

126 questions, 454 terms and 400 topics in 20 areas.

55 results for “Chaos Engineering”

Topics · 42
topic

Chaos Engineering

Hypothesis-driven failure injection with a bounded blast radius.

Reliability & Resilience — no content yet
topic

Privacy Engineering

Minimisation, purpose limitation, and erasure that is implementable.

5 items
topic

Bottleneck Analysis

Finding the constraint, and expecting a second one behind it.

Performance & Capacity Engineering — no content yet
topic

Bounded Contexts

Where one model ends and another begins, and why forcing one fails.

Software Architecture & Engineering — no content yet
topic

CI/CD

Continuous integration and delivery, and the architecture that caps them.

Software Architecture & Engineering — no content yet
topic

Caching for Performance

Layer choice, hit ratio as a first-class metric, and cold-cache recovery.

Performance & Capacity Engineering — no content yet
topic

Capacity Modelling

Arithmetic before load tests, and headroom for failure as well as peak.

Performance & Capacity Engineering — no content yet
topic

Clean Architecture

Concentric layers with dependencies pointing only inwards.

Software Architecture & Engineering — no content yet
topic

Code Review

Where architectural rules are enforced by people rather than by tools.

Software Architecture & Engineering — no content yet
topic

Concurrency

Operations in flight, and the limits that are the real capacity ceiling.

Performance & Capacity Engineering — no content yet
topic

Connection Pooling

The most common hidden ceiling, and the metric nobody collects.

3 items
topic

Contract Tests

Capturing what consumers actually use, not what the API documents.

Software Architecture & Engineering — no content yet
topic

DORA Metrics

Throughput and stability moving together rather than trading off.

Software Architecture & Engineering — no content yet
topic

Database Performance

Plans, indexes, contention and the pool in front of the database.

Performance & Capacity Engineering — no content yet
topic

Design Patterns

Reusable solutions at code level, and when they become ceremony.

Software Architecture & Engineering — no content yet
topic

Domain-Driven Design

Ubiquitous language, bounded contexts and context mapping.

Software Architecture & Engineering — no content yet
topic

Feature Flags

Decoupling deploy from release, with an expiry date.

Software Architecture & Engineering — no content yet
topic

Hexagonal Architecture

Ports defined by the domain, adapters supplied by infrastructure.

Software Architecture & Engineering — no content yet
topic

Horizontal vs Vertical Scaling

Scale out for stateless, scale up first for stateful.

Performance & Capacity Engineering — no content yet
topic

Latency

Distributions rather than averages, and the floors physics imposes.

Performance & Capacity Engineering — no content yet
topic

Little's Law

L = λW, and the pool sizes it computes directly.

Performance & Capacity Engineering — no content yet
topic

Load Testing

Realistic data, realistic mix, and a ramp rather than a step.

Performance & Capacity Engineering — no content yet
topic

Microservices

Independent deployability, and the distributed problems it buys.

Software Architecture & Engineering — no content yet
topic

Modular Monolith

Enforced internal boundaries without a network between them.

Software Architecture & Engineering — no content yet
topic

Network Performance Tuning

Keep-alive, compression, payload size and round-trip elimination.

Performance & Capacity Engineering — no content yet
topic

Peak Event Readiness

Freeze, pre-scale, shed order, warm caches and rehearse.

Performance & Capacity Engineering — no content yet
topic

Performance & Capacity

General material on performance and capacity engineering.

25 items
topic

Performance Budgets

Targets enforced in CI so regressions fail the build.

Performance & Capacity Engineering — no content yet
topic

Profiling & Optimisation

Measuring before optimising, and optimising the dominant term.

Performance & Capacity Engineering — no content yet
topic

Queueing Theory

Why latency explodes as utilisation approaches capacity.

Performance & Capacity Engineering — no content yet
topic

Refactoring

Changing structure without changing behaviour, in verified steps.

Software Architecture & Engineering — no content yet
topic

Release Strategies

Blue-green, canary, shadow and progressive delivery.

2 items
topic

SOLID

Five design principles, two of which scale beyond the class.

Software Architecture & Engineering — no content yet
topic

Service Boundaries

Drawing lines along change patterns rather than technical layers.

Software Architecture & Engineering — no content yet
topic

Soak Testing

Long runs that surface leaks and slow degradation.

Performance & Capacity Engineering — no content yet
topic

Software Architecture

General material on the engineering underneath an architecture.

37 items
topic

Stress Testing

Pushing past target to learn what breaks first and how it fails.

Performance & Capacity Engineering — no content yet
topic

Tail Latency

p99 behaviour, amplification across fan-out, and hedged requests.

Performance & Capacity Engineering — no content yet
topic

Technical Debt

Deliberate, tracked and repaid — as distinct from mess.

Software Architecture & Engineering — no content yet
topic

Testing Strategies

The pyramid, and the contract tests distributed systems add to it.

Software Architecture & Engineering — no content yet
topic

Throughput

Work completed per unit time, and why it trades against latency.

Performance & Capacity Engineering — no content yet
topic

Trunk-Based Development

Short-lived branches, and unmerged work as inventory.

Software Architecture & Engineering — no content yet