Cloud Native Applications (2DV013)

Welcome to the course Cloud Native Applications! This course will teach you to create software systems that can scale and be independently deployable using modern cloud-native technologies and practices.

📋 Prerequisites

  • 1DV027: The web as an application platform (codes 2201 and 2202)
  • Access to a computer with internet connection, Student VPN
  • For distance students: headset, webcam, and stable internet connection

🚀 Getting Started

1. 📺 Course Introduction

Watch our introduction video.

2. 📅 Import Course Schedule

Import all workshops and deadlines to your calendar from TimeEdit

3. 💬 Join Course Community

Connect with classmates in our Slack channel #2dv013-cloud-native

4. ☁️ Access University Cloud Platform

Ensure you have access to the University Cloud - required for course participation!

Note: You must be registered for the course on Ladok for access.

5. 📖 Start Learning

Begin with the foundational modules:


🗓️ Course Structure

Modules & Learning Areas

Module 1: Foundation (Weeks 0-6)

Module 2: Core Technologies (Weeks 7-10)

Module 3: Advanced Patterns (Weeks 11-12)

  • Software Patterns & Architecture - Cloud-native design patterns, distributed systems principles, scalability and resilience patterns, data management strategies

Module 4: Practical Application (Weeks 13-15)

  • Group Project - Real-world cloud-native application development, DevOps practices, continuous delivery workflows, production deployment strategies

This is a website for the course session in the fall of 2025.

📚 Previous Course Sessions