As soluções Descoberta de Serviço Software abaixo são as alternativas mais comuns que os usuários e revisores comparam com Vamp. Outros fatores importantes a considerar ao pesquisar alternativas para Vamp incluem confiabilidade e facilidade de uso. A melhor alternativa geral para Vamp é Docker. Outros aplicativos semelhantes a Vamp são Google Kubernetes Engine (GKE), ZooKeeper, AWS Cloud Map, e Traefik. Vamp alternativas podem ser encontradas em Descoberta de Serviço Software mas também podem estar em Software de Registro de Contêineres ou Software de Gerenciamento de Contêineres.
Docker Hub é uma automação de pipeline de teste de desenvolvimento com mais de 100.000 aplicativos gratuitos, registros públicos e privados.
Google Kubernetes Engine é um ambiente gerenciado e pronto para produção para implantar aplicações em contêiner em escala.
ZooKeeper é um serviço centralizado para manter informações de configuração, nomenclatura, fornecer sincronização distribuída e fornecer serviços de grupo. Todos esses tipos de serviços são usados de alguma forma por aplicações distribuídas.
Traefik (pronunciado como traffic) é um proxy reverso HTTP moderno e balanceador de carga feito para implantar microserviços com facilidade. Ele suporta vários backends (Docker, modo Swarm, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, e muitos mais) para gerenciar sua configuração de forma automática e dinâmica.
Consul torna simples para os serviços se registrarem e descobrirem outros serviços através de uma interface DNS ou HTTP.
O framework de software Apache Thrift, para o desenvolvimento de serviços escaláveis entre linguagens, combina uma pilha de software com um mecanismo de geração de código para construir serviços que funcionam de forma eficiente e integrada entre C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml e Delphi e outras linguagens.
GRPC é uma estrutura de RPC geral, de alto desempenho e código aberto, baseada em HTTP/2.
Hystrix é uma biblioteca de latência e tolerância a falhas projetada para isolar pontos de acesso a sistemas remotos, serviços e bibliotecas de terceiros, interromper falhas em cascata e permitir resiliência em sistemas distribuídos complexos onde a falha é inevitável.
SkyDNS é um serviço distribuído para anúncio e descoberta de serviços construído sobre o etcd. Ele utiliza consultas DNS para descobrir serviços disponíveis. Isso é feito aproveitando os registros SRV no DNS, com significado especial dado a subdomínios, prioridades e pesos.