Cloud-Native Application Architecture
Why colleges run this
Cloud-native patterns are how modern systems are built; students who understand microservices and observability design more resilient, scalable software.
Course outcomes
CO1
Explain the principles of a twelve-factor cloud-native application
K2CO2
Decompose a monolith into microservice boundaries
K4CO3
Configure an API gateway for routing and rate limiting
K3CO4
Apply resilience patterns to a service
K3CO5
Instrument a service for observability
K3Modules tap a module for its theory & lab
Hours shown are the recommended 3-day format — module time scales to the duration you pick.
01Cloud-native foundations4 h
Theory
The twelve-factor app, cloud-native principles
Lab
Assess an app against twelve-factor
Output
Assessment checklist
02Microservices4 h
Theory
Decomposition, boundaries, communication
Lab
Decompose a monolith into services
Output
Service boundary map
03API gateways4 h
Theory
Routing, rate limiting, edge authentication
Lab
Configure an API gateway
Output
Gateway configuration
04Resilience4 h
Theory
Retries, circuit breakers, graceful degradation
Lab
Add resilience patterns to a service
Output
Resilient service
05Observability4 h
Theory
Logging, metrics, tracing
Lab
Instrument a service for observability
Output
Instrumented service
06Reference capstone4 h
Theory
A cloud-native reference implementation
Lab
Assemble the reference implementation
Output
Reference implementation
Every participant receives
Certificate of completion Course material LMS access Interview question bank Mock interview & viva practice Optional nasscom NSQF assessment