NobleProg cuenta con experiencia en el apoyo a:
COMPROMISOS A CORTO PLAZO: resolución de problemas urgentes.
COMPROMISOS A LARGO PLAZO: inserción de uno o varios consultores para ayudar a entregar proyectos desde las etapas iniciales de planificación, hasta la implementación y transferencia de conocimientos.
Casos de estudio RabbitMQ:
College of Psychiatrists
Recientemente completamos exitosamente un compromiso de consultoría RabbitMQ para el Royal College of Psychiatrists en el Reino Unido:
Contactamos a varios proveedores potenciales de experiencia en RabbitMQ. Fue entonces fácil decidir rápidamente por NobleProg para apoyar nuestros esfuerzos de escalar el sitio web, ya que se involucraron inmediatamente preguntando sobre los pasos ya tomados y los resultados obtenidos, uniéndose a nosotros para reducir las áreas a investigar y asegurando que proporcionarían la combinación de habilidades correcta para llevar la investigación más allá.
Tras las conversaciones iniciales, se acordó que era necesario alguien con un conocimiento muy sólido de RabbitMQ, pero también cómodo en el entorno .NET, y eso fue exactamente lo que proporcionaron. Tras recibir acceso al sitio de pruebas y al código, el consultor de NobleProg identificó rápidamente la cuestión principal que afectaba a las conexiones de RabbitMQ y ofreció correcciones tácticas y arquitectónicas a largo plazo para el problema.
Tras implementar el cambio recomendado en la conexión de RabbitMQ, nuestras pruebas de carga demostraron que el problema inmediato se resolvió; sin embargo, aún había dudas sobre la administrabilidad del sitio utilizando las opciones de configuración dentro del código, así como sobre un posible cuello de botella futuro, más allá del uso actual pero visible en las pruebas de carga. En este punto, la capacidad del consultor para mirar más allá de RabbitMQ y comprender rápidamente la propia aplicación fue de gran ayuda al proporcionar no solo una solución al problema inmediato, sino también un sistema significativamente más administrable con el «cuello de botella del mañana» también abordado.
Al final del ejercicio, tuvimos la experiencia ideal de una consultoría que primero dedicó tiempo a asegurarse de comprender suficientemente el problema para proporcionar las habilidades correctas, luego ofreció la solución requerida tan rápido como fuera posible y dentro del presupuesto estimado.
Phil Burke, Director de Sistemas de Información, Royal College of Psychiatrists
Servicio de Información del Gobierno Europeo
Requisito:
Diseñar una topología para el despliegue de RabbitMQ que atienda los requisitos funcionales mientras se mantiene lo más simple y estable posible.
Cumple con los requisitos en términos de carga y absorción de picos de carga, y cumple con los requisitos de alta disponibilidad.
Implementar scripts de Jmeter (archivos jmx) para probar la carga del despliegue de RabbitMQ
Analizar resultados y mejorar el rendimiento tras las pruebas de carga
Entregables: Un documento que describe la topología de RabbitMQ diseñada Un documento que describe la configuración de RabbitMQ para esa topología específica Scripts de Jmeter Un documento que describe el enfoque de rendimiento (cómo interpretar el rendimiento y el comportamiento de RabbitMQ bajo carga pesada)
Resultado: Todos los entregables completados con éxito.
NobleProg recibió comentarios del cliente indicando que habían quedado muy satisfechos con la elección del consultor y la alta calidad del trabajo realizado. Quedaron especialmente complacidos con su interacción con el equipo, trabajando bien junto a ellos y proporcionando una gran cantidad de orientación continua de valor añadido, asegurando que la transferencia de conocimientos pudiera llevarse a cabo.
Necesitas ayuda?
Comuníquese para obtener más información sobre nuestro equipo y los tipos de soluciones personalizadas que podemos ofrecer a su organización.
mexico@nobleprog.com o +52 55 4161 3376