Nadege Pepin — Content Systems Engineer
← Work samples
diagnostic-framework AWS

DynamoDB Throttling Diagnostic Framework

AWS DynamoDB

Diagnostic framework
Domain acquired from scratch. Information architecture built around how operators actually encounter the problem.
The situation
New to the DynamoDB team, working on a known pain point surfaced by solution architects and support teams. The subject was one of the most technically dense in the product: 16 distinct throttling reasons spanning provisioned capacity, on-demand mode, GSIs, and partition-level behavior — existing content was scarce and flagged for a complete rewrite to help users diagnose and troubleshoot the main throttling scenarios. Worked with an SDE as technical POC and a principal solutions architect whose support proved invaluable.
The task
Build a complete diagnostic and resolution framework that would help users access the right information when encountering throttling issues.
What I did
Went deep independently into capacity modes, partition internals, table and GSI architecture, CloudWatch metrics taxonomy, and back-pressure propagation. Designed a four-category taxonomy based on how operators encounter throttling. Built the reason→metric reference table so operators could move directly from an exception to the right CloudWatch signal without intermediate lookup steps. Wrote the GSI back-pressure section to explain the non-obvious indirection: you write to the base table, you get throttled because of the GSI. Structured the diagnostic framework — analyze the exception, correlate the metric, use Contributor Insights, implement the fix, monitor — to reflect the incident workflow operators actually follow.
What happened
Complete diagnostic coverage of all 16 throttling reasons shipped as a major deliverable on a new team. The taxonomy, reference table, and GSI back-pressure explanation are information architecture decisions that required deep product understanding.
Domain acquisition under pressureDiagnostic framework designInformation architectureConceptual clarity under complexity
Content authored during my tenure at AWS. © Amazon Web Services. Reproduced here as a work sample. The PDF reflects the documentation as it existed at launch. The live version may have evolved since.
View PDF → View live docs →