4 Commits

Author SHA1 Message Date
Luca Sacchi Ricciardi 92c11d524f fix(lab-05): align database lab with runtime behavior 2026-04-10 14:10:22 +00:00
Luca Sacchi Ricciardi 015c7b1b27 refactor: remove unnecessary TDD test files across all labs, keep only final verifications and update references 2026-04-09 12:38:58 +02:00
Luca Sacchi Ricciardi dceefe0573 refactor: replace deprecated docker-compose with docker compose across repository 2026-04-09 12:15:00 +02:00
Luca Sacchi Ricciardi cfbdb1efc8 test(06-01): create test infrastructure for Lab 05 Database & RDS
Test Scripts (7 files, 1000+ lines):
- 01-database-creation-test.sh: PostgreSQL creation and initialization
- 02-private-network-test.sh: Private network isolation (INF-02)
- 03-persistence-test.sh: Data persistence verification (INF-04)
- 04-security-test.sh: Security compliance (INF-01, INF-02, INF-03)
- 99-final-verification.sh: End-to-end student verification
- run-all-tests.sh: Test orchestration with fail-fast
- quick-test.sh: Quick validation (< 30s)

Tests verify:
- PostgreSQL in private network → RDS in VPC
- Named volume → EBS volume
- Resource limits → DB instance class
- All INF requirements (01-04)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 17:39:58 +02:00