Roadmap for #30Days
Welcome!​
This is a tentative roadmap for #30DaysOfServerless, a daily content series planned for the upcoming Serverless September project. It's a month-long celebration of Serverless On Azure with a curated journey that takes you from understanding core technologies to developing solutions for end-to-end scenarios - organized into 4 stages:
- Go Serverless with Azure Functions
- Deploy Microservices with Azure Container Apps
- Simplify Integrations with Azure Event Grid & Logic Apps
- Build End-to-End Solutions using familiar Dev Tools & Languages
Starting from Week 2 (Sep 8), we'll be publishing blog posts in batches rather than on a daily basis, so you can read a series of related posts together. Don't want to miss updates? Just subscribe to the feed
Here are some actions you can take in the meantime:
- Visit our Discussions board and leave us feedback or requests under the #30DaysOfServerless topic!
- Register for the Cloud Skills Challenge.
- Check out the official Serverless September collection of learning modules and don't forget to
Sep 1: Kickoff​
Welcome to our September Serverless kickoff!! Our Serverless September officially kicks off on September 1, 2022. However, we'll be sharing a few posts ahead of time, to share more information about the many awesome initiatives we are planning for you.
- 30DaysOfServerless - daily blog posts on this site and dev.to/azure
- Serverless Hacks - weekly hack sessions at Microsoft Reactor
- Zero To Hero - 4-part blog from Product Engineering teams on Microsoft Tech Community
- Cloud Skills Challenge - Interactive skilling competition that can help with certification.
- Ask The Expert - Live 30 minute broadcast to get questions answered by product experts
- Community Buzz - A chance for you to showcase your posts or apps on this site.
Azure Functions​
Welcome to the Week 1 of your learning journey into Serverless technologies. Let's talk about Azure Functions - what it is, core features and tools, and best practices for getting started in the programming language of your choice.
Posts will be linked here once published.
- Sep 02 - Learn Core Concepts
- Sep 03 - Build Your First Function
- Sep 04 - Functions for Java Developers
- Sep 05 - Functions for JavaScript Developers
- Sep 06 - Functions for .NET Developers
- Sep 07 - Functions for Python Developers
- Sep 08 - Functions + Serverless On Azure
Azure Container Apps​
Welcome to Week 2. You've learnt how to build event-driven serverless backends using Azure Functions. But how can you orchestrate and scale more complex solutions? The answer lies in microservice architectures and containerized apps. This week we explore Azure Container Apps (ACA) - and learn how the Distributed Application Runtime (Dapr) technology can work alongside ACA to unlock richer capabilities and simplify developer experience.
Posts will be linked here once published.
- Sep 09 - Learn Core Concepts
- Sep 10 - Build an ACA (with/out Dapr)
- Sep 11 - Learn About: Communication
- Sep 12 - Learn About: State Management
- Sep 13 - Learn About: Observability
- Sep 14 - Learn About: Secure Access
- Sep 15 - ACA + Serverless On Azure
Serverless Integrations​
Welcome to Week 3 - you've learned to build serverless applications using functions and microservices, orchestrated as containerized applications. Now let's explore a few core Azure services that streamline integrations with Azure and non-Azure services in standard, scalable ways.
Posts will be linked here once published.
- Sep 16 - Logic Apps: Core Concepts
- Sep 17 - Logic Apps: Quickstart
- Sep 18 - Logic Apps: Best Practices
- Sep 19 - Event Grid: Core Concepts
- Sep 20 - Event Grid: Quickstart
- Sep 21 - Event Grid: Best Practices
- Sep 22 - Integrations + Serverless On Azure
Serverless End-To-End​
It's the final week of Serverless September! So far we've talked about various components of a Serverless solution on Azure. Now let's explore various end-to-end examples and learn how we can make these components work together.
Posts will be linked here once published.
- Sep 23 - TBA
- Sep 24 - TBA
- Sep 25 - TBA
- Sep 26 - TBA
- Sep 27 - TBA
- Sep 28 - TBA
- Sep 29 - TBA
Sep 30: Summary​
Thank you for staying the course with us. In the final two posts of this series we'll do two things:
- Look Back - with a quick retrospective of what was covered.
- Look Ahead - with resources and suggestions for how you can skill up further!
We appreciate your time and attention and we hope you found this curated tour valuable. Feedback and suggestions are always welcome. From our entire team, we wish you good luck with the learning journey - now go build some apps and share your knowledge! 🎉