Skip to content

gabrielcamposdeveloper/Azure_Functions_Cookbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Azure Functions Cookbook - Version 2.0

.NET 8 Azure Functions MIT License PRs Welcome

⚠️ IMPORTANT: The current active development and updated .NET 8 Isolated Worker examples are on the AzureFuncitionsCookbook-v2 branch. Please make sure you are using this branch!

A community-driven collection of practical Azure Functions examples built with .NET 8 Isolated Worker.

This repository was created to help developers learn Azure Functions through practical, production-inspired examples. Whether you're just getting started or looking for a quick reference, you'll find organized and ready-to-run samples covering the most common Azure Functions scenarios.


πŸ“‘ Table of Contents


⚑ What are Azure Functions?

New to Serverless or the Isolated Worker Model?

Azure Functions is a serverless compute service that enables you to run event-driven code on-demand without having to explicitly provision or manage infrastructure.

πŸ‘‰ Learn the core concepts and why we use the .NET 8 Isolated Worker Model in our Wiki!


πŸš€ Getting Started (Local Setup)

Want to run these examples on your machine? It's easier than you think!

We have prepared a complete, step-by-step guide showing how to set up your local environment, configure the storage emulator (Azurite), and easily test the functions using our helper console app.

πŸ‘‰ Check out the Local Setup Guide in our Wiki! πŸ‘‰ Check complete Blob Storage Pipeline!


πŸ“š Examples

Triggers

  • βœ… HTTP Trigger
  • βœ… Timer Trigger
  • βœ… Azure Storage Queue Trigger
  • βœ… Blob Storage Trigger
  • βœ… Azure Service Bus Trigger
  • βœ… Event Hub Trigger
  • βœ… Event Grid Trigger
  • βœ… Cosmos DB Trigger
  • 🚧 Durable Functions

🎯 Goals

This project aims to provide high-quality Azure Functions examples for:

  • Students
  • Junior Developers
  • Senior Developers
  • Azure enthusiasts
  • Developers preparing for technical interviews

Each example focuses on:

  • Clean Code
  • Best Practices
  • Real-world Scenarios
  • Easy to Understand
  • Ready-to-run Samples

πŸ› οΈ Technologies

  • .NET 8
  • Azure Functions (Isolated Worker)
  • Azure Storage
  • Azure Service Bus
  • Azure Event Hub
  • Azure Event Grid
  • Azure Cosmos DB
  • Durable Functions

πŸ“‚ Project Structure

AzureFunctionsCookbook
β”‚
β”œβ”€β”€ Http Trigger
β”œβ”€β”€ Timer Trigger
β”œβ”€β”€ Queue Trigger
β”œβ”€β”€ Blob Trigger
β”œβ”€β”€ Service Bus Trigger
β”œβ”€β”€ Event Hub Trigger
β”œβ”€β”€ Event Grid Trigger
β”œβ”€β”€ Cosmos DB Trigger
β”œβ”€β”€ Durable Functions
β”‚
└── README.md


πŸš€ Roadmap

Upcoming examples:

  • Azure Bindings
  • Dependency Injection
  • Configuration
  • Logging
  • Security
  • Testing
  • CI/CD
  • Monitoring
  • Real-world Scenarios
  • Azure SDK examples

🀝 Contributing

Contributions are always welcome!

If you'd like to contribute to this repository, feel free to browse the Issues section and pick one that interests you.

You can contribute by:

  • Adding new Azure Functions examples
  • Improving existing examples
  • Writing documentation
  • Fixing bugs
  • Improving code quality
  • Suggesting new ideas

If you're working on an issue, simply leave a comment so other contributors know it's already in progress.

Every contribution, regardless of its size, is greatly appreciated.


πŸ“‹ Looking for your first contribution?

Check out the Issues page!

Many issues are suitable for first-time contributors and are a great way to get involved with the project.

Don't see something you'd like to work on?

Feel free to open a new issue with your suggestion!


⭐ Support the Project

If this repository helped you, please consider giving it a ⭐.

Your support helps the project reach more developers and encourages future improvements.


πŸ‘¨β€πŸ’» Author

Created and maintained by Gabriel Campos

πŸ™ GitHub: gabrielcamposdeveloper

Feel free to explore my other repositories and connect with me.


πŸ“„ License

This project is licensed under the MIT License.

About

πŸš€ A community-driven collection of practical Azure Functions examples built with .NET 8 (Isolated Worker). Explore triggers, bindings, Durable Functions, Azure integrations, best practices, and real-world scenarios through clean, ready-to-run code.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages