-
Create "NewAppointmentHandler" azure function.
- This is an HTTP triggered function (HTTP POST), which will accept new appointment requests.
- If the request is valid it will be sent to a
new-appointments
queue. Otherwise it will send an error status to the caller.
-
Create "Scheduler" azure function.
- This function will be triggered when a message is arrived to the "new-appointments" queue.
- It will check whether if a particular barber is available and if it is it will schedule an appointment, or will reject it.
- If an appointment is made it will be sent to the blob container "scheduled-appointments" and if it's rejected it will be in a container called "rejected-requests".
-
Unit Testing to the "Schedule" function.
- Refer the nuget package (AzureFunctions.AutoFac)
- Refactor the function.
- Add a unit test class
- Add the test methods.
-
Deploy the function to the cloud using VS2017
- Create a Function App in the Azure portal first.
- Right-click publish the function app from VS2017.
-
Create CI/CD
- Create a project in Azure Devops
- Create a build pipeline.
- Show the important steps. Especially about the preference setting which you need to make in the devops portal.
- Checkin some code and show the build happening.
- Create a release pipeline
- Show the important things to setup and notice in here.
- Set up the release to happen once a successful build is done.
- Add some code and show case this.
cchatappointments's Introduction
cchatappointments's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.