Sha256: e9da251f06504c9205d8cfcc326dc6d856b994e867cfa5bb865b2825e923556d
Contents?: true
Size: 505 Bytes
Versions: 1
Compression:
Stored size: 505 Bytes
Contents
# [WIP] Why HTTP is a bad choice for interservice communication Downsides of HTTP: * inherently synchronous * timeouts * retries * one-to-one, no pub/sub * additional work required: * network * service discovery * routing * load balancing * authentication/authorization Pro's of HTTP: * synchronous communication is simple * HTTP as technology is well known by engineers * more stable and simpler to setup if the services are not closely deployed (e.g. in different datacenters/regions)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mimi-messaging-1.2.8 | docs/Why_HTTP_is_a_bad_choice.md |