You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Shyam Damodar Bodhare (Jira)" <ji...@apache.org> on 2022/07/29 08:28:00 UTC
[jira] [Created] (KAFKA-14125) More senses to application
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)