Skip to content

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)

License

Notifications You must be signed in to change notification settings

massimobonanni/ServerlessTicketingService

Repository files navigation

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)