Neighborly App with Azure Functions

Cloud Developer using Microsoft Azure Nanodegree Program

Impossible odds make satisfying achievements.ย ๐Ÿคฏ

I would like to present my final project for the Azure Microservices section.

This project builds an app called “Neighborly”. Neighborly is a Python Flask-powered web application that allows neighbors to post advertisements for services and products they can offer.

The Neighborly project is comprised of a front-end application that is built with the Python Flask micro-framework. The application allows the user to view, create, edit, and delete community advertisements.

The application makes direct requests to the back-end API endpoints. These are endpoints that we will also build for the server-side of the application.

Let’s deploy an app called Neighborly, allowing neighbors to post advertisements for services and products they can offer. The app will use a blend of Cosmos DB, Azure Functions, Kubernetes, Event Hub, Event Grid Topic, and more.

Table of Contents

Demo Videos

  • This is a short demo of how to create and utilize a deployment yaml file for an Azure function app to an existing Kubernetes service. Also, we show another option of deploying directly to Kubernetes from a Docker container residing on the Azure Container Registry. Lastly, we tour through our deployment running on a Kubernetes service with the Azure portal.

  • This is a short demo of how we can publish an event to Azure’s Event Grid using a Postman post request that gets sent to an event hub space and topic. The project has an Azure function app with a specific event hub trigger that runs when there is a new event with our topic and processes that event data. We examine the event hub activity and setup in the Azure portal.

Project

The full project is available on GitHub:

https://github.com/kathleenwest/azure-microservices-functions-kubernetes-demo-project

I am a seasoned certified technologist with over 15 years of experience translating complex business needs into elegant IT solutions across industries, including payments, electric utilities, healthcare, finance, virtual reality, and the broader internet ecosystem. My project work spans the full lifecycleโ€”from strategic business analysis and architectural design to hands-on development, implementation, and testingโ€”bringing both precision and creativity to every phase.

Based in Indiana, my husband and I share our home with a few spoiled fur babies and a lot of coffee. Curious about what Iโ€™ve been building lately?

๐Ÿ“‚ Portfolio: https://portfolio.katiegirl.net ๐Ÿ’ป GitHub: https://github.com/kathleenwest