Um servidor mock na nuvem, rodando perto do seu time
O Mockzilla administra o servidor mock para você, em uma URL estável, em uma região perto das pessoas e dos jobs de CI que chamam.
- Uma URL que não muda
- Hospedagem em várias regiões
- Nada para rodar localmente
- Por API key ou só para o time
O que "na nuvem" quer dizer aqui?
Você não administra nada. Sem binário para subir, sem contêiner para manter vivo, sem porta para brigar. Você recebe um endereço, e ele responde.
Seu servidor mock recebe uma região na primeira vez que é provisionado e fica nela. As requisições são roteadas para essa região, então a latência que o time vê é estável em vez de depender de quem está chamando de onde.
Um mock na sua máquina ajuda você e mais ninguém
No momento em que uma segunda pessoa precisa da mesma API, um mock local para de servir. Sua designer não alcança, o CI não alcança, e a pessoa terceirizada que entrou hoje de manhã muito menos.
A saída de sempre é commitar um fixture. Ele aguenta até o spec mudar, e aí fica errado sem ninguém avisar.
Uma URL estável
O endereço sobrevive a uma mudança de spec, a um redeploy e a uma branch nova. Coloque em um arquivo de configuração uma vez e esqueça.
Roda onde o seu time está
Seu servidor mock roda em uma região perto do seu time. Isso mantém a ida e volta curta para quem chama.
Acesso do seu jeito
Deixe só para o seu time. Coloque uma API key na frente. Mande um link de compartilhamento para alguém de fora.
Perguntas
- Dá para escolher a região?
- Dá para escolher a área. Em um plano pago é uma configuração da conta, e no plano gratuito o primeiro push pode levar uma preferência. Dentro dessa área, a região menos carregada é escolhida para você.
- Dá para usar meu próprio domínio?
- Dá, nos planos que incluem isso. Seu servidor mock responde sob um domínio seu em vez do compartilhado, e a gente configura junto com você.
- Preciso administrar alguma coisa?
- Não. O Mockzilla administra. Se mesmo assim você quiser rodar por conta, o motor é licenciado sob MIT e usa o mesmo spec, então rodar local se comporta igual ao hospedado.
Traga um spec. Leve um servidor mock.
Começar não custa nada. Infraestrutura dedicada quando precisar.