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
Hospedado no mundo todo
Seu servidor mock roda em uma delas e responde de lá.

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.