Design Patterns for Consistent Centralized Authorization
CNCF [Cloud Native Computing Foundation] via YouTube
AI Product Expert Certification - Master Generative AI Skills
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement consistent centralized authorization patterns in cloud-native applications through this 35-minute conference talk from CNCF. Explore the challenges of keeping authorization data synchronized across distributed systems when using modern centralized authorization systems like OpenFGA that consolidate policy, users, roles, and relationships. Discover practical solutions for maintaining data consistency at scale without relying on shared databases, which are considered anti-patterns in distributed architectures. Master the use of Dapr's building block APIs, including pub/sub and state management, to coordinate reliable dual writes between applications and OpenFGA systems. Understand how to design architectures that emit domain events from services and process them asynchronously using Dapr, ensuring data consistency while avoiding tight coupling and fragile orchestration patterns. Examine a real-world demonstration showing how centralized authorization can be cleanly integrated into open source microservices systems, providing practical insights for implementing these patterns in production environments.
Syllabus
Design Patterns for Consistent Centralized Authorization - José Padilla & Alice Gibbons
Taught by
CNCF [Cloud Native Computing Foundation]