Contacta con nosotros

NobleProg cuenta con amplia experiencia apoyando a:

COMPROMISOS A CORTO PLAZO: resolver problemas urgentes.

COMPROMISOS A MEDIO/LARGO PLAZO: incorporar uno o varios consultores para ayudar en la ejecución de proyectos desde las fases iniciales de planificación hasta la implementación y la transferencia de conocimientos.

Estudios de caso sobre RabbitMQ:

Royal College of Psychiatrists
Recientemente completamos con éxito un encargo de consultoría en RabbitMQ para el Royal College of Psychiatrists del Reino Unido:

Contactamos con varios proveedores potenciales de experiencia en RabbitMQ. Fue entonces fácil y rápido decidirnos por NobleProg para apoyar nuestros esfuerzos por escalar el sitio web, ya que se implicaron inmediatamente preguntando sobre los pasos ya dados y sus resultados, uniéndose a nosotros para reducir las áreas a investigar y asegurándose de que proporcionarían la combinación de habilidades adecuada para llevar adelante la investigación.

Tras las conversaciones iniciales, acordamos que era necesario contar con alguien con un dominio muy sólido de RabbitMQ, pero también cómodo trabajando en el entorno .NET, y exactamente eso fue lo que proporcionaron. 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 e ofreció soluciones tanto tácticas como correctivas a largo plazo para dicho problema.

Tras implementar el cambio en la conexión de RabbitMQ recomendado, nuestras pruebas de carga demostraron que el problema inmediato se había resuelto; sin embargo, quedaban dudas sobre la capacidad de gestionar el 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 durante 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, proporcionando no solo una solución al problema inmediato, sino también un sistema significativamente más manejable, abordando además el "cuello de botella del mañana".

Al final de esta experiencia, hemos vivido lo que consideramos una consultoría ideal: primero se tomó el tiempo necesario para comprender suficientemente el problema y proporcionar las habilidades adecuadas, y 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 de Información Gubernamental Europeo
Requisitos:
Diseñar una topología para el despliegue de RabbitMQ que satisfaga los requisitos funcionales manteniéndola lo más simple y estable posible Cumplir con los requisitos en términos de carga y capacidad para absorber picos de carga, así como garantizar alta disponibilidad.
Implementar scripts de Jmeter (archivos jmx) para probar la carga del despliegue de RabbitMQ.
Analizar los resultados y mejorar el rendimiento tras las pruebas de carga.

Entregables:
Un documento que describe la topología concebida para RabbitMQ.
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 se completaron con éxito.

NobleProg recibió comentarios del cliente indicando que estaban muy contentos con la elección del consultor y la alta calidad del trabajo realizado. Quedaron especialmente satisfechos con la forma en que interactuó con el equipo, trabajando eficazmente junto a ellos y proporcionando numerosas guías de valor añadido continuas, asegurando que la transferencia de conocimientos pudiera tener lugar.



Two persons looking at a tablet

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.

panama@nobleprog.com o +507 838-5362