Online
On-site
Hybrid

Cloud-Native Services and Serverless Starter Bootcamp (3 Days)

Build a strong foundation in cloud-native serverless application development, from managed services to event-driven architecture patterns. Learn how to build secure, scalable systems with production-ready reliability, monitoring, and operational best practices for real enterprise workloads.

Duration:
3 days
Rating:
4.8/5.0
Level:
Beginner
1500+ users onboarded

Who will Benefit from this Training?

  • Developers and Backend Engineers
  • DevOps and Cloud Engineers
  • Platform and SRE Teams (starter level)
  • Solution Architects (foundation learning)
  • Engineering Leads planning modernization
  • Teams migrating away from monolithic hosting

Training Objectives

  • Understand cloud-native principles and how they differ from traditional hosting models.
  • Explain serverless computing fundamentals, benefits, and trade-offs.
  • Identify best-fit serverless use cases for APIs, automation, background processing, and scheduled jobs.
  • Build and deploy serverless functions and integrate managed storage services.
  • Design event-driven systems using queues, pub/sub, triggers, retries, and DLQ handling.
  • Implement secure access patterns using IAM roles and least privilege practices.
  • Apply secure secrets handling concepts and avoid hardcoding sensitive values.
  • Implement serverless reliability practices including idempotency, timeouts, and backoff retries.
  • Build basic observability for serverless workloads using logs, metrics, and alerting.
  • Deliver a complete mini-project demonstrating cloud-native and serverless services working together.

Build a high-performing, job-ready tech team.

Personalise your team’s upskilling roadmap and design a befitting, hands-on training program with Uptut

Key training modules

Comprehensive, hands-on modules designed to take you from basics to advanced concepts
Download Curriculum
  • Module 1: Cloud-Native Principles (Modern Hosting Mindset)
    1. Cloud-native principles (elasticity, managed services, automation-first)
    2. Traditional hosting vs cloud-native (pets vs cattle, scaling, resilience)
    3. Shared responsibility model (what you manage vs what cloud manages)
    4. Cloud-native architecture patterns (stateless services, managed dependencies)
    5. Hands-on: Activity: Classify workloads as VM-based, container-based, or cloud-native managed services
  • Module 2: Serverless Fundamentals (Benefits and Trade-Offs)
    1. What serverless is (functions, managed runtimes, event triggers)
    2. Benefits (cost, scaling, faster delivery, reduced ops)
    3. Trade-offs (cold starts, timeouts, debugging complexity)
    4. Serverless vs containers vs Kubernetes decision guide
    5. Hands-on: Activity: Pick 5 real business use cases and decide if serverless is a fit
  • Module 3: Serverless Use Cases (APIs, Automation, Background Jobs)
    1. Best-fit use cases for serverless HTTP APIs
    2. Automation workflows (file processing, notifications, integrations)
    3. Background processing with queues and workers
    4. Scheduled jobs and cron triggers for batch tasks
    5. Hands-on: Lab: Design a serverless workload blueprint for API + worker + scheduler
  • Module 4: Build and Deploy Serverless Functions with Managed Storage
    1. Function project structure and deployment workflow
    2. Integrating object storage (uploads, event triggers, metadata patterns)
    3. Storage integration patterns (API writes + storage event processing)
    4. Handling errors and designing idempotent writes
    5. Hands-on: Lab: Build a serverless function that stores files in object storage and writes metadata to a managed store
  • Module 5: Event-Driven Systems with Queues, Pub/Sub, Retries, and DLQ
    1. Event-driven architecture fundamentals (decoupling, asynchronous processing)
    2. Queues vs pub/sub (fan-out vs single consumer patterns)
    3. Retries, visibility timeouts, and poison message handling
    4. DLQ design and operational workflow
    5. Hands-on: Lab: Implement API → queue → worker pipeline with retry and DLQ handling
  • Module 6: Secure Access Patterns with IAM Least Privilege
    1. IAM roles and service identities for serverless workloads
    2. Least privilege policy design and common pitfalls
    3. Secure access between functions and services (storage, queue, database)
    4. Permission boundaries and environment separation concepts
    5. Hands-on: Lab: Apply IAM roles to functions and validate restricted access behavior
  • Module 7: Secure Secrets Handling (No Hardcoding)
    1. Why secrets must never be stored in code or container images
    2. Secrets manager concepts (versioning, rotation awareness)
    3. Safe configuration patterns (env vars, secure parameter injection)
    4. Secret leak response workflow (rotate, revoke, audit)
    5. Hands-on: Lab: Inject secrets securely into functions and validate they are not exposed in logs
  • Module 8: Serverless Reliability Practices (Idempotency, Timeouts, Backoff)
    1. Idempotency patterns for APIs and workers
    2. Timeout design and why it prevents cascading failures
    3. Exponential backoff retries and what not to retry
    4. Designing safe consumers for at-least-once delivery
    5. Hands-on: Lab: Add idempotency key + backoff retry logic and test duplicate event handling
  • Module 9: Observability for Serverless (Logs, Metrics, Alerting)
    1. Observability basics (logs vs metrics vs traces overview)
    2. Structured logging and correlation id patterns
    3. Key metrics for serverless (invocations, errors, duration, throttles)
    4. Alerting on failures and latency (symptom-based monitoring)
    5. Hands-on: Lab: Build dashboards/alerts for API errors, worker failures, and DLQ growth
  • Module 10: Mini Project (End-to-End Cloud-Native + Serverless System)
    1. Capstone goal: Build a complete serverless workflow with API + async processing
    2. HTTP API validates request and writes to managed storage
    3. Queue/pubsub triggers background worker function
    4. Implement IAM least privilege and secure secrets handling
    5. Add retries, DLQ, and observability for production-style readiness
    6. Hands-on: Mini Capstone: Deliver working workflow with logs, metrics, alerts, and documentation

Hands-on Experience with Tools

No items found.
No items found.
No items found.

Training Delivery Format

Flexible, comprehensive training designed to fit your schedule and learning preferences
Opt-in Certifications
AWS, Scrum.org, DASA & more
100% Live
on-site/online training
Hands-on
Labs and capstone projects
Lifetime Access
to training material and sessions

How Does Personalised Training Work?

Skill-Gap Assessment

Analysing skill gap and assessing business requirements to craft a unique program

1

Personalisation

Customising curriculum and projects to prepare your team for challenges within your industry

2

Implementation

Supplementing training with consulting support to ensure implementation in real projects

3

Why Cloud-Native and Serverless for your business?

  • Faster product delivery: Ship features without waiting on server provisioning and infrastructure cycles.
  • Lower operational burden: No server patching, scaling management, or manual capacity planning.
  • Cost-efficient for bursty workloads: Pay per execution and scale to zero when idle.
  • Higher reliability with managed services: Built-in scaling, retries, and availability patterns reduce downtime risk.
  • Strong foundation for modernization: Enables event-driven automation and async workflows across teams.

Lead the Digital Landscape with Cutting-Edge Tech and In-House " Techsperts "

Discover the power of digital transformation with train-to-deliver programs from Uptut's experts. Backed by 50,000+ professionals across the world's leading tech innovators.

Frequently Asked Questions

1. What are the pre-requisites for this training?
Faq PlusFaq Minus

The training does not require you to have prior skills or experience. The curriculum covers basics and progresses towards advanced topics.

2. Will my team get any practical experience with this training?
Faq PlusFaq Minus

With our focus on experiential learning, we have made the training as hands-on as possible with assignments, quizzes and capstone projects, and a lab where trainees will learn by doing tasks live.

3. What is your mode of delivery - online or on-site?
Faq PlusFaq Minus

We conduct both online and on-site training sessions. You can choose any according to the convenience of your team.

4. Will trainees get certified?
Faq PlusFaq Minus

Yes, all trainees will get certificates issued by Uptut under the guidance of industry experts.

5. What do we do if we need further support after the training?
Faq PlusFaq Minus

We have an incredible team of mentors that are available for consultations in case your team needs further assistance. Our experienced team of mentors is ready to guide your team and resolve their queries to utilize the training in the best possible way. Just book a consultation to get support.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.