NobleProg cuenta con experiencia apoyando a:
COMPROMISOS A CORTO PLAZO: resolución de problemas urgentes.
COMPROMISOS A MEDIANO Y LARGO PLAZO: incorporación de uno o varios consultores para ayudar a llevar a cabo proyectos desde las fases iniciales de planificación hasta la implementación y la transferencia de conocimientos.
Casos de estudio de RabbitMQ:
Royal College of Psychiatrists
Recientemente completamos con éxito un compromiso de consultoría de RabbitMQ para el Royal College of Psychiatrists en el Reino Unido:
Contactamos con varios proveedores potenciales de experiencia en RabbitMQ. Fue entonces fácil llegar rápidamente a un acuerdo con NobleProg para apoyar nuestros esfuerzos por escalar el sitio web, ya que se involucraron inmediatamente preguntando por los pasos ya dados y sus resultados, uniéndose a nosotros para afinar las áreas a investigar y asegurándose de proporcionar las habilidades adecuadas para continuar con la investigación.
Tras las conversaciones iniciales, se acordó que era necesario alguien con un dominio muy sólido de RabbitMQ y, además, cómodo en el entorno .NET, y eso fue exactamente lo que se proporcionó. Tras obtener acceso al sitio de pruebas y al código, el consultor de NobleProg identificó rápidamente el problema principal que afectaba a las conexiones de RabbitMQ y ofreció soluciones tanto tácticas como arquitectónicas a largo plazo.
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 quedaban dudas sobre la gestión del sitio utilizando las opciones de configuración presentes en el código, así como sobre una posible limitación futura, 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 para proporcionar no solo una solución al problema inmediato, sino también un sistema significativamente más manejable, abordando también esa «limitación futura».
Al final del ejercicio, tuvimos la experiencia ideal de una consultoría que primero tomó el tiempo necesario para asegurar que comprendía suficientemente el problema y proporcionaba las habilidades correctas, luego ofreció la solución requerida tan rápido como fue posible y dentro del presupuesto estimado.
Phil Burke, Director de Sistemas de Información, Royal College of Psychiatrists
Servicio Europeo de Información Gubernamental
Requisito:
Diseñar una topología para el despliegue de RabbitMQ que satisfaga los requisitos funcionales manteniendo la mayor simplicidad y estabilidad posibles.
Cumplir con los requisitos en términos de carga y absorción de picos de carga, así como garantizar alta disponibilidad.
Implementar scripts de Jmeter (archivos jmx) para realizar pruebas de carga del despliegue de RabbitMQ.
Analizar los resultados y mejorar el rendimiento tras las pruebas de carga.
Entregables:
Un documento que describa la topología diseñada para RabbitMQ.
Un documento que describa la configuración de RabbitMQ para dicha 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 completados con éxito.
NobleProg recibió comentarios del cliente indicando que estaban muy satisfechos con la elección del consultor y la alta calidad del trabajo realizado. Quedaron especialmente complacidos con la forma en que el consultor interactuó con el equipo, trabajando adecuadamente junto a ellos y proporcionando una gran cantidad de orientación continua con valor añadido, asegurando que se pudiera llevar a cabo la transferencia de conocimientos.
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.
venezuela@nobleprog.com o +57 601 5088267