Search the practice set
126 questions, 454 terms and 400 topics in 20 areas.
17 results for “Trunk-Based Development”
Trunk-Based Development
All developers integrating small changes into a single shared branch at least daily, with long-lived branches avoided entirely.
Cell-Based Architecture
Partitioning a service into complete, independent copies of itself, each serving a subset of customers, so a failure is bounded to one cell.
Credit-Based Flow Control
A scheme where a receiver grants the sender a budget of bytes or messages it may transmit, replenished as the receiver consumes.
Log-Based CDC
Capturing changes by reading the database's own write-ahead log, which sees every change with no load on the source and no application involvement.
Query-Based CDC
Detecting changes by repeatedly querying for rows modified since the last run — simple, universally available, and lossy in specific ways.
Admission Control
Deciding at the edge whether to accept a request at all, based on current capacity, before any work is done on it.
CI/CD
Merging work continuously into a shared trunk with automated verification, and keeping every commit in a state that could be released.
Canary Release
Routing a small fraction of traffic to a new version, watching its metrics, and expanding or rolling back based on what they show.
Delivery vs Maintainability
Choosing where to take deliberate shortcuts, based on which kinds of debt are cheap to repay and which compound.
Write Skew
An anomaly where two transactions each read a set of rows, make disjoint writes based on what they read, and together violate an invariant neither could have broken alone.
Trunk-Based Development
Short-lived branches, and unmerged work as inventory.
Career Development
Growing from senior engineer to architect and beyond.
Cell-Based Architecture
Complete isolated copies each serving a subset of customers.
Alerting
Symptom-based, actionable, user-impacting — and linked to a runbook.
Identity & Access Management
Workload identity, roles, permission boundaries and usage-based review.
Sampling
Head-based versus tail-based, and keeping the traces that matter.