Serverless is reshaping the way developers think about software/system architectures. By simplifying infrastructure, technologies such as Functions, Logic Apps, and ServiceBus have made is easier to develop reusable APIs (consumed by mobile, desktop, web, and IoT clients).
The burden of managing infrastructure no longer lies with the developer, leaving them to focus on solving the problem (i.e. writing code) instead of worrying about managing the environment. Infrastructure professionals also benefit from PaaS; thanks to auto-scale and micro-billing, there are financial savings to be realized without sacrificing scalability per demand.
In this workshop, you will develop an end-to-end data discovery solution using:
- Cosmos DB— for data storage;
- Logic Apps- to import the data into Cosmos DB;
- Functions— for sanitization of data prior to storage in Cosmos DB;
- Azure Search— to facilitate discovery of data stored in the databse;
- Bot Service— to query the data base using natural language;
- LUIS— to provide natural language processing functionality to the chatbot;
- VSTS— for DevOps around the development and deployment of the chatbot's code;
- API Management— for management of access to the aforementioned services.
- Technical roles (engineers, architects, infrastructure managers, etc.).
- Anyone interested in automating business processes.
- Anyone interested in learning about Azure and Serverless.
- Visual Studio (with Azure Development tools installed)
- Azure Subscription
- Postman or a similar HTTP request simulator
- Access to the LUIS Portal
- Access to the VSTS Portal, including permissions to create a new repo
From | To | Session | Duration |
---|---|---|---|
09:30 | 10:00 | Introductions, Agenda Review, Project scoping | 30 mins |
10:00 | 11:00 | Cosmos DB | 1 hour |
11:00 | 11:10 | Break | 10 mins |
11:10 | 12:00 | Functions | 50 mins |
12:00 | 13:00 | Lunch | 1 hour |
13:00 | 14:00 | Logic Apps | 1 hour |
14:00 | 14:45 | Cognitive Services (Azure Search & LUIS) | 45 mins |
14:45 | 15:00 | Break | 15 mins |
15:00 | 16:00 | Bot Service | 1 hour |