Latest / The apicurios - El podcast para los APIcuriosos del mundo por Rafael Granados y Alexandre Ortega . / MCP, APIs y el futuro de la inteligencia conectada
Transcript
- 0:01Bienvenidos. A the Apicurios, el podcast.
- 0:06De las APIS para. Todos los apicuriosos del mundo.
- 0:13Comenzamos. Muy buenas a todos y bienvenidos
- 0:17de nuevo a la casita de las ratitas Apicuriosas.
- 0:21¿Aquí estamos, qué tal, Rafa? ¿Con qué ímpetu, con qué ganas
- 0:26te veo entrando aquí al episodio de hoy, Eh?
- 0:28¿Lógico, grabamos viernes, pues se nota, no?
- 0:32Se nota, se nota, se nota, bueno, traemos cositas
- 0:36interesantes en este mundo, en este tsunami de las APIS y de
- 0:39los MCPSY de todo ese tipo de tecnología que a nosotros no nos
- 0:44gusta y nos apasiona. Propiedades tenemos algunos
- 0:47temas de seguridad que esos te lo dejo a TI porque eres la
- 0:50superestrella. Y volviendo con los MCPSY con
- 0:54las APIS y con todo esto pues podemos hablar de la nueva
- 0:58fiture que ha salido que ha sacado Char GPT para conectarte
- 1:01con diferentes aplicaciones. ¿Así que con que quieres empezar
- 1:04Álex? Esto es brutal, lo de las a PPS,
- 1:08lo que se ha dado el otro día y sí, sí, realmente.
- 1:12¿Ya he leído en varios sitios que si están montando en un
- 1:15sistema operativo, que si bueno, ya hay mucha pomada, pero pero
- 1:19sí que cambia todo el ecosistema, verdad?
- 1:21Es un es un paso más. Sí, estamos anunciando que que
- 1:25el ecosistema está cambiando, pero es que poco a poco va a
- 1:27cambiar. O sea, yo sinceramente el uso
- 1:31que hago del navegador cada día es menor.
- 1:34Entonces no sé, aquí aquí se va a redefinir el estilo.
- 1:38O sea, seguramente se va a quedar la página web como unas
- 1:41landings. Digamos, presenciales, YYY.
- 1:45¿Bueno, evidentemente para el trabajo y tal, pero no sé, el
- 1:50tema es que va a cambiar, está cambiando?
- 1:52No, no va a cambiar, no está cambiando todo y nosotros
- 1:54estamos allí en medio, o sea que eso es importante.
- 1:57Bueno, y he visto que qué nos cuentas del tema de seguridad
- 2:00ahora antes de que yo me ponga a hablar de las a PP.
- 2:02S sí, pues de seguridad comentaros un tema del otro día
- 2:05sobre un backdog malicioso en un MCP.
- 2:09Que bueno que he encontrado una gente y ya os pasaremos.
- 2:12Dejaremos el enlace aquí de de de la historia, pero han
- 2:16encontrado un MCP que de un paquete malicioso llamado
- 2:19postmark MCP que está disponible en el NPMY que actúa como un
- 2:25módulo MCP. Lo que pasa es que es un
- 2:28componente que te permite enviar correos y demás.
- 2:32Y la historia es que. Detrás de una cuenta de github,
- 2:37un tío parece normal, un developer con foto vale, no, ni
- 2:42ni ni dibujitos ni nada, o sea, persona aparentemente bien.
- 2:46El paquete lleva 15 versiones. Vale, llevan, van por la 1015
- 2:51iban y todo bien, ningún problema y este equipo de
- 2:54seguridad detectado a partir de la 16.
- 2:56Este paquete hacía una cosa tan sencilla como enviar una copia
- 2:59oculta de los correos que eran procesados.
- 3:03Por el MCPY se enviaba una copia del correo al al tío al owner
- 3:09del del MCPY. Bueno, al final parece ser que
- 3:14este MCP lo está utilizando. Bueno, ahí tienen 1500 descargas
- 3:20semanales. Pues si queréis desde el
- 3:22desarrollo de Python o de lo que sea o de no de me has dicho
- 3:25claro ostra, pues estará. ¿Estará utilizando esta este
- 3:28framework esta librería? Y claro, cada vez que alguien
- 3:32está enviando algo que esté utilizando esta librería le va a
- 3:36dar una copia al autor, pero. ¿Para qué la quieres?
- 3:39Exacto y pero claro, aquí hay facturas, el equipo este de
- 3:44seguridad, correos de facturas de empresas, correos de
- 3:48personales con passwords con. O sea, es alucinante.
- 3:52Y al final el resumen un poco. La moraleja del tema es que.
- 3:59Tampoco, o sea, la parte complicada del tema es que el
- 4:03desarrollador no hackeó nada, no explotó un day cero, no usó
- 4:08ningún vector de ataque sofisticado, dice.
- 4:11Simplemente son los usuarios de este MCP que le han dado las
- 4:16llaves y le han dicho, toma, ejecuta este código con todos
- 4:19mis permisos y haz lo que quieras.
- 4:22YY aquí hace un debate, hace un debate, es decir, ojo con los
- 4:27MCP que que. Hacemos dogmas de fe YY eso.
- 4:32El tío llevaba a 15 versiones y era un MCP normal que enviaba
- 4:36correos y tal. Y a partir del 16, pues no sé,
- 4:38el tío empezó a hacer copias, a enviarse copias de los correos
- 4:42YY parece ser que luego hacen hacen una redirección a una, a
- 4:48una tienda virtual que se llamaba Bishop.
- 4:52No sé qué, no sé una cosa muy rara, pero pero realmente es,
- 4:57es, es. ¿Es un poco flipante porque es
- 4:59como oye, hay que ponernos en guardia, sabes?
- 5:03Lo que hay que tener claro en estos escenarios es que al final
- 5:07las cosas progresan y los malos progresan.
- 5:10¿Si es lo si antes estaban en el mundo APP YY en el mundo base de
- 5:14datos, inyección de dependencias o en el prompting, que también
- 5:17hay formas de Hackear el prompting y toda la historia,
- 5:20pues en los MCPS pues también van a estar, no, entonces?
- 5:23Aviso a navegantes, ojo, cuidado porque al final los malos están
- 5:27en todos lados y los los MCP no son una excepción.
- 5:30Es decir. El, el la.
- 5:32Reflexión que hacía el Grupo este de hacking es era un poco
- 5:35este de oye, que lo que les aterra es una herramienta que
- 5:39puede ser completamente legítima durante meses la tienes
- 5:44instalada en producción, te está funcionando, se vuelve esencial
- 5:47para tu flujo de trabajo, vale porque te sirve, etcétera,
- 5:51etcétera. Tu equipo, tu equipo de
- 5:53desarrolladores empieza a depender de ella y de repente,
- 5:57un día en un Update le saca la la versión uno 16.
- 6:01Tú que estás confiado en que funciona y tal te mete en el
- 6:04malware. Bueno, el malware te mete en el
- 6:06tema este de la copia oculta y se te convierte en una puerta
- 6:10trasera activa por la cara. O sea, bueno, ojo, ojo, porque
- 6:14es es delicado. Hay que vigilar con todo esto.
- 6:18Sí, por eso cada vez más. Los fabricantes y los expertos
- 6:21en todo este tipo de tecnología, pues están haciendo muchísimo
- 6:25hincapié en que no nos olvidemos de la seguridad y autorizaciones
- 6:29autenticaciones wow y toda la historia.
- 6:32Al final tienen que llegar también y aterrizar los MCP
- 6:34porque es que si no, bueno, yo tenía 111 debate la semana
- 6:38pasada con Isabel Mouri, que que estuvo con con nosotros en la
- 6:41primera edición. Y hablábamos precisamente de eso
- 6:44que vale. Todo esto está muy bien, pero lo
- 6:47que no puedes es ir a saco con los MCPS sin Protegerte al igual
- 6:51que pasaba con las APIS. ¿No?
- 6:52Claro, entonces bueno, pues hay que hay que crear conciencia y
- 6:56los MCPS están muy bien con un protocolo diferente.
- 7:00Web sockets o todo lo que tú quieras, pero al final lo
- 7:04coherente es que protejas también te protejas del uso de
- 7:07malintencionado de de estos MCPS.
- 7:09Así que bueno, estaremos atentos a tus nuevas investigaciones y a
- 7:13ver qué qué, qué nos encontramos, qué nos depara el
- 7:15futuro. Pero seguro que no serán tan
- 7:17inocentes como esta. Recuerdo que una copia, un gran
- 7:19ponerte en copia oculta, pues vale, no es una forma de recoger
- 7:23información. No se me ocurre cómo puedes
- 7:25hacer mucho daño con esto, pero la cuestión es que si lo están
- 7:29haciendo es por. Algo hombre puede robar mucha
- 7:31información personal, no al final si lo metes en un flujo de
- 7:34datos de cosas y tal. Vamos a ver.
- 7:39Vale, pues sí, pues sí, pues sí. Pues nada, oye, si quieres
- 7:41comentamos también un poquito las nuevas novedades que trajo
- 7:45que trajo changie pitty esta semana.
- 7:49Porque claro, hablamos de APIS, pero claro, al meter en el mundo
- 7:53BCP ya dentro de dentro del mundo APIS, integraciones y tal,
- 7:57pues la I a está cada vez más de la mano y una de las fitus que
- 8:02ha pues claro, podemos pensar, oye, que ya empezaron a sacar
- 8:05fitus con los. Con los GPTS la gente de pero
- 8:09ahí sí, pero que levante la mano.
- 8:11¿Quién está utilizando a día de hoy un un GPT de estos?
- 8:15Porque claro, al final no tiene mucho.
- 8:18Yo yo tenía unos cuantos como favoritos y debo reconocer que
- 8:22llevo casi 2 meses sin utilizar un GPT de estos.
- 8:24YY claro, pues no tiene, no sé, no acabo de verle mucho un
- 8:29sentido, pero un cambio lo que están haciendo es dentro de su
- 8:31interfaz gráfica. Te puedes conectar a
- 8:35herramientas online como por ejemplo miró es una pasada
- 8:37porque tú te coges y te logas en chachipití a la vez te estás
- 8:41logrando en miró y le puedes decir que cuando tengas una un
- 8:47documento claro, un análisis claro, te lo haga más visual,
- 8:51llevándolo a miró y te lo cree, te lo crea.
- 8:56Va a ser o está siendo una de las novedades más chulas que.
- 9:00¿Que yo he visto hasta ahora, Eh?
- 9:01O sea, ha estado muy, muy bien, porque ya estás uniendo
- 9:04diferentes empresas. Exacto, y la demo de Spotify
- 9:07también de Oye, tengo un cumpleaños prepárame una lista
- 9:11de música. Para tal.
- 9:13Te conectaba, te conectaba a tu Spotify, te montaba la lista y
- 9:17chimpú. O sea que sí, sí, sí, eso.
- 9:19Y en miró y en booking, o sea, ya ya han sacado varias a PPSY.
- 9:23Me parece brutal, la verdad. Es un paso más.
- 9:26Sí, como tú decías, no sé si va a ser la la construcción del
- 9:29sistema operativo, no sé si va a ser la muerte de los de los
- 9:32navegadores como los conocemos a día de hoy, porque también hay
- 9:35que reconocer que que bueno, que que que los navegadores se están
- 9:39reinventando, sobre todo Google, porque se ve que ve que es la
- 9:42gallina de luego de oro, se le está escapando y está metiendo
- 9:45la illa por ahí están redefiniendo en la forma en la
- 9:48que vamos a consumir. ¿La la Internet en en el futuro?
- 9:53Entonces sí, esto es esto es esto es súper súper interesante.
- 9:57Como interesante es el el invitado que tenemos hoy.
- 10:01Eso vamos a ello va. ¿Quién tenemos hoy?
- 10:04Rafa va, cuéntanos. Tenemos a a a Sergio, ahora se
- 10:09va a presentar él, vale, es un es un compañero, es un
- 10:13certificado Microsoft como yo. También tiene un podcast, vale
- 10:16YY bueno, la verdad es que me me llevaba días Atracándome bueno
- 10:21meses la verdad atracándome diciendo Oye, me tienes que
- 10:24invitar, me tienes que invitar que hacer las cosas super chulas
- 10:26y tal. Bueno, no sé si me hacía la bola
- 10:27o no me hacía la bola, pero bueno, la la verdad, la verdad
- 10:31es que bueno es un compañero, está en una empresa que como
- 10:35sabéis no podemos decir nosotros el nombre, ya lo dirán ellos, si
- 10:38puede vale es el get of a PI. ¿De esta empresa y nos va a
- 10:43contar, pues pues cómo se vive todo el tema de la pificación
- 10:47dentro de una empresa multinacional gigante?
- 10:52Pues vamos a conocerlo y a ver cómo se nos presenta.
- 10:56Tal Rafa. Buenas Gales.
- 10:58Pues nada. Ahora puedo mentir a la
- 10:59audiencia. Entonces no puedo decir lo que.
- 11:00¿Quieras, ahora sí, el problema es que te conocemos, Eh?
- 11:05Sí voy a intentar no alargarme mucho que yo no cumpliendo años
- 11:09a largas en las en los relatos. Pues nada, Sergio Hernández,
- 11:13natural de aquí de Madrid. Y bueno, Eh, un un lower de esta
- 11:17tecnología. Llevo ya pues 16 años más o
- 11:21menos pegando tiros por esta profesión y ya hace unos cuantos
- 11:25años más orientado al al mundo, al mundo API.
- 11:29He pasado por caí todos los estamentos de la tecnología
- 11:31arquitectura management manager y hace unos años estoy
- 11:35trabajando en el Grupo Nn como GF o FPIY, también como jefe
- 11:39ingenier en otros proyectos. Y muy recientemente ya
- 11:43directamente para él en el group que tenemos un proyecto muy
- 11:45bonito que ahora en Madrid montando un moidita Hub él hace
- 11:48más que menos un año y montando mucho, mucho API, mucho I a y
- 11:54mucho Bakker nos sale muy contento y bueno, Rafa lo ha
- 11:58dicho, pues el el que no me conozca me puede seguir, estoy
- 12:00en mucho honradez, comunidades como speaker, patrocino ayudo de
- 12:05una piadis, estoy en todos lados, así que.
- 12:08Muy bien, muy. Bien, nunca haga falta.
- 12:10¿Me me quedo con la frase happy Lover, Sabes?
- 12:14¿Voy a hacer etiquetas y sticker con esto, EH?
- 12:18Hay hay. Días que menos lover.
- 12:20Pero si es eso, depende si hay guarroom o no.
- 12:24¿Excepto Uy, lo de guarroom podían verlo, Eh?
- 12:27Eso te lo doy. Eso debe ser.
- 12:31Bueno, vamos, vamos a a. ¿Empezar a entrar en materia y
- 12:35vamos a a tocar a tocar fibra, vamos a tocar fibra
- 12:39directamente, Eh? ¿Cómo llegaste para la gente que
- 12:41no te conozca? ¿Cuál es tu trayectoria?
- 12:43¿Cómo cómo acabaste con APIS? Porque al final.
- 12:46¿Uno empieza desarrollando y tal y cómo acaba ser head of?
- 12:51No sé qué de APIS porque te voy a decir una cosa cuando alguien
- 12:53hace la carrera no estudia para ser API lover.
- 12:56No, no, de hecho no, no había APIS.
- 12:57¿Yo por lo menos cuando me iba a agarrar a había DT 2, había web
- 13:01service o algo que está pasado, pero y yo me iba a decir
- 13:03realidad es de joven, EH? Que dirá alguno comía por ahí
- 13:06tantas perforadas. Pues.
- 13:08Yo de de siempre no me han dejado programar, no, yo yo
- 13:11tengo una formación aparte de académica de la vida.
- 13:14Estuve mucho tiempo de camarero y yo creo que se morir los oídos
- 13:16y me soltó la lengua. Y entonces cuando llegas a la
- 13:20parte teki de la profesión y si sabes hablar un poco y además
- 13:23sabes vender, pues tienes siempre a arte.
- 13:25T Management, vale, es un la soltó en España y un pulso ahí a
- 13:29la gente. A llevar talla entonces desde yo
- 13:32creo, desde los 6 meses de profesores.
- 13:33Eso no es lo que dicen que es 111 vende Mod o algo así no se
- 13:37me ha aparecido. Bueno, yo es cierto que tengo
- 13:39una facilidad, que también tengo muy mala un tendido, pues yo
- 13:43intento siempre irme más a a vender buenas motos y no malas,
- 13:46pero no tampoco. ¿Tampoco me gusta la venta, EH?
- 13:48Pero si es cierto que siempre me han bueno, como más o menos.
- 13:51Tú te coordinas y coordinas gente, pues siempre es un puesto
- 13:53de manager, vale, te LEADER, luego teleader, luego manager
- 13:57head. No, hombre, que se ha inventado
- 13:59el mercado para fidelizarte en la empresa.
- 14:02Y bueno, llevo muchos años desarrollando software, sobre
- 14:05todo para todas las tecnologías, pero un poquito más el mundo
- 14:08Microsoft, que es un poco lo que me he formado más y ya hace unos
- 14:12años. Bueno, pues llegó el auge un
- 14:15poco de las APIS, sobre todo el mundo, telco, retail y ya
- 14:19recientemente en banca he sufrido un contraproyecto de
- 14:22estos y la he disfrutado. ¿Y le fui cogiendo por el
- 14:25gustillo, no? Pues empecé un proyecto de
- 14:27applificación para telico con apelli.
- 14:29Luego ya me fui un poquito más a suripy management y los últimos
- 14:335 años más o menos, pues caí como arquitecto aquí en National
- 14:37Nederlanden había un API Manual Men que se usaba, pues
- 14:41prácticamente pues pues acabarlo, no había varios cero
- 14:44APIS en producción. Y dijeron, bueno, pues lo lo
- 14:47habían comprado para conectar un tipo de servicio de back End
- 14:49League, así que no ha llegado andando un frontal, pero es que
- 14:51esto no, esto no, para esto no, apenas esto va para un poquito
- 14:54más y después de 5 años, pues tenemos ahí unos 30 dominios de
- 14:57APIS, cerca de 1000 revisiones, 600 APIS todavía en producción.
- 15:01La gente muy contenta YY hemos aprendido mucho.
- 15:03Vale, posiblemente en el mundo telco aprendí más porque como se
- 15:07van comprando unas a otras se van sumando capa a capa,
- 15:09servicio, servicio, entonces ahí ahí aprendí bastante también.
- 15:14Bueno, del retorno de la vida. ¿Pero vamos algo de todo, EH?
- 15:17También. Si no hay que mentir, también
- 15:18hago aquel en algo fronem. No sé, intentamos hacer un
- 15:21poquito. Cacharreando, no, pues.
- 15:23Si fue un mundo API siempre está presente.
- 15:25Ya, bueno. ¿Yo yo solo quería preguntarte
- 15:28otro clásico, dónde estás en en en national Enderlanden?
- 15:33¿Qué papel juegan unas APIS en toda esta transformación que que
- 15:37hacen estas entidades este tipo de entidades tan grandes?
- 15:41Mira, yo como además tengo perspectiva internacional y
- 15:44también local. A nivel local había una
- 15:47necesidad de expandir producto y prácticamente la integración que
- 15:51tenía el sector bancario era por fichero XFBXFTPY cosas de estas
- 15:58y meditran y algún podráculo más por ahí.
- 16:00¿Estás seguro que no estabas trabajando con tarjeta?
- 16:02Perforada porque en cuenta que tenéis en cuenta que.
- 16:08En retail va muy avanzado y industria, pero el sector
- 16:10bancario casi todos los corres son de b 2 con s 400 Cobol,
- 16:14Mainframe, servicios muy muy grandes de una planta entera de
- 16:18un edificio. Que llevártelo al cloud ya es
- 16:20difícil, llevártelo al sistema integrado de APIS es aún más.
- 16:22¿Vale, te suena la Let te suena? Sí, sí.
- 16:25¿Pues mente les les una, nosotros hemos conseguido, EH?
- 16:28Apificar en el s 400 en su momento.
- 16:32No había ningún partner por API, yo creo que era tener unos 9
- 16:34aquí en España y bueno, ese ese modelo.
- 16:37Los portones no tienen local a a un modelo más internacional y se
- 16:42están construyendo incluso maison.
- 16:43¿Leer que le llaman YY Apificaciones a nivel a nivel
- 16:47gruponer internacional qué te permite la API aparte de
- 16:50alquilar tu negocio? Aquí lo que hemos visto que te
- 16:52permite un poco ser homogénea, no en cómo, en cómo accesar los
- 16:56datos a nivel proceso intentar estandarizar ciertos accesos.
- 17:01Que que no todos los países de una gran multinacional tienen,
- 17:03pues la misma costumbre, la misma lógica de negocio, los
- 17:06mismos mapeos. Es complicado, pero el API te
- 17:09fuerza un poco por el orden. No, no hace magia.
- 17:12Bueno, pero si te obliga un poco a a menos pagar por un estándar.
- 17:16Exacto, a ordenar. Mucho legacy transformar muchas.
- 17:20Cosas ya que estás aprovechas. Sí, aparte el legacy ya el
- 17:24modelo no. Esto siendo un poco el modelo
- 17:26accord, que es un poco el estándar de mundo seguro.
- 17:28Igual tiene banca, el suyo y demás.
- 17:31¿Y es muy complicado, Eh? Pues cada al final, cada país,
- 17:34cada país, cada departamento tiene pues su access local, su
- 17:38proceso, que mueve cosas importantes, cosas muy legas YY
- 17:43es muy complicado. Es el dato, no está limpio en
- 17:46este país ni en ningún entidad está, es complicado.
- 17:50Me me encanta que digas eso, me encanta que me digas que el dato
- 17:52no está limpio, que es complicado, que tal siempre
- 17:55quejándonos, pero te voy a pedir que elijas solo uno de esos
- 18:00retos. ¿Vale, cuál de esos retos para
- 18:02la adopción de la cultura API? ¿Crees?
- 18:05Que dentro de tu organización han sido los más complicados
- 18:07porque lo vendes todo como si fuera un paraíso y.
- 18:09No, esto es un gran más, no se. Me mirate.
- 18:16Nosotros tuvimos fuerte en era nuevo.
- 18:19¿Entonces cuando es nuevo, realmente es más sencillo, vale?
- 18:22Es cierto que abrir el camino siempre es complicado para tomar
- 18:24decisiones que luego te te arrepientes.
- 18:26Luego otras que te confirman. Pero en mi departamento concreto
- 18:30empezamos por la parte nueva, lo el más drama, que es pues la
- 18:33evangelización, la adopción, el el hacer entender a las
- 18:37personas, que pues que el protocolo ha cambiado.
- 18:39Eso es complicadísimo. Luego llegan muchos
- 18:43negacionistas por la seguridad, no, esto es seguro, esto es
- 18:45inseguro por no, al final la la el no conocimiento genera la
- 18:49desconfianza, la desconfianza general.
- 18:51Parón no, pero actualmente lo que a mí me ha costado es.
- 18:57En un problema nacional yo ya lo había vivido, había vivido
- 18:59incluso multiempresas nacionales.
- 19:01¿Cuando he empezado en multinacionales te dais cuenta
- 19:04que va más allá de un problema técnico, a veces un problema
- 19:06político, no? ¿De dónde reside el dato?
- 19:09¿Cuando tú hemos ido hay mucho tiro, Eh?
- 19:14Hay mucho tiro y luego nadie quiere doblar nuevas o hacen
- 19:18torcer o armonizar procesos, incluso eso es muy complicado.
- 19:23Ya no es un cisoncillo y un CT o ahí ya 1 * 11 se complica la
- 19:26conversación. Entonces el mayor reto es de
- 19:29educación, el entenderlo. Y luego otro reto más técnico,
- 19:33que a mí también me cuesta, es es el hacerlo entender que no
- 19:39todo sale en la base de desarrollo.
- 19:40Vale, sabéis que le deja de tirar código a todo el mundo le
- 19:44encanta. Estos equipos están siendo muy
- 19:47negacionistas con la I a que yo sé que luego me preguntaréis por
- 19:49ello y también es muy negacionista con las APIS, no es
- 19:51pues todo por código, todo por pipeline y el mundo de la
- 19:55gobernancia el mundo del API es mucho más sencillo y más
- 19:57complejo a la vez. No, no necesitas hacer un gran
- 20:01backend para tener un gran catálogo de servicios, no lo
- 20:03necesitas. Entonces hay gente que empieza
- 20:05la casa por el sótano y empieza ya a construir cosas bien
- 20:09montadas, pero es cierto, pero barbaridades y luego el Gobierno
- 20:12bueno se define. O no, o no.
- 20:15Tenemos un plan de crecimiento orgánico ni de dominios.
- 20:18A mí eso me parece perfecto. Importante que no todo mundo es
- 20:22especializado en eso. Vale, y hacer un API no es tirar
- 20:25un código note en punto neto en Java que tiene con rest.
- 20:28Para mí es algo mal, difícil. Me encanta, me quedo, me quedo
- 20:31con eso. Mira, Por Primera Vez estoy de
- 20:33acuerdo contigo. Ya sabes que tú.
- 20:35¿Y yo? Siempre estamos chinchándonos en
- 20:38todos los eventos y vamos YY tal, pero mira, te voy a, te te
- 20:42voy, voy a o sea, para mí, claro, una API no es solo
- 20:45código, hay muchísimo más y no todo tiene que ir a scout, no
- 20:48tiene todo, así que flujos, hay mucho más detrás, hay mucho más
- 20:52detrás. Es todo un toda una filosofía de
- 20:54de de desarrollo. ¿Y no ha vivido ni unos tintes,
- 20:57EH? Yo aplicarlo lo he complicado.
- 21:00Total, totalmente, totalmente. Es que es que es muy complicado,
- 21:03es que no es tan no es tan sencillo como como como como
- 21:07parece sabe da una API. Bueno, pues nada, pues lo pongo,
- 21:10esto está tirado y hay ves o lo que sea y tiras para allá no,
- 21:15hombre. No, aquí es superin.
- 21:16Yo puedo decir que el proyecto que he estado, que es el que
- 21:19mejor ha hecho vosotros, lo he hecho muy mal.
- 21:23En 4 años no hemos pasado 1/3 versión de ninguna API, lo cual
- 21:26esto es muy orgulloso. Hemos hecho pues un dominio y un
- 21:28gobierno pasado. Yo conozco otras empresas, yo
- 21:32conozco otras empresas que tienen chopocientas versiones de
- 21:35la misma arsel router. Eh.
- 21:37Yo. Tengo un cliente, me decía tengo
- 21:39mi lápiz o si tienes mi lápiz, si es un problema en la cabeza,
- 21:42porque si si tienes mis lápiz distintas, no.
- 21:44Yo no conozco. Yo veo un negocio enorme pero
- 21:47enorme. Me imaginar que santor banca de
- 21:49seguros tiene mogollones de departamentos, procesos,
- 21:51tipología de datos. Y con viendo dominios de apañas
- 21:54es que no necesitas más si tienes 1000 1002, 1003 1000
- 21:57lápiz lo que tienes es mucho tráfico, pero no es mucho
- 22:00negocio. ¿Entonces algo has hecho raro?
- 22:02O sea, se veía, se. Veía Álex antes porque yo sé que
- 22:06él está muy de acuerdo con eso, pero bueno.
- 22:08Es un mundo, eso es bueno, es que ya lo hemos sufrido.
- 22:12También depende. Es que depende donde caiga, si
- 22:16cada empresa de estas es un mundo y tiene sus.
- 22:20O sea me fascina el el el río este de que no es que muchas
- 22:25APIS y tal o no o no versionamos y al final es acabas en un
- 22:29desmadre porque cuando tengo prisa publícame esto no sé qué
- 22:33ya lo corregiré. Al final es muy complicado
- 22:36porque al final los equipos internos tienen sus plazos de
- 22:40entrega y sus timings y tal. YY eso es que ahora los de las
- 22:45APIS están obligando a versionar.
- 22:48Requin chencho, no o lo que sea entonces.
- 22:51Es un propio, al final parece que tus o KRSY voy a parafrasear
- 22:55a bueno no al kilogramo API, sabes los que tengáis y todo
- 23:01esto es kilogramo API. Nosotros teníamos un jefe que le
- 23:03decíamos, saludos, sergi, que le decíamos, ostras tío, es que no
- 23:08se pueden valorar las APIS por kilogramo de APIS que tengas.
- 23:11No, no, no es así, o sea, tiene que ser por la calidad y era muy
- 23:14difícil llegar a. ¿A a ese a ese entente, no?
- 23:18Eso es más, es que. Totalmente de acuerdo.
- 23:23Pero bueno, eso es la típica discusión de si enfocas el el
- 23:26Gobierno como un proyecto, como un producto.
- 23:28Entonces eso un producto es caro, pues tienes que hacer una
- 23:31fase inicial de análisis tremenda o hacer el negocio más.
- 23:34Si no es sencillo, un proyecto más barato.
- 23:36Pero claro, el proyecto te va a generar mucho más, te va a
- 23:38generar. Depende como llevan diversionado
- 23:41peticiones fichers. Y eso no se puede mover.
- 23:44¿YY una vez que arranca algo súper complicado, EH?
- 23:46Vuelvo a decirle a un cliente, no, no te puedo presionar esto
- 23:49pues ya sí, es otra rápido, no, que a mí esta no me gusta.
- 23:51Bueno, vale, te gusta, pero me da campo de más, me da campo de
- 23:54menos. Hay que trabajar un poco en
- 23:56dominios de seguridad, hay hay que invertir en otro tipo de
- 23:58cosas, no solo hay que tirar contratos.
- 24:01Mucha gente y es complicado. Sí, sí, primero.
- 24:04Primero que la gente, la palabra dominio está maldita porque
- 24:07mucha gente entiende una cosa y o sea la palabra dominio.
- 24:10Hay mucha gente que la entiende diferente para TI.
- 24:12Dominio no es lo mismo que para mí.
- 24:13Luego está el dominio funcional y el y el dominio técnico y todo
- 24:16son dominio. Jolín, a nivel de APIS hay que
- 24:19tenerlo todo, esto es súper. Súper, pero yo le acabo de
- 24:21decir, mira, me está pasando ahora un proyecto nuevo para mí.
- 24:25El API diría, se responsabiliza más por negocio que por ITER y
- 24:28yo sé que esto lo hace más mal. Yo digo.
- 24:31Porque si que hay que salir. ¿Debería ser así, Eh?
- 24:36Porque cuando tú tienes un sponsor que tiene el cliente
- 24:39centric Castro me que le llamas y lo pones en el medio y le DAS
- 24:42mimo. Al final tienes un catálogo con
- 24:44condiciones, un catálogo. De tu negocio.
- 24:49Claro, y pero en cambio, cuando tienes un proyecto más a bordo
- 24:52más grande, que puede ser en serio, si al final el API no
- 24:55deja de ser tu puerta de entrada a tus datos pero no a tu
- 24:58sistema, no tienes porque apificarlo todo, tampoco sabes.
- 25:01Claro, entonces cuando tú quieres apificar tú aquí en una
- 25:03API, al final tienes mogollón de Microservicios Granulares y
- 25:06cientos APIS y cientos APIS 800 APIS que que luego nadie sabe.
- 25:10¿Gobernar entonces no es complicado?
- 25:12Yo creo que en el punto medio está la virtud YY tenemos un
- 25:15equipo técnico que conoce el negocio, es lo mejor, pero no,
- 25:17eso no siempre se da, no, no aplica pues.
- 25:21Totalmente, totalmente bueno. ¿Ahora ya conocemos tu contexto,
- 25:23no? Ahora vamos a ver cómo está.
- 25:25Vamos a preguntarte cómo está evolucionando.
- 25:27¿El ecosistema de API porque jolín, viene un tsunami o está
- 25:31llegando un tsunami y no sé si lo estamos surseando o nos está
- 25:34atrapando, no, o sea lo que viene muy es muy, es muy gordo,
- 25:38no? ¿O sea, tú qué tendencias crees
- 25:41que destacarías de de del mundo API?
- 25:44¿O sea, qué nuevas a ver así API y hacen el año pasado de hace
- 25:50años pasados, vale? Pero yo que sé eventos Glass QL
- 25:55parece que revive entre los muertos mesh, no sé.
- 25:59Y bueno ya, evidentemente si no, si tienes 1° de madurez como nos
- 26:03estás contando. Pues MCPS.
- 26:07Gat, etcétera. No se no quiero, no quiero poner
- 26:10palabros en tu boca YY me gustaría que nos contaras que
- 26:13como ves el el la tendencia de de del mundo API.
- 26:19A ver el mundo pista fuerte. Yo creo que nos queda muchísimo
- 26:22por hacer. Si bajamos al axioma que una API
- 26:26web Service vale, para mí es algo más está.
- 26:29Claro eso de eso. Bueno, todos los que están
- 26:31escuchando este post ya saben que una APP, un web service.
- 26:34Porque hay algún despistado, no, porque alguien dirá no, fíjate
- 26:37que no. ¿Bueno, yo creo que el reto está
- 26:39ahora en que la gran organización es YY quedan
- 26:43muchas, EH? Y entremos en un estándar de
- 26:45gobierno que no tenemos, vale. Me siguen contando muchísimas
- 26:48compañías que. O bien no tienen un buen
- 26:52gobierno de o habéis dicho por ahí, nombra otro versionado.
- 26:55¿O cómo está la moda de API? Joder, lo de API Portal, sí o
- 26:59no, pero hoy todavía están un poco inmaduros, vale, me siguen
- 27:02llegando por correos con documentos físicos.
- 27:05No hay estándares entre compañías, cada uno está tirando
- 27:09un poco. Por un lado sí que se está el
- 27:10Open API de todo ese tipo de estándares, pero a nivel de
- 27:13estándar de datos todavía no, no existe.
- 27:15Vale, no del todo. Yo creo que en banca sí.
- 27:18Que en la parte de operaciones se está manejando mucho más y a
- 27:21mí a nivel API lo que me está faltando de todas las
- 27:24organizaciones. Al final cuando tú impones una
- 27:27API, una API management, Impones un sistema distribuido no
- 27:30partes. El monolito posiblemente empieza
- 27:32a distribuir un poco la carga operacional de tus sistemas.
- 27:35¿Lo vas partiendo no? Pues si tú antes tenías un
- 27:37sistema core que hacía todo, facturas enviados, recibos, yo
- 27:40que sé alta de clientes, pues ahora es muy normal, tenía un
- 27:43BTC por un lado. Un CRM por otro, un un backend
- 27:47de póliza, como en el caso de de seguros por otros, y al final
- 27:50eso lo conecta vía API. ¿Dónde lo estamos pegando?
- 27:53La coz en el almership, en la gobernanza de sus sistemas, en
- 27:58la monitorización no, que todo el mundo monitoriza, pero
- 28:01monitorizar no es dejar trazas. ¿Yo siempre digo mis mis
- 28:04superiores, tú puedes hablar de 500 hondas board, pero quién lo
- 28:08mira? Y acciones repercutium 500,
- 28:11porque yo estoy harto de ver 1500 en una pantalla y yo sé que
- 28:14depende que empoinees y digo va esto ya es que es que falta el
- 28:17fabicon de una web porque ya estoy harto de verlo YY otro es
- 28:19que vi 14004 y me me pongo a temblar porque yo sé que ese 404
- 28:23que me ha dado es algo raro. ¿Vale, entonces?
- 28:26¿Yo también templo con los 302, Eh?
- 28:28400. O 503 es ahí un debate o o me
- 28:32decía mi jefe mucho, no, es que aunque un zip parte 100, 500,
- 28:35eso tienes que encontrarlo. Lo digo.
- 28:36¿Y ahí qué hago? Llamo al tío el desago de la
- 28:38cama no es. Eso todavía ya ya no tiene un tu
- 28:41prove empleo entre empresas. ¿Qué pasa cuando un proveedor
- 28:43que te está dando algo tan sencillo como un servicio de
- 28:45salud no funciona? A ver un turno que me ha pasado,
- 28:50eso no está maduro. Todavía hay empresas que está
- 28:52empezando a organizar eso. Nivel uno, nivel 2, que eso
- 28:54siempre he existido, el tema de los caos y demás, pero la
- 28:58monitorización de sistemas, aunque hay mogollón de
- 29:00herramientas din a 3 spline o lo que tú quieras, grafana, no se
- 29:03acaba de consolidar en las en las organizaciones.
- 29:06Hay gente, lo hace por faculta meter un equipo SRE, otros que
- 29:09es cultura y que cada equipo se maneje.
- 29:11Yo al menos no lo he visto ni montado nunca.
- 29:14Bien lo es, pues tú lo. ¿Tienes el equipo de s?
- 29:17RE lo tenemos y de hecho bueno lo no es RI como tal.
- 29:20Hay un equipo muy bueno, soporte y quedan tiene incidencias.
- 29:22Yo te tengo como voy a decir que pues mi departamento en la vida
- 29:25hemos tenido incidencia todo madera, 5 años nunca se ha caído
- 29:28nada. Lo cual habla también que es
- 29:30mucho más maduro la infraestructura, pero sí que
- 29:33pasan cosas funcionales. Ya no digo errores en plan de
- 29:35pues yo qué sé. Un cliente ha perdido un
- 29:37documento de firma y casi siempre te has cuenta porque el
- 29:40cliente te ha llamado por call center casi siempre y mira que
- 29:42hay trazas, hay monitores y eso todavía yo no llevo tiempo y
- 29:47acompañando a la vuelta y eso hay que madurarlo.
- 29:50¿Luego lo acabas de nombrar tú, hacia dónde va, hacia dónde va
- 29:55las APIS? Pues si las APIS están
- 29:57atropelladas por el negocio porque no siempre se entiende y
- 30:00los datos que lo hemos nombrado no están demasiado limpios, pues
- 30:02tú lo has nombrado in CP cuidadín, yo soy un enamorado de
- 30:09la I a y es llevo. De hecho el sábado tengo una
- 30:11charla de esto está muy bien para jugar, es no es nuevo por
- 30:15ahí hay una charla precisamente de esto de.
- 30:18Si analizar últimos 30 años más o menos en el 2002, 1995 a 15
- 30:24años en cambio, protocolo, paradigma, soap, redes, micro
- 30:27services y casca todo este tipo de mensajería por eventos,
- 30:30lotes. ¿Y ahora el MCP no es tan
- 30:33distinto, Eh? Sino consulos.
- 30:36¿Es que para mí, para mí son cosas diferentes, Eh?
- 30:38Los MCPY las APIS, sí. Sí, sí, por ejemplo, es una.
- 30:42¿Es una evolución en como te integras, Eh?
- 30:43Yo más allá de que. Más allá de que sean compatibles
- 30:47o no, yo creo que son muy compatibles, de hecho lo van a
- 30:49ser, de hecho no les queda otra. Es cierto, es cierto que relega
- 30:53un poco 1 segundo nivel el API no lo que micro servicio ha sido
- 30:57relegado por la API. O mi opinión Eh, hay gente que
- 31:00no lo piensa, pero el N cipi posiblemente extraiga un poco de
- 31:03la API y el miedo que me da a mí es poder nombrar primera parte,
- 31:06motivación, gobierno y compañías es.
- 31:09¿Y alguien? Pues véase algo marketiniano o
- 31:12alguien más así menos técnico. Y digo, Ah, bueno, con el NCPI
- 31:16lenguaje natural me quito las APIS de en medio o las APIS.
- 31:19¿No tiene que estar tan bien hechas, no?
- 31:21Porque en SCPI no solo te permite por ejemplo apificar una
- 31:25herramienta, pues pero en un recurso solo meter una SQL o
- 31:28meter un bongo o una María. ¿DB o un día, sabes?
- 31:30¿Eso se puede hacer? ¿Alguien se puede ir tentado?
- 31:32Pues si se que pegan tiene un pie a decir, bueno, pues yo os
- 31:35pongo por NCPY modelo de datos y que la capa frontal lo
- 31:38administre. No nos ha hecho esto, no se
- 31:40hace. 15 años con un soa, pues poniendo un yo que sé un DSL a
- 31:45una base de datos o. Sea ya lo que pasa, lo lo que
- 31:48pasa, lo que pasa es que es muy a ver al final para sabes que
- 31:52los en en en CT puedes pueden llamar a diferentes y entonces
- 31:57tienen una lógica suya. No puedes tener un poco de
- 31:59lógica, con lo cual a la hora de monitorizar vas a tener que
- 32:03monitorizar el nivel más bajo y en este caso el nivel más bajo
- 32:07seguirá siendo la API. Y entonces que son
- 32:10supercomplementarios, porque el que ha probado en CPIY me puso a
- 32:12pegar un poco. Primero lo está devorando.
- 32:15El API devoró el negocio porque todavía hay gente que no
- 32:18entendemos un API. ¿Vale el API con las ranas?
- 32:21El dato, llevamos estudio informática hablando data
- 32:25Warehouse, data mar en el dap, todos estos sistemas que son
- 32:28llevados en la bomba y seguimos con un lo último suyo que vi yo,
- 32:31un 90% de datos de Erti todavía YY no está ni estructurado la
- 32:35mayoría de él. Vale, entonces seguiremos
- 32:38trabajando en ello. ¿Working on IT, claro, el MCP
- 32:41viene a hacer un dilema de abstracción, estamos si tú
- 32:45dices, venga MCP, va a poner datos que ya sabemos que no
- 32:48están bien estructurados todavía o no son limpios y las APIS?
- 32:51Todas las APIS son limpias, todas las empresas están
- 32:53amplificadas tampoco. Al final MCP, si lo analizas un
- 32:57poco, le dejas un protocolo más basado en RPCY web socket que
- 33:01sea aún más complejo que una API, pero una API.
- 33:04¿Aunque tú simules la sincronía no deja de ser, manda una
- 33:07petición, recibe una petición bien sale ciento on 200, turno
- 33:09en el NCP, no el NCP, te haré un túnel y te está escuchando, es
- 33:14como un watch shocker y el cambio de protocolo ya no es que
- 33:19le digas no ya evidentemente que han hecho la trampa, pues todos
- 33:21los LLMSY modelos de agentes que han creado el mercado Copilot
- 33:25cloud DJ ha compay o todos estos?
- 33:27Pues se comunican YY parece que parece que todo síncrono, que es
- 33:31una conexión. ¿Abierto, ahora cierro, no, pero
- 33:33tú cuando te puedes trabajar con él es más complejo, vale?
- 33:36O vas abriendo, vas abriendo un canal como cuando tienes las
- 33:38APIS de audio o cuando están abriendo cuando.
- 33:41Están streaming, eso es, es, es y ya se complica porque porque
- 33:45ya abres un canal ya tienes que securizarlo mejor es es ya
- 33:48cambia un poco la película. Me alegra, me alegra que hayas
- 33:50esa pregunta porque los NCPS, sí.
- 33:53Todo lo que tú quieras, las APIS, todo lo que tú quieras,
- 33:55pero si las APIS hay que segurizarlas bien, los MCPS
- 33:59también. Y ese es el y ese va a ser el
- 34:00gran problema. El otro día leía un artículo en
- 34:03el que se se veía el primer fallo de seguridad de un MCP en
- 34:06el que había destrozado toda una empresa por eso que había estaba
- 34:10bien segurizado. Entonces dices hostia bajo.
- 34:12Los MCPS o MCPS malignos. Sí, sí, sí, sí, sí.
- 34:18Al final ya me he me he metido en tu terreno, que es verdad,
- 34:21seguridad. Cómo lo sabes, Sergio, pues sí,
- 34:23tengo Alexis y el lista seguridad, pero es que el otro.
- 34:26¿Día leí el artículo sobre esto que la gente también se está
- 34:28confiando, me lleva 40 MCP de tal y pero oye, y qué está
- 34:31haciendo esto por detrás? ¿Sabes?
- 34:33YY hacía cosas no muy. Buenas, pero bueno es.
- 34:37Normal, Alex, es que llevamos 15 años montando monolitos y vamos
- 34:42bien la parte micro servicios, que tampoco vienen casado, pero.
- 34:45Es decir, tú has montado un sistema auto autógrafo, pero se
- 34:48alimenta, solo tiene su base de datos, sus servicios, su
- 34:51backend. Bueno, hay empresas que han
- 34:52montado de todas sus servicios ticketing, todo dentro de la
- 34:55red, todo dentro de la red, lo que llamaba la intranet o la
- 34:57DMZ. Todo esto y luego capasicapa de
- 34:59seguridad cica para seguridad y luego protocolo de integración
- 35:02chusqueros o un fichero o un puerto, se han generado muy
- 35:05poquitas cosas. Es es prácticamente.
- 35:07Una presenta por ahí, yo no, a mí me pasa el ordenador
- 35:09prácticamente le puede acceder al marca, vale, está todo
- 35:11capado, todo todo capado YY me parece bien, pero hay actos
- 35:14sensibles. ¿Qué pasa?
- 35:16Llegan las APIS, el API lo invento, venga ya empiezas a
- 35:19hacer un agujerito en el quesito y otro aquí y otro agujerito
- 35:22para para la parte de alta y ahora quieres abrir un agujerote
- 35:26para el living CP por el CP es. O de lo contrario al Separatisma
- 35:29eso voy a poner un Canuto donde entra cualquier cosa.
- 35:32O sea, ya no es que entre un servicio por un puerto 80, ahí
- 35:36tengo un API red que sea por una cama y no ahora ya es Win sipi
- 35:39que saca cualquier cosa. Tú no sabes lo que te voy a
- 35:42hacer, una llamada y te voy a volcar cualquier cosa, un
- 35:45fichero, una tabla, una API o tu base de datos entera depende
- 35:49como lo hagas. ¿Entonces por eso?
- 35:52Precisamente lo hemos leñado. ¿Inseguro, no?
- 35:54Es. Inseguro, el protocolo es
- 35:56inseguro que lo contas mal. ¿Es inseguro en el Gobierno?
- 36:00Sí, eso sí, pero el riesgo, el riesgo es brutal.
- 36:03Probar a lo loco y seguro, claro, el riesgo ahora, ahora se
- 36:08están montando stores de de MCP. Bastantes vendors están poniendo
- 36:13en sus productos API. También están añadiendo MCP
- 36:19porque tienen que añadirlo, porque está claro que tienen que
- 36:21añadirlo, no si no tienen negocio porque o renovarse o
- 36:24morir, pero claro. Eso al final lo tienes que
- 36:27segurizar, lo tienes que. Bueno, pero ahí tienes el.
- 36:30¿Layering, si ya nos cuesta segurizar una API, ostras, un
- 36:35MCP te va a costar, vale? Hay, hay hay prueba de concepto
- 36:40ya yo siempre tengo una discusión ahí dicotomía o la
- 36:44gente de pon tokens. El token no debe, no debe romper
- 36:48el diseño. Es decir, para mí el problema
- 36:49del diseño tengo muchas veces es y yo pues yo el layering que hay
- 36:53gente que no le gusta por performance, pero yo.
- 36:55Prefiero meterle C Milisegundos que han dejado toda una capa.