Azure Event Grid

Introduction to Azure Event Grid

- Overview of Azure Event Grid: Event-driven architecture and use cases
- Key Concepts: Events, event sources, and event handlers
- Azure Event Grid Pricing and Plans

Setting Up Azure Event Grid

- Creating an Azure Event Grid Topic
- Configuring Event Grid Subscriptions
- Managing Event Grid Resources in the Azure Portal

Publishing Events

- Publishing Events to an Event Grid Topic
- Using Event Grid APIs and SDKs for event publishing
- Event Grid Integration with Azure Services

Event Handling

- Configuring Event Subscriptions: Webhooks, Azure Functions, and Logic Apps
- Handling Events with Azure Functions: Event-driven serverless processing
- Using Event Grid with Azure Logic Apps for workflow automation

Event Routing and Filtering

- Routing Events: Advanced routing scenarios and patterns
- Filtering Events: Filtering based on event types and custom criteria
- Handling Dead-letter Events: Managing and retrying failed event deliveries

Security and Compliance

- Securing Event Grid Topics and Subscriptions: Authentication and authorization
- Using Managed Identities and Access Control
- Compliance Considerations: Data privacy and security best practices

Monitoring and Diagnostics

- Monitoring Event Grid: Metrics, logs, and alerts
- Diagnosing Issues: Troubleshooting event delivery and processing
- Using Azure Monitor and Application Insights for Event Grid

Integration and Customization

- Integrating Event Grid with Other Azure Services: Azure Event Hubs, Service Bus, and more
- Customizing Event Grid Workflows: Creating custom event types and schemas
- Building Custom Event Handlers: Using custom applications and services

Disaster Recovery and Business Continuity

- Implementing Backup Strategies: Ensuring data durability and availability
- Designing for High Availability: Fault tolerance and redundancy
- Planning for Disaster Recovery: Strategies for continuity and failover

Cost Management and Optimization

- Managing Event Grid Costs: Understanding pricing models and usage
- Cost Optimization Best Practices: Reducing costs while maintaining performance
- Using Azure Cost Management Tools: Cost analysis and budgeting

Real-World Projects and Case Studies

- Implementing Event-Driven Architectures: Case studies and success stories
- Best Practices and Lessons Learned: Insights from real-world implementations

Career Development and Azure Certifications

- Azure Certifications Overview: Paths and preparation tips for Event Grid and related certifications
- Building a Career with Azure Event Grid: Skills development and career opportunities
- Interview Preparation: Common interview questions and scenarios related to event-driven architectures

Azure Event Grid Syllabus

1. Introduction to Azure Event Grid

  • Overview of Azure Event Grid
  • Key features and benefits
  • Event-driven architecture and use cases

2. Core Concepts

  • Event sources and publishers
  • Event handlers and subscribers
  • Event schema and data payloads

3. Event Grid Features and Integration

  • Supported Azure services and integrations
  • Custom topics and domain-specific events
  • Event subscriptions and filters

4. Event Delivery and Routing

  • Event delivery models (Push vs. Pull)
  • Routing events to multiple endpoints
  • Dead-letter handling and retry policies

5. Azure Event Grid with Azure Functions

  • Triggering Azure Functions with Event Grid
  • Event Grid bindings in Azure Functions
  • Implementing serverless workflows

6. Integration with Azure Services

  • Integrating with Azure Blob Storage events
  • Azure Resource Manager events and automation
  • Azure IoT Hub and device telemetry integration

7. Monitoring and Logging

  • Monitoring event delivery and health
  • Logging and diagnostics in Azure Event Grid
  • Using Azure Monitor for Event Grid metrics

8. Security and Compliance

  • Authentication and authorization in Event Grid
  • Role-based access control (RBAC)
  • Compliance considerations and auditing

9. Advanced Topics

  • Custom handlers and custom event publishers
  • Fan-out and fan-in patterns with Azure Event Grid
  • Implementing event-driven microservices architectures

10. Advanced Event Grid Concepts

  • Event Grid domains and custom topics
  • Event schema evolution and versioning
  • Custom headers and metadata in events

11. Event Delivery and Scalability

  • Event delivery guarantees and consistency
  • Scaling Event Grid for high-throughput scenarios
  • Optimizing event delivery latency and reliability

12. Custom Handlers and Custom Event Publishers

  • Implementing custom event handlers
  • Developing custom event publishers
  • Integration with non-Azure services and external systems

13. Implementing Event-Driven Microservices Architectures

  • Event-driven architecture patterns (e.g., CQRS, Event Sourcing)
  • Choreography vs. orchestration patterns
  • Designing resilient and scalable microservices using Event Grid

14. Monitoring, Logging, and Diagnostics

  • Advanced monitoring with Azure Monitor and Application Insights
  • Log aggregation and analysis for Event Grid
  • Using metrics and alerts for proactive monitoring

15. Advanced Security and Compliance

  • Implementing secure event-driven architectures
  • End-to-end encryption and data protection
  • Compliance considerations and regulatory requirements

Training

Basic Level Training

Duration : 1 Month

Advanced Level Training

Duration : 1 Month

Project Level Training

Duration : 1 Month

Total Training Period

Duration : 3 Months

Course Mode :

Available Online / Offline

Course Fees :

Please contact the office for details

Placement Benefit Services

Provide 100% job-oriented training
Develop multiple skill sets
Assist in project completion
Build ATS-friendly resumes
Add relevant experience to profiles
Build and enhance online profiles
Supply manpower to consultants
Supply manpower to companies
Prepare candidates for interviews
Add candidates to job groups
Send candidates to interviews
Provide job references
Assign candidates to contract jobs
Select candidates for internal projects

Note

100% Job Assurance Only
Daily online batches for employees
New course batches start every Monday