Thank you @fialkin.victor for leaving a comment.

It's decentralised, validation of the event is decentralised.

Re: ""The service can decide to throw error and become unhealthy if Event Registry fails to respond."

Since this is happening at the deployment time, it's a good thing. Moreover isn't this true with every micro-service architecture. If one fails, things start to fall down (can be handled in some cases with circuit breaker)

Re: "It looks to me that you are trying to solve the wrong problem."

The problem that I am trying to answer

What are the valid events in the system?

What is the schema/definition of every event in the system?

Rest is the performance implementation

--

--

--

Senior Staff Engineer @freshworks. Ex-McKinsey/Microsoft/Slideshare/SAP, Tech Enthusiast, Passionate about India. Opinions are mine

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abhinav Dhasmana

Abhinav Dhasmana

Senior Staff Engineer @freshworks. Ex-McKinsey/Microsoft/Slideshare/SAP, Tech Enthusiast, Passionate about India. Opinions are mine

More from Medium

If Your Birthday Falls on Easter Sunday This Year, Will It Ever Happen Again?

Is your best all you can do?

Fathers’ Days

In this article, we will talk about the Cronos network, as one of the most advanced IBC projects.