A NobleProg tem experiência no apoio a:
PROJETOS DE CURTO PRAZO: resolução de questões urgentes.
PROJETOS DE LONGO PRAZO: integração de um ou vários consultores para ajudar a entregar projetos desde as fases de planeamento inicial, até à implementação e transferência de conhecimento.
Estudos de Caso RabbitMQ:
Colégio Real de Psiquiatria
Recentemente, concluímos com sucesso um projeto de consultoria RabbitMQ para o Colégio Real de Psiquiatria no Reino Unido:
Contactámos vários potenciais provedores de experiência em RabbitMQ. Foi então fácil escolher rapidamente a NobleProg para apoiar os nossos esforços de escalabilidade do site, pois envolveram-se imediatamente, perguntando sobre os passos já tomados e os resultados obtidos, juntando-se a nós no processo de redução das áreas a investigar e garantindo que forneceriam as competências certas para avançar com a investigação.
Após as conversas iniciais, ficou acordado que era necessária uma pessoa com um forte conhecimento de RabbitMQ, mas também à vontade no ambiente .NET, e foi exatamente isso que foi fornecido. Tendo sido dada acesso ao site de testes e ao código, o consultor da NobleProg identificou rapidamente o problema principal que afetava as ligações RabbitMQ e ofereceu correções arquitetónicas tanto táticas como de longo prazo.
Após a implementação da alteração de ligação RabbitMQ recomendada, os nossos testes de carga demonstraram que o problema imediato foi resolvido, mas ainda havia questões em torno da geribilidade do site utilizando as opções de configuração dentro do código, bem como um possível gargalo futuro, para além do uso atual, mas observado nos testes de carga. Neste ponto, a capacidade do consultor de olhar para além do RabbitMQ e de compreender rapidamente a própria aplicação foi uma grande ajuda, proporcionando não apenas uma correção para o problema imediato, mas também um sistema significativamente mais gerível, com o "gargalo do futuro" também endereçado.
No final do exercício, tivemos a experiência ideal de uma consultoria que primeiro tomou o tempo necessário para garantir que compreendia o problema suficientemente para fornecer as competências corretas, e depois forneceu a solução necessária o mais rápido possível e dentro do orçamento estimado.
Phil Burke, Diretor de Sistemas de Informação, Colégio Real de Psiquiatria
Serviço Europeu de Informação Governamental
Requisito:
Conceber uma topologia para a implementação do RabbitMQ que atenda aos requisitos funcionais mantendo-se o mais simples e estável possível
Atender ao requisito em termos de carga e absorção de picos de carga, e atender ao requisito em termos de alta disponibilidade
Implementar scripts Jmeter (ficheiros jmx) para testar a carga da implementação do RabbitMQ
Analisar os resultados e melhorar o desempenho após os testes de carga
Entregáveis : Um documento descrevendo a topologia RabbitMQ concebida Um documento descrevendo a configuração do RabbitMQ para essa topologia específica Scripts Jmeter Um documento descrevendo a abordagem de desempenho (como interpretar o desempenho e o comportamento do RabbitMQ sob carga pesada)
Resultado: Todos os entregáveis concluídos com sucesso.
A NobleProg recebeu feedback do cliente, declarando que estavam muito satisfeitos com a escolha do consultor e com o elevado padrão de trabalho realizado. Estavam especialmente agradados com a forma como ele interagia com a equipa, trabalhando bem em conjunto com eles, e fornecendo muita orientação contínua de valor acrescentado, garantindo que a transferência de conhecimento pudesse ter lugar.
Para mais consultoria sobre RabbitMQ, entre em contato com a nossa equipe de consultoria dedicada em NobleConsul.
Preciso de Ajuda?
Entre em contato para saber mais sobre nossa equipe e os tipos de soluções personalizadas que podemos oferecer à sua organização.
info@nobleprog.pt ou +351 30 050 9666