🎯 A Real-World Guide to Building Production-Ready Serverless Web Application ⚡
Building Scalable Cloud-Native Serverless Applications is on-the-job training tech-series to help Customers build the right developer skills for cloud adoption, and build developer cloud-native fluency across their organization.
Building Scalable Cloud-Native Serverless Applications to build modern cloud-native applications that are designed and distributed for scale and agility 🎯🚀
# | Step | Resources |
---|---|---|
1. | Setup - Installation | [CDK] Deploy Serverless Application and setup for usage |
2. | Setup - Customize Frontend | [ReactJS] Customize information on the Frontend such as the brand, contact information, topic area label |
3. | Setup - Customize Backend | [NodeJS] Customize information on the Backend |
4. | Setup - Data Ingestion API | [Postman] How to use the Data Ingestion API |
5. | Setup - User Guide | [MkDocs] How to use the Serverless Application |
6. | Operations - Runbook | [MkDocs] Logging, monitoring, and alerting on issues |
7. | Operations - Scaling | [MkDocs] How to scale Serverless Application |
8. | Security - Shared Responsibility | [MkDocs] Securing Serverless Application is a shared responsibility between AWS and the Customer |
9. | Security - IP Blocking | [MkDocs] Limit access to come from an IP range (e.g. on-premises network) |