Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[πŸ“ Docs]: Blog Post: JSON Schema in Event-Driven Architecture – A Practical Guide Summary #1419

Open
1 task done
aryandhandhukiya opened this issue Feb 20, 2025 · 6 comments
Labels
πŸ“ Documentation Indicates improvements or additions to documentation. Status: Triage This is the initial status for an issue that requires triage.

Comments

@aryandhandhukiya
Copy link

aryandhandhukiya commented Feb 20, 2025

Summary
Event-driven architecture (EDA) is widely used in modern distributed systems to enable asynchronous communication between microservices. However, ensuring that events maintain a consistent structure across producers and consumers is a challenge. This blog post will explore how JSON Schema can be leveraged for event validation in EDA, improving data integrity and interoperability.

Blog Category:
Engineering – This post will cover technical implementation details with real-world examples.

Key Topics Covered:
πŸ”Ή Introduction to Event-Driven Architecture
πŸ”Ή How JSON Schema Helps in EDA
πŸ”Ή Defining JSON Schema for Event Validation
πŸ”Ή Implementing JSON Schema Validation in a Kafka-Based Microservice
πŸ”Ή Common Challenges and Best Practices
πŸ”Ή Code Examples in Node.js (Can extend to Python/Go upon request)

Target Audience:
Developers, architects, and engineers working with event-driven microservices who want to validate and enforce structured event messages using JSON Schema.

Expected Outcomes:
A step-by-step guide on using JSON Schema in event-driven systems.
Practical examples showcasing how event validation works.
Insights on best practices for schema validation in real-world scenarios.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@aryandhandhukiya aryandhandhukiya added Status: Triage This is the initial status for an issue that requires triage. πŸ“ Documentation Indicates improvements or additions to documentation. labels Feb 20, 2025
Copy link

Welcome to the JSON Schema Community. We are so excited you are here! Thanks a lot for reporting your first issue!! πŸŽ‰πŸŽ‰ Please make sure to take a look at our contributors guide if you plan on opening a pull request.
For more details, check out the README.md file.

@idanidan29
Copy link

idanidan29 commented Feb 25, 2025

hi can i get assigned to this?

@gregsdennis
Copy link
Member

@idanidan29 writing a blog post like this requires expert-level knowledge. Moreover, as it's a blog post, I would defer to the person who proposed it since they are likely that expert.

@idanidan29
Copy link

Got it, thanks for the info!

@jainambarbhaya1509
Copy link

@gregsdennis hey, seems interesting can me and the proposer of the issue work on it together

@gregsdennis
Copy link
Member

Don't ask me, ask them. But again, it requires expert knowledge on the topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
πŸ“ Documentation Indicates improvements or additions to documentation. Status: Triage This is the initial status for an issue that requires triage.
Projects
None yet
Development

No branches or pull requests

4 participants