NobleProg cuenta con amplia experiencia en el apoyo a:
ASIGNACIONES DE CORTO PLAZO: resolución de problemas urgentes.
ASIGNACIONES DE LARGO PLAZO: incorporación de uno o varios consultores para ayudar a entregar proyectos desde las etapas iniciales de planificación, pasando por la implementación y hasta la transferencia de conocimientos.
Casos de estudio de RabbitMQ:
Colégio Real de Psiquiatras
Recientemente, completamos con éxito una asignación de consultoría en RabbitMQ para el Colegio Real de Psiquiatras en el Reino Unido:
Contactamos a varios posibles proveedores de experiencia en RabbitMQ. Fue entonces fácil decidir rápidamente por NobleProg para apoyar nuestros esfuerzos para escalar el sitio web, ya que se involucraron de inmediato preguntando por los pasos ya realizados y los resultados de estos, uniéndose a nosotros para acotar las áreas a investigar y asegurándose de proporcionar el conjunto de habilidades correcto para avanzar en la investigación.
Tras las conversaciones iniciales, se acordó que se requería a una persona con un conocimiento muy sólido de RabbitMQ, pero que también se sintiera cómoda en el entorno .NET, y este fue exactamente el perfil proporcionado. Después de ser dado 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 de largo plazo.
Después de implementar el cambio recomendado en la conexión de RabbitMQ, nuestras pruebas de carga demostraron que el problema inmediato fue resuelto, pero aún quedaban preguntas sobre la manejabilidad del sitio usando 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 observado en las pruebas de carga. En este punto, la capacidad del consultor para mirar más allá de RabbitMQ y comprender rápidamente la aplicación misma fue una gran ayuda, no solo para proporcionar una corrección al problema inmediato, sino también un sistema significativamente más manejable, abordando también el 'cuello de botella de mañana'.
Al final del ejercicio, habíamos tenido la experiencia ideal de una consultoría que primero tomó el tiempo necesario para asegurarse de entender el problema lo suficiente para proporcionar las habilidades correctas, y luego proporcionó la solución requerida tan rápido como fuera práctico y dentro del presupuesto estimado.
Phil Burke, Director de Sistemas de Información, Colegio Real de Psiquiatras
Servicio de Información Gubernamental Europeo
Requerimiento:
Concebir una topología para el despliegue de RabbitMQ que atienda los requisitos funcionales mientras se mantiene lo más simple y estable posible
Cumplir con el requisito en términos de carga y absorción de picos de carga y cumplir con el requisito de alta disponibilidad.
Implementar scripts de Jmeter (archivos jmx) para probar la carga del despliegue de RabbitMQ.
Analizar resultados y mejorar el rendimiento siguiendo las pruebas de carga.
Entregables: Un documento que describe la topología de RabbitMQ concebida. 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 fueron completados exitosamente.
NobleProg recibió retroalimentación del cliente indicando que estaban muy satisfechos con la elección del consultor y el alto estándar del trabajo realizado. Estaban especialmente complacidos con la forma en que interactuó con el equipo, trabajando bien a su lado, y proporcionando una gran cantidad de orientación continua de valor agregado, 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.
guatemala@nobleprog.com o +507 838-5362