We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Empowering Architectural Evolution: Governing Event-Driven Solutions • Sam Dengler • GOTO 2023
Learn how to govern event-driven solutions with real-time event validation, metadata governance, and scalable metadata registries to ensure scalable and maintainable systems in this GOTO 2023 talk.
- Event-driven architecture requires governing event-driven solutions to ensure scalability and maintainability.
- Validate events in real-time to detect errors and inconsistencies, ensuring events are correct and consistent throughout the system.
- Metadata plays a crucial role in governing event-driven solutions, providing context and meaning to events.
- Mobile, scalable, and cloud-agnostic metadata registry is essential for metadata governance.
- Implement a metadata catalog to store metadata information, making it accessible and searchable.
- Use APIs and interfaces to simplify access to metadata, making it easier to integrate with various applications.
- Ensure data schema versioning and backward compatibility to prevent breaking changes.
- Introduce guardrails and controls to prevent data inconsistencies and ensure data quality.
- Use business context to govern metadata, applying business logic and standards to metadata fields.
- Consider default values, required fields, and data types when designing metadata schema.
- Validate events against schema versions, ensuring events conform to expected formats and structures.
- Implement metadata quality gates to validate metadata against business requirements and standards.
- Design systems to be decoupled and distributed, allowing for scalability and flexibility.
- Establish data governance principles and policies to ensure data is properly governed and used.
- Implement tracking and monitoring mechanisms to identify issues and trends in metadata usage.
- Use business-oriented metadata to enable project managers to track and measure progress.
- Develop a metadata catalog as a centralized repository for metadata, enabling discovery and reuse.
- Implement metadata quality assessment and reporting to identify issues and areas for improvement.