One of Singapore’s largest Estate and Property Management Company.
What was needed:
Trigger bulk emails in various scenarios such as - Invitations, Registrations, Approvals, and Cancellations.
Send course starting reminders to registered users, and a survey feedback request upon course completion.
Generate and award certificates to all the achievers.
Send notifications to the Course Admin regarding seating capacity.
Integrate with internal HR system to access employee details.
Generate summary reports and share them with the course admin.
To achieve the results mentioned above, we turned to the Azure Functions app, which is a convenient solution for easily running small pieces of code, or "functions" in the cloud. Just the code needed for the problem at hand can be written, without worrying about a whole application or the infrastructure required to run it. It accommodates background process jobs and schedule jobs at the same place. This helps in writing common methods and re-using the same in most scenarios.
Azure Functions supports triggers like Http triggers, timer triggers, and blob triggers that can be called from web applications and console applications. It also allows the development of server-less applications.
Azure Functions comes with a pay-per-use pricing model, provides integrated security, and allows for simplified integration & flexible development