@@ -33,7 +33,7 @@ Infrastructure components deployed include:
3333
3434---
3535
36- # Deployment Architecture
36+ ## Deployment Architecture
3737
3838The deployment process follows a layered architecture.
3939
@@ -57,7 +57,7 @@ The deployment process uses dependency-aware execution to ensure AWS resources a
5757
5858---
5959
60- # Prerequisites
60+ ## Prerequisites
6161
6262Before deployment, verify the following requirements.
6363
@@ -71,7 +71,7 @@ Required:
7171
7272---
7373
74- ## Required Tools
74+ ### Required Tools
7575
7676| Tool | Required Version |
7777| ------- | ---------------- |
@@ -97,7 +97,7 @@ GNU bash 4.x or newer
9797
9898---
9999
100- # Repository Setup
100+ ## Repository Setup
101101
102102Clone the repository:
103103
@@ -122,7 +122,7 @@ Verify repository structure:
122122
123123---
124124
125- # AWS Authentication
125+ ## AWS Authentication
126126
127127Configure AWS credentials:
128128
@@ -146,7 +146,7 @@ Deployment should not proceed until the active AWS identity is verified.
146146
147147---
148148
149- # Required Environment Variables
149+ ## Required Environment Variables
150150
151151Database credentials are intentionally excluded from source control.
152152
@@ -174,7 +174,7 @@ Production environments should use AWS Secrets Manager rather than manually expo
174174
175175---
176176
177- # Environment Configuration
177+ ## Environment Configuration
178178
179179Deployment configuration is stored in:
180180
@@ -199,7 +199,7 @@ Configuration should remain externalized.
199199
200200---
201201
202- # Cost Awareness
202+ ## Cost Awareness
203203
204204This platform provisions production-style AWS infrastructure.
205205
@@ -226,7 +226,7 @@ docs/governance/cost-optimization.md
226226
227227---
228228
229- # Deployment Execution
229+ ## Deployment Execution
230230
231231Start deployment:
232232
@@ -250,9 +250,9 @@ No individual deployment scripts need to be executed manually.
250250
251251---
252252
253- # Deployment Stages
253+ ## Deployment Stages
254254
255- ## Stage 1 – Environment Validation
255+ ### Stage 1 – Environment Validation
256256
257257Validates:
258258
@@ -270,7 +270,7 @@ scripts/setup/02-configure-aws.sh
270270
271271---
272272
273- ## Stage 2 – Network Foundation
273+ ### Stage 2 – Network Foundation
274274
275275Creates:
276276
@@ -289,7 +289,7 @@ Availability Zones
289289
290290---
291291
292- ## Stage 3 – Network Routing
292+ ### Stage 3 – Network Routing
293293
294294Creates:
295295
@@ -315,7 +315,7 @@ Private Application:
315315
316316---
317317
318- ## Stage 4 – Security Layer
318+ ### Stage 4 – Security Layer
319319
320320Creates:
321321
@@ -340,7 +340,7 @@ Database Tier
340340
341341---
342342
343- ## Stage 5 – IAM Configuration
343+ ### Stage 5 – IAM Configuration
344344
345345Creates:
346346
@@ -356,7 +356,7 @@ Benefits:
356356
357357---
358358
359- ## Stage 6 – Compute Deployment
359+ ### Stage 6 – Compute Deployment
360360
361361Creates:
362362
@@ -379,7 +379,7 @@ HealthStatus = Healthy
379379
380380---
381381
382- ## Stage 7 – Load Balancer Deployment
382+ ### Stage 7 – Load Balancer Deployment
383383
384384Creates:
385385
@@ -402,7 +402,7 @@ TargetHealth.State = healthy
402402
403403---
404404
405- ## Stage 8 – Database Deployment
405+ ### Stage 8 – Database Deployment
406406
407407Creates:
408408
@@ -424,7 +424,7 @@ Status = available
424424
425425---
426426
427- # Post-Deployment Verification
427+ ## Post-Deployment Verification
428428
429429Run:
430430
@@ -434,32 +434,32 @@ Run:
434434
435435Verification checks:
436436
437- ## Networking
437+ ### Networking
438438
439439* VPC exists
440440* Subnets exist
441441* Route tables configured
442442
443- ## Compute
443+ ### Compute
444444
445445* Auto Scaling Group active
446446* Instances healthy
447447* Target Group healthy
448448
449- ## Database
449+ ### Database
450450
451451* Aurora cluster available
452452* Aurora instance available
453453
454- ## Security
454+ ### Security
455455
456456* Private application instances
457457* Private database resources
458458* Security groups configured correctly
459459
460460---
461461
462- # Deployment Troubleshooting
462+ ## Deployment Troubleshooting
463463
464464Common issues:
465465
@@ -484,7 +484,7 @@ Because the deployment is idempotent, rerunning deployment after correcting an i
484484
485485---
486486
487- # Rollback Procedure
487+ ## Rollback Procedure
488488
489489Remove the environment:
490490
@@ -516,7 +516,7 @@ This prevents AWS dependency violations.
516516
517517---
518518
519- # Production Evolution
519+ ## Production Evolution
520520
521521Future enhancements could include:
522522
@@ -532,7 +532,7 @@ Future enhancements could include:
532532
533533---
534534
535- # Related Documentation
535+ ## Related Documentation
536536
537537Additional deployment references:
538538
@@ -544,7 +544,20 @@ docs/operations/operational-runbook.md
544544
545545---
546546
547- # Summary
547+ ## Design Goals
548+
549+ The deployment workflow was intentionally designed to demonstrate:
550+
551+ * Dependency-aware provisioning
552+ * Idempotent deployments
553+ * Infrastructure validation
554+ * Safe resource cleanup
555+ * Operational visibility
556+ * Production-style automation
557+
558+ ---
559+
560+ ## Summary
548561
549562The deployment process demonstrates a complete infrastructure lifecycle including:
550563
0 commit comments