Building A Serverless FastAPI API With Azure Services
Built a FastAPI-based serverless API using Azure Functions, CosmosDB, Blob Storage & Terraform, serving Nigerian football club data & generating fun facts with OpenAI.
Introduction As a cloud engineer, working with APIs and serverless services will almost always come into play at some point in your journey. I recently completed the LearnToCloud Phase 2 guide and took on the capstone project. In this article, I'll walk you through a version of the project where I built a FastAPI, leveraging Azure Blob Storage for storage, CosmosDB for the database, and Terraform for Infrastructure as Code (IaC), all deployed using Azure Functions. Project Overview The API serves data on clubs that participate in the Nigerian Professional Football League, including...