Confluent y Chakray
Chakray es un socio de integración de sistemas de Confluent, que proporciona la plataforma, distribución y herramientas adicionales en torno a Apache Kafka, el popular proyecto open source de event streaming. Nuestra colaboración con Confluent nos ha permitido crear una práctica de consultoría de Kafka de desarrolladores y administradores certificados por Confluent que cubren las regiones de Reino Unido, España, Canadá, LATAM y APAC. Tenemos experiencia en la implantación y gestión de soluciones Kafka.
Instalación y configuración de Apache Kafka
Conoce los pasos necesarios para implementar Kafka con éxito en tu empresa y aprende a identificar tus necesidades reales de integración
Descargar Ebook¿Por qué Confluent Kafka?
Event streaming tiene una gran afinidad con los microservicios. En una arquitectura event driven, los organizadores de eventos no necesitan preocuparse por los consumidores de esos eventos. Por tanto, la tecnología permite que los microservicios se desacoplen realmente. Las primeras adopciones de microservicios, aunque funcionalmente desacoplados, siguen esperando algo de los otros microservicios con los que se comunican. Apache Kafka permite una autonomía casi absoluta de los microservicios. Sin embargo, esto tiene un precio en términos de complejidad en el despliegue y es aquí donde las empresas pueden aprovechar las ventajas de la rica plataforma Kafka de Confluent.
Confluent simplifica significativamente el despliegue de Kafka con su plataforma, proporciona herramientas para la supervisión, el escalado y el equilibrio de carga automático de las implementaciones de Kafka. Confluent ha resuelto el desafío de la implementación de la infraestructura en las instalaciones y en las principales plataformas en cloud, de modo que las empresas pueden, simplemente, contratar la tecnología y aprovechar sus beneficios. Más del 60 % de las empresas de la lista Fortune 100 y el 30 % de las de la Fortune 500 ya utilizan Kafka. Como proyecto open source dentro de Apache Foundation, se puede decir que ha sido probado y endurecido y Confluent es uno de los principales contribuyentes.
Kafka Connect ofrece un rico ecosistema de conectores con soporte comunitario y de Confluent para aplicaciones y tecnologías populares. Kafka REST Proxy proporciona una conectividad sencilla allí donde no existen conectores, lo que permite que las aplicaciones se conecten, produzcan y consuman a través de sencillas API. Ya sea porque las empresas necesitan conectar dispositivos IoT a través de MQTT o service bus applications heredadas a través de JMS, Confluent lo tiene cubierto y los administradores pueden supervisar todo el estado a través del Centro de Control de Confluent.
Nuestro enfoque
Nuestro equipo de expertos trabajará estrechamente con el tuyo para garantizar el desarrollo de una arquitectura de referencia y unos estándares adecuados para Confluent Kafka en tus empresas. Podemos ayudarte a centrarte en los casos de uso adecuados para demostrar el ROI (Return Of Investments, o rentabilidad de inversión) y afinar en la propuesta de mayor valor en tu viaje con Kafka. Confluent tiene un modelo de madurez y una curva de adopción dentro de cualquier empresa. Chakray está aquí para ayudarte en cada paso de ese viaje aportando orientación y asesoramiento pragmático cuando lo necesites. La adopción debe planificarse, incrementarse y medirse para garantizar el éxito y el ROI en la empresa.
La integración es el ADN de Chakray y, por mucho que Kafka sea una tecnología facilitadora, es una tecnología de integración. La empleamos y la tratamos como a otras tecnologías de integración. Como algo que es fundamental para el éxito de las empresas que se transforman digitalmente en un mundo conectado. Las empresas que lo hacen bien crean una capacidad, la absorben en su estrategia de integración y la hacen suya dentro de su competencia de integración. Los equipos de desarrollo de microservicios dentro de una empresa son clientes de esa competencia, no los propietarios.
Consideraciones sobre Kafka
Creemos firmemente que las empresas que quieran aprovechar las ventajas de event streaming con Apache Kafka deberían utilizar la tecnología de Confluent. Aunque podemos desplegar completamente una implementación open source de Apache Kafka, no es la vía recomendada. Es una arquitectura compleja de desplegar y gestionar sin la tecnología envolvente de Confluent. Según nuestra experiencia, las diferencias de coste total de propiedad (TCO) entre las dos vías serán insignificantes, con la diferencia de que una de ellas es significativamente más fácil.
Es beneficioso tener una visión holística y posicionar esta tecnología estratégicamente dentro de la empresa. No se trata solo de una decisión de desarrollo, sino que tiene el potencial de ofrecer importantes oportunidades dentro de una empresa. Con el compromiso empresarial adecuado durante la adopción, las empresas pueden obtener un valor y una oportunidad aún mayores a largo plazo de esta tecnología.
La granularidad de los eventos es una consideración clave a la hora de implementar Kafka. No hay una regla específica para la granularidad de los eventos, aunque se pueden obtener más beneficios si se adopta el nivel que mejor se ajusta al caso de uso. Un enfoque más detallado hará que se capturen más eventos, aunque si se dispone de las capacidades adecuadas de supervisión, gestión y administración, como la utilización del registro de esquemas de Confluents, esto puede solucionarse fácilmente. El mismo enfoque debe adoptarse con el acoplamiento flexible de los servicios, es necesario planificar la gestión y el gobierno por adelantado para que los servicios y sus interacciones puedan ser claramente comprendidos y observados a nivel de empresa.
Event streaming es un recorrido y nosotros trabajamos con las empresas para asegurarnos de que miden su éxito durante ese viaje.
Contáctanos
Envíanos un mensaje y nos pondremos en contacto contigo.
Acerca de Chakray
Chakray ha sido una consultoría especializada en integración desde 2013. Todo nuestro equipo se dedica al conjunto de conocimientos y a la disciplina de la integración. Ya sean patrones de integración empresarial, IPaaS, microservicios o event streaming, aportamos una mentalidad de integración conectada cuando resolvemos problemas para nuestros clientes. Apoyamos a nuestros clientes para aprovechar y materializar el valor de las tecnologías que utilizan. Les ayudamos a evitar o eliminar la deuda técnica en las implementaciones. Tanto si se trata de experiencia en datos, integración, DevOps o algo específico como RGPD o protección de datos, aportamos las pymes adecuadas y la experiencia en la implementación para contribuir. Nuestros clientes se apoyan en nuestra experiencia para evitar los obstáculos más comunes y establecer las capacidades adecuadas dentro de su organización.
Puede que te interese...
Más información y lecturas sobre temas relacionados con esta página.
Talk to our experts
Contacta con nuestro equipo y descubre las tecnologías de vanguardia que potenciarán tu negocio.
Contáctanos