O Nginx pode fazer o balanceamento de carga e o cache simultaneamente, basta configurar a zona do cache usando a diretiva proxy_cache_path e atribuí-la ao server {} ou location {} usando proxy_cache . Assim, concluindo, se estiver usando nginx como balanceador de carga e cache, a arquitetura da Digital Ocean parece muito redundante.