Trustworthy Software Lab
Learning companion ยท Cloud Security & Compliance on AWS

Trustworthy Software Lab

Learn how modern cloud applications become secure, reliable, observable, auditable, and compliance-aware.

Most student projects stop when the application works. Real-world engineering goes further. A trustworthy application must be secure, reliable, observable, auditable, and compliance-aware.

Five pillars of trustworthy software

Security
Protect systems, users, data, and access.
Reliability
Keep the system working under expected conditions.
Observability
Understand what is happening inside the system.
Auditability
Prove what happened, who did it, and when.
Compliance
Align engineering practices with required controls.

Main learning tracks

1
Cloud Security Basics
Shared responsibility, attack surface, defense in depth.
2
AWS Security Services
IAM, Secrets Manager, CloudWatch, CloudTrail, Config.
3
Compliance as Evidence
Map controls to real engineering artifacts.
4
DevSecOps & Secure SDLC
Shift security left, from plan to production.
5
Career Roadmap
Cloud, DevOps, Security, SRE, Platform, AI-native.
Session context

Created as a learning companion for the session: How to Build Trustworthy Software: Cloud Security and Compliance on AWS. This app is not designed to replace AWS hands-on practice. It helps you build the security and compliance mindset before you enter a real AWS account.