Instiq
Chapter 4 · Core Services: Networking, Databases, and More·v2.2.0·Updated 6/14/2026·~12 min

What's changed: In-scope coverage: added other-category overview (API Gateway/Global Accelerator/PrivateLink/Transit Gateway/Client VPN/EventBridge/SNS/SQS/Step Functions/SES/Amplify/AppSync/IoT Core/WorkSpaces/AppStream/DocumentDB/SageMaker AI/CLI/CodeBuild/CodePipeline/X-Ray) and migration & transfer (Migration Hub/Discovery/Evaluator/MGN/DMS/SCT/Snow Family) to §4.3

4.2Database Services

Key points

Understand AWS managed databases—relational Amazon RDS (including Aurora) and NoSQL key-value Amazon DynamoDB—and when to use each.

Data is broadly relational (tables, fixed schema, SQL) or NoSQL (flexible schema), and AWS offers both as managed services (AWS handles patching, backups, availability). The benefit is far less effort than running a DB server yourself. The mainstays are Amazon RDS (relational) and Amazon DynamoDB (NoSQL).

4.2.1RDS and DynamoDB

Diagram contrasting Amazon RDS (managed relational/SQL, e.g., MySQL/PostgreSQL/Aurora) with Amazon DynamoDB (serverless NoSQL key-value).
Relational (RDS) vs NoSQL (DynamoDB)
  • Amazon RDS: a managed relational (SQL) DB supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server; Amazon Aurora is AWS’s high-performance MySQL/PostgreSQL-compatible engine. Good for tables, joins, fixed schema. Multi-AZ for HA, read replicas to scale reads.
  • Amazon DynamoDB: NoSQL key-value/document, serverless, with a flexible schema and single-digit-millisecond latency at huge scale; no capacity planning or server management.

Continue reading — free sign-up

You're reading the free preview. Sign up free to read this section in full, plus every chapter (including 4+) and all questions.