Entrevista Exclusiva: Descubriendo KrakenD de la Mano de su Cofundador, Albert Garcia

Primer boletín 2024 de nocodeopensource.io: Entrevista con cofundador de KrakenD, predicciones de IA para 2024 y presentación de HackerGPT, herramienta de IA para ciberseguridad.
Entrevista Exclusiva: Descubriendo KrakenD de la Mano de su Cofundador, Albert Garcia

¡Hola, hola!

🚀
¡Eleva tu Negocio con HiveAgile! Nuevos Planes Disponibles Ahora 🌟

¿Estás listo para impulsar tu negocio en el mundo digital? En HiveAgile, sabemos lo crucial que es estar bien conectado en el entorno digital actual. Por eso, estamos emocionados de presentarte nuestros nuevos planes de membresía, pensados especialmente para adaptarse a lo que mejor te conviene, tanto en servicios como en presupuesto.

👉 Plan Mensual: Ideal para quienes buscan flexibilidad y compromiso a corto plazo. ¡Solo 12€ al mes! Haz clic aquí para más información

👉 Plan Trimestral Equilibrio perfecto entre compromiso y comodidad. 36€ cada tres meses. Descubre más aquí

👉 Plan Semestral: Únete a nosotros por seis meses a un precio especial de 73€. Infórmate más aquí

En HiveAgile, tu éxito es nuestra prioridad. Te ofrecemos la libertad de elegir cómo y cuándo invertir en tu crecimiento digital. ¡Es tu momento de destacar en el mundo digital con HiveAgile!

🌟 HiveAgile: Adaptándonos a ti, impulsando tu negocio.

Es un placer inmenso dar inicio al año compartiendo con vosotros la primera edición de nuestra newsletter. Hoy os traigo una joya tecnológica que está conquistando corazones y proyectos por igual: KrakenD, un API Gateway con sello español que está marcando tendencia y ganando terreno en el mundo de la tecnología. ¡Preparaos para descubrir cómo KrakenD está transformando el panorama de las APIs!

Primero, ¿sabéis qué es un API Gateway? Imaginadlo como el portero de una discoteca. Este portero decide quién entra, dirige a los invitados a la puerta correcta y se asegura de que todo marche según las normas. Así actúa el API Gateway: cuando una aplicación quiere "hablar" con otra, pasa por él. Este "portero" se encarga de dirigir la petición, verificar permisos y, si hace falta, añadir seguridad extra.

Pero hay más: el API Gateway es como un experto en control de multitudes. Gestiona el flujo de "gente" (datos, en este caso) y, a veces, hasta memoriza respuestas para que las siguientes peticiones sean más veloces.

En esta edición especial, os presento a Albert Garcia, cofundador y responsable de negocios de KrakenD. Os invito a uniros a esta interesante charla con Albert, donde compartirá sus experiencias y nos contará cómo KrakenD está marcando una diferencia significativa en la comunicación entre aplicaciones. ¡Es una gran oportunidad para conocer de cerca el impacto de esta herramienta, no os la perdáis!

Según palabras de Albert,

KrakenD es un API Gateway de alto rendimiento que facilita la gestión y optimización de APIs. Proporciona escalabilidad, seguridad y flexibilidad, permitiendo manejar eficientemente grandes volúmenes de tráfico y optimizar la interacción entre servicios y aplicaciones.
High-performance Open Source API Gateway | KrakenD
KrakenD is a high-performance Open Source API Gateway that enables you to build scalable and resilient microservices architectures.


¡Y ahora, sin más preámbulos, pasamos a la parte más emocionante: la entrevista!

¿Quien es Albert García. Cuéntanos un poco sobre ti, formación y cómo llegaste a ser desarrollador?

Mi historia con la programación comenzó transcribiendo videojuegos de revistas y picando mis propios "Escoge tu propia aventura" en mi Amstrad CPC a los 7 años y adentrándome en el universo de GWBasic, Cobol, Pascal... a los 10. Aunque hoy me cuesta entenderlo, nunca ví la programación como una opción de carrera, y acabé estudiando Derecho y Psicología en la Universidad (para no terminar ninguna de ellas).

Sin embargo, fue en la universidad, aprovechando el acceso gratuíto a internet en las bibliotecas, donde la programación me "reconquistó". Aprendí HTML y algunos lenguajes como ASP o PHP, fascinado por la idea de desarrollar aplicaciones dinámicas que pudieran usarse desde cualquier parte del mundo. Mis primeros pasos profesionales los di a finales de los 90, mezclando diseño y desarrollo web, lo que eventualmente me impulsó a abandonar la universidad y apostar todo al desarrollo.

El año 2005 me uní a Softonic, lo que supuso un hito en mi carrera. Me convertí en el primer desarrollador de la recién creada Softonic Internacional y un par de años más tarde Tomás Diago me daría la oportunidad de formar parte del equipo directivo. Fue un tiempo de aprendizaje y conexiones valiosas que me prepararon para lo que vendría después.

¿Quiénes o qué son tus mayores influencias como desarrollador?

Mis mayores influencias como desarrollador derivan de mis experiencias en Softonic y Uvinum. Aprendí no solo la importancia de la atención al detalle, la calidad y las buenas prácticas, sino también a encontrar el equilibrio adecuado para cada situación. Creo también que la filosofía "Run Less Software" (https://www.intercom.com/blog/run-less-software/) influyó en mi preferencia por la simplicidad.

¿Cuál es tu opinión más controvertida sobre la programación?

Podría decir que, aunque nos fascina adoptar las últimas tecnologías, frameworks y metodologías, en realidad, muchas veces no es necesario. Una solución sencilla y tradicional resolvería el problema el 90% de las veces. Aunque siento que esta opinión va más con mi edad que con ser realmente controvertida. Quizás la verdadera controversia está en admitir que a veces, lo antiguo no está tan mal. 😅

¿Cuál es tu herramienta de software favorita y por qué?

Depende del momento, pero diría que actualmente, para mí como responsable de negocio en KrakenD, n8n. Me permite automatizar cientos de tareas e interconectar un montón de herramientas distintas que uso en mi día a día: tener al día peticiones de soporte sin contestar desde múltiples fuentes, llevar el seguimiento de conversaciones en el CRM, gestionar sistemas de alertas... y con una pequeña capa de GPT4 integrada, todo esto centralizado a modo de asistente personal en nuestro Slack interno.

¿Por qué comenzaste KrakenD API Gateway?

En realidad fueron Albert Lombarte, Daniel López y Daniel Ortiz quienes, en noviembre de 2016, comenzaron con KrakenD, como respuesta a una necesidad que no veían cubierta. Todas las soluciones de API Gateway que existían en el momento o eran excesivamente complejas, formando parte de "plataformas de API Management", o no tenían el rendimiento buscado, o eran muy difíciles de integrar en flujos de trabajo existentes. KrakenD nace como respuesta a todas esas carencias: un API Gateway stateless de alto rendimiento, programado desde cero en golang, que proporciona un rendimiento inigualable, escalabilidad lineal, y todo basado en un fichero de configuración declarativa, lo que favorece el uso de metodologías GitOps. Podríamos decir que es un API Gateway "orientado a desarrolladores".

¿Cómo funciona KrakenD API Gateway y qué problemas resuelve?

KrakenD funciona como un API Gateway avanzado, ofreciendo un punto único de entrada que simplifica la arquitectura de sistemas complejos, especialmente útil , por ejemplo, en empresas modernizando su arquitectura hacia microservicios. Permite interconectar y transformar múltiples protocolos (por ejemplo sistemas legacy usando SOAP), facilitando la transición y ahorrando tiempo. Además, centraliza responsabilidades comunes como autenticación, seguridad o monitorización, y de paso ayudar a desacoplar nuestros contratos de API públicos, es decir, la forma en la que queremos que nuestras API se consuman, de los detalles de implementación de nuestros servicios internos, lo que contribuye a una mejor mantenibilidad de nuestros sistemas al largo plazo.

¿Por qué elegiste el lenguaje de programación que utilizaste para KrakenD API Gateway?

Elegimos Go (Golang) para KrakenD por su rendimiento superior y capacidad para manejar concurrentemente grandes volúmenes de datos. Go ofrece una sintaxis clara y una compilación rápida, lo que facilita el mantenimiento y mejora la productividad del equipo. Además, su enfoque en la eficiencia y el diseño minimalista encajan perfectamente con nuestra filosofía de mantener KrakenD rápido, eficiente y fácil de usar.

¿De dónde vino el nombre de KrakenD API Gateway?

El nombre de KrakenD proviene del monstruo mitológico Kraken, evocando la idea de múltiples "tentáculos" interconectando sistemas y servicios, similar a cómo KrakenD conecta diversas APIs y fuentes de datos. La "D" al final se refiere a su ejecución como un servicio o "daemon". Era algo trendy por 2016. 😅

¿Cuál fue el problema más desafiante que has resuelto en  KrakenD API Gateway hasta ahora?

A veces hay problemas que, por más que puedan parecer sencillos sobre el papel, cuando se los lleva a escenarios con volúmenes muy altos de concurrencia, se vuelven desafiantes. :) Por ejemplo clientes como AMC Networks pueden manejar entre 100.000 y 150.000 peticiones por segundo. Esto nos llevó a tener que replantear y optimizar ciertas funcionalidades de manipulación compleja de datos para asegurar un rendimiento óptimo sin comprometer la eficiencia.

¿Cuáles son tus metas para el futuro de KrakenD API Gateway?

Tenemos claras las premisas de simplicidad, rendimiento y facilidad de uso, y con ellas queremos expandir la base de usuarios de nuestra solución open-source. Nuestra meta es ambiciosa pero alcanzable: doblar la actual cifra de 2 millones de servidores que utilizan KrakenD y llegar a los 4 millones en los próximos dos años. Pero no es solo una cuestión de números; lo que realmente persigo es posicionar a KrakenD como la elección estándar para esos equipos técnicos sobresalientes que buscan no solo robustez y poder técnico sino también la flexibilidad y simplicidad operacional que KrakenD ofrece. Queremos ser el referente al que acudan por su confianza en nuestra capacidad para fortalecer sus arquitecturas y llevar la gestión de sus APIs al siguiente nivel.

Comparte esta newsletter

¿Te gusta nuestra newsletter sobre #NoCode y #OpenSource? Si quieres que sigamos ofreciendo contenidos accionables y de valor, ¡apóyanos! Una simple acción puede hacer una gran diferencia. Haz clic en el botón abajo y twittea para ayudarnos a crecer. 🚀


ℍ𝕠𝕣𝕚𝕫𝕠𝕟𝕥𝕖 𝔸𝕣𝕥𝕚𝕗𝕚𝕔𝕚𝕒𝕝

Te presentamos "Horizonte Artificial", la nueva y flamante sección de nuestra newsletter dedicada exclusivamente a la Inteligencia Artificial. Pero no esperes el contenido convencional que inunda TikTok o YouTube. Aquí, nos sumergiremos en el fascinante mundo del OpenSource, explorando proyectos libres que puedes desplegar en tu propio servidor. Y para guiarnos en esta travesía, contamos con la experticia de Jesús Pacheco, mejor conocido en nuestra comunidad HiveAgile como "Chukowski". Prepárate para una perspectiva fresca y auténtica sobre la IA. ¡Bienvenidos al horizonte!

10 Predicciones para la IA en 2024: ¡Acelerando hacia el Futuro! 🚀

¡Feliz Año Nuevo a todos! El 2024 ya está aquí, y tengo muchas cosas emocionantes planeadas para este año. Si pensaron que el 2023 fue un gran año para la IA, esperen a ver lo que viene en 2024. En este video, hablaré sobre mis 10 mayores predicciones de IA para 2024. ¡Vamos allá!

1. LLaMA 3

Creo que LLaMA 3 se lanzará en la primera mitad de 2024 y será increíble. Cerrará la brecha entre los modelos de OpenAI y los modelos propietarios de vanguardia como GP4. Es loco pensar que hace menos de un año se lanzó LLaMA 1, y aunque fue más una filtración que un lanzamiento, cambió realmente la trayectoria de los modelos de lenguaje de código abierto. Ahora tenemos un modelo de lenguaje grande increíblemente capaz que cualquiera puede descargar, modificar, ajustar y ejecutar localmente en hardware de consumo. Estoy emocionado de que Meta se haya unido al juego de código abierto y luego lanzó LLaMA 2, que fue incluso mejor y cerró aún más la brecha entre el código abierto y GP4. Mark Zuckerberg ya ha insinuado LLaMA 3, diciendo que su equipo está trabajando en ello.

2. Gemini Ultra

Gemini Ultra de Google es una predicción emocionante para 2024. Aunque hubo controversia debido a un video editado que no representaba fielmente sus capacidades, los detalles en su investigación son muy reales. Espero con ansias ver qué puede hacer Gemini Ultra. Google planea lanzar Gemini en tres paquetes: Nano, Pro y Ultra. Nano estará en dispositivos finales como Google Pixel, Pro necesitará hardware de consumo robusto, y Ultra solo podrá ejecutarse en servidores en la nube. Google y OpenAI con GP4 competirán por captar la atención de los desarrolladores para construir aplicaciones increíbles en sus plataformas de IA.

3. Robots

Los robots humanoides y otros tipos continuarán evolucionando en 2024, con más empresas lanzando productos robóticos. Boston Dynamics sigue siendo un jugador clave, pero Tesla ha hecho avances significativos con su robot humanoide Optimus. Desde un prototipo inicial hasta un modelo de trabajo impresionante, Tesla podría hacer grandes progresos con Optimus en 2024. Un experto en robótica mencionó que para ser efectivos en una fábrica, los robots humanoides necesitan alcanzar velocidades mínimas, lo que indica el potencial de estos desarrollos.

4. Aceleración de Código Abierto

La IA de código abierto está ganando terreno rápidamente. Meta, con su enfoque en modelos de código abierto como LLaMA, ha ganado un lugar destacado en la comunidad de IA. La estrategia de ofrecer productos de forma gratuita, similar al modelo de Microsoft, beneficia a la humanidad y sirve como contrapeso a los modelos de código cerrado. La IA de código abierto está en una posición fuerte para 2024, con líderes como Yan Lon y Mark Zuckerberg impulsando esta tendencia.

5. Agentes de IA

El 2024 será el año de los agentes de IA. No solo mejorarán debido a modelos más avanzados, sino que el software que permite su colaboración también evolucionará. Empezaremos a ver comportamientos emergentes y humanos en estos agentes, lo que nos llevará a cuestionar qué significa realmente ser humano. Los agentes de IA también nos ayudarán a predecir comportamientos humanos en diversas situaciones, como en publicidad, sondeos políticos y psicología.

6. No AGI

No se espera que la Inteligencia General Artificial (AGI) se desarrolle en 2024. Aunque hay especulaciones sobre su llegada en 2029, este año no veremos un sistema de IA que posea una inteligencia general comparable a la humana.

7. Datos Sintéticos

Los datos sintéticos jugarán un papel crucial en 2024, especialmente en industrias donde la privacidad es fundamental, como la salud y las finanzas. La creación de datos sintéticos será clave para entrenar modelos futuros, especialmente en situaciones donde los datos reales son escasos o sensibles.

8. Multi-Modal

Los modelos multimodales se convertirán en la norma. Estos modelos, que pueden procesar y entender varios tipos de datos (como texto, imágenes, audio y video), serán la base de la mayoría de las aplicaciones de IA. Sin embargo, aún hay desafíos por superar, como la dominancia de una modalidad sobre otras y la gestión del ruido adicional que estas modalidades pueden introducir.

9. Bots Malvados

Los bots maliciosos serán prácticamente imposibles de detectar en 2024. A medida que los modelos de IA mejoren, también lo harán los bots diseñados para estafar o difundir spam. Esto será un problema particularmente grave en el ciclo electoral de 2024, con la proliferación de deepfakes y spam.

10. GPT4.5

Se espera que GPT 4.5 se lance en el primer o segundo trimestre de 2024. Aunque será una evolución significativa respecto a GPT 4, no representará un salto tan grande como el que se espera para GPT 5. GPT 4.5 será más rápido, más barato y mejor, pero seguirá basándose en la arquitectura y el modelo existentes de GPT 4.

El 2024 se perfila como un año de avances significativos y emocionantes en el campo de la inteligencia artificial. Desde la mejora de los agentes de IA hasta el desarrollo de modelos multimodales y la lucha contra los bots maliciosos, estamos al borde de una era de innovación y progreso sin precedentes en la IA. ¡Prepárense para un año lleno de descubrimientos y avances tecnológicos!

HackerGPT - Tu Copiloto de Ciberseguridad 🔒

¡Hola, exploradores del horizonte artificial! Hoy nos sumergimos en el mundo de la ciberseguridad con una herramienta revolucionaria: HackerGPT. 🌐💻

Synthia

¿Qué es HackerGPT?

HackerGPT es una versión especializada de LLaMA 2, diseñada para ser tu copiloto en ciberseguridad. Este modelo, llamado White Rabbit Neo, está afinado tanto para tareas ofensivas como defensivas en el ámbito de la seguridad informática. 🛡️👾

Características Clave:

  • Modelo de 13 mil millones de parámetros: Rápido y eficiente, ideal para diversas tareas de ciberseguridad.
  • Disponible en Hugging Face: Puedes encontrar el modelo y toda la información necesaria en su tarjeta de modelo en Hugging Face.
  • Fácil Integración: Compatible con Linux, OSX y Windows, asegurando una amplia accesibilidad.

Ejemplo Práctico:

HackerGPT puede generar código para inyección de JavaScript, demostrando su capacidad para proporcionar información detallada y código de muestra. 📊🔑

HackerGPT se perfila como una herramienta esencial para profesionales y entusiastas de la ciberseguridad. Con su facilidad de uso y potente rendimiento, es un aliado valioso en la

whiterabbitneo/WhiteRabbitNeo-13B · Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.

¡Así que ahí lo tienen, aventureros digitales! HackerGPT es más que un simple modelo de IA; es un compañero indispensable en el vasto y desafiante horizonte de la ciberseguridad.


Espero que la newsletter te haya sido útil. Si tienes alguna pregunta o comentario, no dudes en enviarlo a la comunidad. ¡Hasta la próxima! 🌟

🌵
Descubre, Participa, Comunícate
- 🐥 Únete a nuestra vibrante comunidad en Twitter y mantente en la vanguardia: descubre herramientas innovadoras, participa en nuestro emocionante #BuildInPublic y mucho más.
- 💌 ¿Tienes algo que compartir? No dudes en contactarnos. Tu voz es importante para nosotros y nos comprometemos a responder a la mayor brevedad posible.¡házmelo saber!
About the author
Aitor Roma

Aitor Roma

Arquitecto de Cloud Computing y Community Manager de la Comunidad en Español de n8n.io Apasionado del Software Libre. Desde hace muchos años me gusta crear cosas.

¡Únete a NoCode OpenSource!

Forma parte de nuestra comunidad y recibe las últimas noticias, tendencias e ideas en el mundo de NoCode OpenSource. Mantente al día con actualizaciones exclusivas directamente en tu bandeja de entrada.

Newsletter NoCode OpenSource - Lo último en NoCode

¡Genial! Te has inscrito con éxito.

Bienvenido de nuevo! Has iniciado sesión correctamente.

Te has suscrito correctamente a Newsletter NoCode OpenSource - Lo último en NoCode.

¡Éxito! Comprueba en tu correo electrónico el enlace mágico para iniciar sesión.

Éxito! Su información de facturación ha sido actualizada.

Su facturación no se actualizó.