/ServerlessTicketingService

This project contains the source code for Codemotion EDU Path. You can find the full path at https://talks.codemotion.com/paths/realizzare-un-sistema-di-gestione-ticket-1 (it is in Italian language)

Primary LanguageC#MIT LicenseMIT

Serverless Ticketing Service

This project contains the source code for Codemotion EDU Path. You can find the path here (it is in Italian language)

The Codemotion EDU-Path is composed by 10 episode, you can find the source code for each episode in one of the following branches.

  1. Branch 01-Start the initial project (episode 2)

  2. Branch 02-API_Rest implementation of the frontend APIs for tickets management (episode 3)

  3. Branch 03-OpenApi adding the REST API documentation using OpenAPI package for Azure Functions (episode 4)

  4. Branch 04-TicketEntity implementation of durable entity to manage a single ticket and interaction between front-end APIs and Durable Entity (episode 5 episode 6)

  5. Branch 05-Search_API adding search feature in the REST API using Durable Functions capabilities (episode 7)

  6. Branch 06-Update_Orchestration implementation of the orchestrator function to manage notifications for a ticket update (episode 8)

  7. Branch 07_Update_Event deploy of a custom topic in Event Grid and an activity to manage the notification of a ticket update to external services (episode 9)

  8. Branch 08-Notification-LogicApp creation of a Logic App to subscribe the custom topic created in the previous episode to send email (episode 10)