Shyam Damodar Bodhare created KAFKA-14125:
---------------------------------------------

             Summary: More senses to application
                 Key: KAFKA-14125
                 URL: https://issues.apache.org/jira/browse/KAFKA-14125
             Project: Kafka
          Issue Type: Improvement
            Reporter: Shyam Damodar Bodhare


As a human being has 5 senses for sensing and different mechanisms for 
interacting with outside world.

An application should've more than one senses.

If http api is not working, alternate route like messaging should take over.

Like human body has redundancy (2 eyes, hands, legs etc.).

Not only in the event of failure, but under load conditions as well, other 
mechanisms should be brought to use.

This will mainly be useful in micro services.

 

Also micro services shouldn't directly make external web service calls.

Even though individual application can have connection pool, replicating this 
code in all enterprise applications is redundant and inefficient.

Instead, a central application (built using Kafka) can be a single point of 
interface (clustered) nto external world. Here we can adjust firewalls, system 
sockets, timeouts, request/response logging.

Individual enterprise applications will communicate with this application 
asynchronously.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to