Back to Program Overview

Module 7: Observability, Testing & Deployment

Module/Week 4: Observability, Testing & Deployment

Module 7: Observability, Testing & Deployment

Programme

Backend Engineering Internship

Module Number

7

Module Title

Observability, Testing & Deployment

Duration

3-4 Days

Level

Intermediate to Advanced

Tools Required

Vitest/Jest or Pytest, Docker, GitHub Actions, Render/Railway

Overview

Ship backend services with tests, logs, health checks, CI, and deployment configuration. This module is designed to feel like a real workplace sprint: you will understand the requirement, learn the technical concepts, inspect examples, build a practical artifact, and prepare your work for review.

Objectives

  • Write API tests
  • Add health checks
  • Deploy with environment variables

Course Content

13 Topics

Hands-on Tasks

  • Test suite
  • Dockerfile
  • CI workflow
  • Deployment guide

Learning Outcomes

  • Write API tests
  • Add health checks
  • Deploy with environment variables