You have to be neither an Azure guru nor a messaging expert to attend this Azure Messaging full-day workshop. But you will be finishing it with a rock-solid knowledge and practical experience to bring to current or future projects. The hands-on part will be using .NET SDKs, and you will need the following to be installed on your computer:
• Visual Studio or Visual Studio Code with C# extension
• .NET Core 3.1 or .NET Framework 4.8
• Additional tools such as Storage Explorer and ServiceBus Explorer
• Azure subscription (free option: https://azure.microsoft.com/free)
Workshop Description
With cloud environments such as Azure and AWS, distributed applications and systems are easy to build. Scaling-out and expanding are almost trivial. What’s not so trivial is dealing with the fallacies of distributed computing. This is where messaging has been a reliable ally. Messaging is the bloodline of virtually any significant custom software in Azure.
This workshop will cover the following topics with hands-on exercises to solidify theory with practice.
• The fallacies of distributed computing
• Transactional guarantees and eventual consistency
• Surviving in the world without DTC
• Simple queuing: Azure Storage Queues
• Enterprise Service Bus: Azure Service Bus
• Real-time data ingestion: Event Hubs
• Event-Driven Architecture (EDA): Event Grid
• Queuing vs Streaming, when to use what
• Contracts and messages: commands and events
• Pub/Sub (Publish–subscribe messaging)
• Error handling and protecting from run-time failures
• Error handling and pitfalls to avoid
• Building in a hybrid world (on-premises and cloud)
• Build vs buy – keeping your team’s sanity when it comes to middleware
Top 3 Highlights of Attending this Virtual Tutorial:
- Balanced tutorial between theory and hands on exercises
- Practical Azure messaging knowledge distilled in one day
- Learn from an Azure Messaging expert and MVP
Level: 400
Topic: Messaging
Category: Developers
Date: October 22nd – (10am-5pm) CET
Register Your Place