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.