re: What’s overrated? VIEW POST

TOP OF THREAD FULL DISCUSSION
re: I may add that use of microservices makes deployment and maintenance much more complicated than it needs to be. And makes local deployment for test...

I read your article. Looks good, if only because I have adopted something very similar. With Gravity there is dynamic runtime configuration which can create new data structures and related API. Business rules, views, filters and integrations are all defined at runtime through the API. It is a clustered system so that all the services run on each node, so regardless of the API called it is capable of servicing it without doing another hop. It uses JMS queues to manage workload across the cluster. Because each node of the cluster is identical you will never get resource bound on a specific service because any node can do anything. There are three clusters involved, the API, JMS and Persistence.

code of conduct - report abuse