NobleProg cuenta con amplia experiencia en el apoyo de los siguientes servicios:
ASOCIACIONES A CORTO PLAZO: resolución de problemas urgentes.
ASOCIACIONES A LARGO PLAZO: incorporación de uno o varios consultores para ayudar a entregar proyectos desde las etapas de planificación inicial, pasando por la implementación y hasta la transferencia de conocimientos.
Estudios de caso de RabbitMQ:
Royal College of Psychiatrists
Recientemente, completamos con éxito un compromiso de consultoría en RabbitMQ para el Royal College of Psychiatrists en el Reino Unido:
Contactamos a varios posibles proveedores de experiencia en RabbitMQ. Luego, fue fácil decidir rápidamente por NobleProg para apoyar nuestros esfuerzos en la escalabilidad del sitio web, ya que se comprometieron de inmediato haciendo preguntas sobre los pasos ya realizados y los resultados de estos, uniéndose a nosotros para acotar las áreas a investigar y asegurando que proporcionarían el conjunto de habilidades adecuado para avanzar en la investigación.
Después de las conversaciones iniciales, se acordó que se requería a alguien con un conocimiento muy sólido de RabbitMQ, pero también competente en el entorno .NET, y esto fue exactamente lo que se proporcionó. Tras recibir acceso al sitio de pruebas y al código, el consultor de NobleProg identificó rápidamente el problema principal que afectaba las conexiones de RabbitMQ y ofreció tanto correcciones tácticas como arquitectónicas a largo plazo para el problema.
Tras implementar el cambio de conexión de RabbitMQ recomendado, nuestras pruebas de carga demostraron que el problema inmediato se había resuelto, pero aún quedaban dudas sobre la manejabilidad del sitio usando las opciones de configuración dentro del código, así como un posible cuello de botella futuro, más allá del uso actual pero observado en las pruebas de carga. En este punto, la capacidad del consultor para ir más allá de RabbitMQ y comprender rápidamente la propia aplicación fue de gran ayuda no solo para proporcionar una solución al problema inmediato, sino también un sistema significativamente más manejable donde también se abordó el «cuello de botella de mañana».
Al finalizar el ejercicio, habíamos tenido la experiencia ideal de una consultora que primero tomó el tiempo necesario para asegurar que entendía el problema lo suficiente para proporcionar las habilidades correctas, y luego proporcionó la solución requerida con la mayor rapidez posible y dentro del presupuesto estimado.
Phil Burke, Director of Information Systems Royal College of Psychiatrists
European Government Information Service
Requerimiento:
Diseñar una topología para la implementación de RabbitMQ que atienda los requisitos funcionales manteniéndose lo más simple y estable posible
Cumplir el requisito en términos de carga y absorber picos de carga, y cumplir el requisito en términos de alta disponibilidad
Implementar scripts de Jmeter (archivos jmx) para probar la carga de la implementación de RabbitMQ
Analizar resultados y mejorar el rendimiento después de las pruebas de carga
Entregables : Un documento que describa la topología de RabbitMQ diseñada Un documento que describa la configuración de RabbitMQ para esa topología específica Scripts de Jmeter Un documento que describa el enfoque de rendimiento (cómo interpretar el rendimiento y el comportamiento de RabbitMQ bajo carga pesada)
Resultado: Todos los entregables se completaron con éxito.
NobleProg recibió retroalimentación del cliente indicando que estaban muy satisfechos con la elección del consultor y el alto estándar de trabajo realizado. Estaban especialmente complacidos por cómo interactuó con el equipo, trabajando bien junto a ellos y proporcionando mucha orientación continua de valor añadido, asegurando que la transferencia de conocimientos pudiera tener lugar.
¿Necesitas Ayuda?
Contáctanos para obtener más información sobre nuestro equipo y los tipos de soluciones personalizadas que podemos ofrecer a tu organización.
colombia@nobleprog.com o +57 601 5088267