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)