Upstream Uptime #1: Grasping the Problem

This entry is part [part not set] of 4 in the series Upstream Uptime

Increasingly, we build apps by composition with other apps. Granting that this approach is viable, still it comes with a cluster of related problems, and to really win with this style, we’ll have to address them. An "upstream" is an independent program that my application’s correct behavior depends on at runtime. It is typically 1) across a transport mechanism, 2) in a separate process and/or machine. We’ve of course had upstreams in our lives forever: virtually all apps that use …

Upstream Uptime #1: Grasping the Problem See Full Post