Virtualização de serviços
Como um dos principais componentes para aceleração do desenvolvimento, virtualização de serviços se faz essencial para redução de lead time de entrega, entre outros indicadores importantes desempenho. Com essa ferramenta conseguimos criar de forma rápida e fácil, camadas de serviço 100% virtualizados, suas capacidades vão muito além de mocks convencionais, podendo representar fielmente as complexidades de configuração de uma infraestrutura real, sejam por aspectos simples relacionados ao dialeto de comunicação ou mais complexos quando falamos de manipulação de algoritmos de criptografia dinamicamente, sistemas de autenticação e etc.
Problemas que resolve
- Indisponibilidade de serviços externos para teste e desenvolvimento.
- Custo elevado de serviços externos específicos para ambientes de teste e homologação.
- Janelas de disponibilidade restrita para ambientes testes
- Pouca flexibilidade de configuração em ambientes pre provisionados.
- Inconstância nos tempos de resposta
- Dificuldade para reproduzir cenários específicos de erros e problemas encontrados em ambiente produtivo.
- Risco operacional com sistemas legados
- Massa de dados estáticas ou com capacidades muito limitadas, normalmente disponibilizadas via mocks de serviço.