Building a Full-Stack FastAPI App with DocumentDB

Track

Databases

Type

Workshop

Level

intermediate

Language

English

Room

Activities & Open Spaces

Start

2025-12-06T20:00:00Z

End

2025-12-06T21:30:00Z

Duration

90 minutes

Abstract

This hands-on lab guides you through the process of building a modern, full-stack web application using FastAPI for the backend and open source DocumentDB as the database, all orchestrated with Docker containers. Attendees will learn how to rapidly prototype and deploy scalable Python APIs, leverage containerization for consistent development and testing, and integrate with DocumentDB for flexible, cloud-ready data storage. In this session, you will learn: - How to set up a FastAPI backend and connecting it to DocumentDB using Docker Compose. - Best practices for local development, testing, and CI/CD integration with Docker. - How open source DocumentDB enables rapid iteration and seamless migration to cloud environments. - Real-world patterns for building, running, and debugging full-stack apps in isolated, reproducible environments. By the end of the lab, you’ll have a working application, a deeper understanding of containerized development workflows, and practical experience with the latest open source tools for Python and NoSQL development.

Speakers

Patty Chow
Microsoft