This document discusses different cloud connectivity patterns for developers including proxies, gateways, and meshes. It provides an overview of API gateways and how they differ from proxies, describing the various capabilities gateways provide around authentication, logging, caching, load balancing, and more. It then discusses service meshes and the Kong Mesh architecture before discussing when to use gateways versus meshes. It promotes a hybrid approach using Kong Gateway for traffic ingress and Kong Mesh with Kafka for internal microservice communication.