Serverless Architecture and Event-Driven Design Virtual Internship
In this virtual internship, students will learn to design and build event-driven, scalable, and cost-effective serverless applications using AWS Lambda, API Gateway, and other cloud services. They will gain hands-on experience with serverless architecture patterns, event-driven design, and cloud-native development, preparing them for careers in cloud computing and modern software engineering.
Track Overview
Tasks & Milestones
Explore AWS Lambda and API Gateway
IntermediateIn this task, students will learn about the core AWS services used in serverless architecture, including AWS Lambda and API Gateway.
Implement a Simple Serverless Application
IntermediateIn this task, students will build a simple serverless application using AWS Lambda and API Gateway.
Implement a Publisher-Subscriber Pattern
IntermediateIn this task, students will design and implement a serverless application that follows the Publisher-Subscriber pattern using AWS SNS and SQS.
Explore Other Event-Driven Design Patterns
IntermediateIn this task, students will research and explore other event-driven design patterns that can be applied in serverless architectures.
Build a Scalable Serverless Application
IntermediateIn this task, students will design and implement a serverless application that can handle high traffic and varying workloads.
Optimize Serverless Applications for Cost-Efficiency
IntermediateIn this task, students will learn how to optimize serverless applications for cost-efficiency and explore best practices for cost management.
Capstone Project: Serverless Application Development
IntermediateIn this final task, students will design and implement a comprehensive serverless application using the AWS services and best practices they've learned.
Prerequisites
- • Familiarity with cloud computing concepts
- • Basic understanding of software development and web services
- • Proficiency in a programming language (e.g., Python, Node.js, Java)
Certificate
Certificate of Completion
Earn a certificate upon successful completion