Idioma: Espa帽ol
Fecha: Subida: 2021-02-10T00:00:00+01:00
Duraci贸n: 1h 43m 33s
Lugar: Curso
Visitas: 1.274 visitas

01_Visi贸n general de la arquitectura

Transcripci贸n (generada autom谩ticamente)

Ves en pantalla si la presentaci贸n no vale, estoy agravando. Si vale entonces la sesi贸n de la sesi贸n, tal y como nos comentaba, van m谩s centrada en la parte de la arquitectura sem谩ntica, digamos lo que la soluci贸n tiene dos partes, dos partes principales. Una vez est谩 la arquitectura, la arquitectura se mantenga, la otra es la infraestructura o se explicar谩 mis compa帽eros ma帽ana la sesi贸n de ma帽ana en lo que se refiere a la arquitectura se mantenga. Bueno, vamos a ver varios varios puntos que me gustar铆a tratar durante la durante la sesi贸n de hoy. En primer lugar, querr铆a querr铆a ver un poco o ense帽ase un poco, una visi贸n general de la arquitectura para que tengamos una cierta base de lo que de lo que estamos hablando, y despu茅s ya ir entrando en m谩s detalle en ciertos ciertos modelos del del sistema, como puede ser la parte de la de la entrada o la ingesta de datos en la plataforma, los diferentes m贸dulos de gesti贸n que nos vamos a encontrar, c贸mo se van a almacenar, esos esos datos para luego poder explotarlos en los triples Stores y dem谩s, y luego, por 煤ltimo, una serie de m贸dulos auxiliares, que tambi茅n es, ser铆a interesante e interesante ver c贸mo, por ejemplo, la parte de la autenticaci贸n y autorizaci贸n a trav茅s de una plataforma federadas como como decir que lo que antes comentaba comentaba entonces, sin m谩s. Bueno, vamos al primero de los de los puntos, que ser铆a esa visi贸n general de la arquitectura de la arquitectura. Se mantengan. La arquitectura sem谩ntica pues digamos que va a tener una serie de funcionalidades, digamos, este est谩, est茅n gran m贸dulo de la del sistema, entre ellas podr铆amos destacar esta siete que aparecen aqu铆 es bueno, ser铆a un poco los puntos principales, pues yendo desde el principio de donde parte todo pues lo primero ser铆a toda la gesti贸n de la ingesta de datos, no esa gesti贸n de los datos del dominio. Una vez los datos, pues la conversi贸n a a formato interoperable, que ser铆a el formato de redes y junto con su publicaci贸n y descubrimiento, tambi茅n llevar铆a a cabo ese almacenamiento dentro de dentro de un triple h茅ctor, que ser铆a como entre muchas comillas nuestra nuestra base de datos, por decirlo de alguna manera, vale tambi茅n la parte visible de todo esto, la parte notable de todo, de todo el sistema al que ser铆a el servidor, que nos permitir铆a tanto humanos como a m谩quinas el poder explotar esa esa informaci贸n de poder visualizar o poder obtenerla para poder hacer con ella lo que lo que luego queramos. El frontal, que es lo que nos acaba de ense帽ar Hugo hace hace un momento, en el que se va a poder ver. Una informaci贸n de una forma bastante bastante amigable y por 煤ltimo no por ello menos importante el encuentro, estar Kohl, que ser谩 el que vaya a permitir a aquellos usuarios avanzados, por un lado, y tambi茅n a a otras aplicaciones o m谩quinas, el poder consultar. Los datos mediante, mediante consultas de una forma muy avanzada, para poder hacer diferentes. Diferentes consultas m谩s o menos complejas, pues me va a permitir alegaciones, uniones de diferentes tipos de datos. Bueno, si se conoce ese se cuele est谩ndar, por decirlo de alguna manera. Podr铆a ser m谩s o menos un buen buen s铆mil de cara de cara a poder entender lo que a lo que llega esto, pero esto es todo. Digamos que le da una, una potencia extra al concepto de la de la web en el sentido de que no solamente vamos a poder navegar como, como estamos acostumbrados en una, en un portal, en ninguna, una aplicaci贸n web, sino que adem谩s esos datos que tenemos ah铆 vamos a poder consultarlo. Como dec铆a, es como si estuvi茅semos consultando una, una base de datos. No es una de las de los grandes potenciales que nos va a dar este tipo de plataformas, adem谩s, tambi茅n junto con 茅l lo veremos luego no, pero los servidores que data y dem谩s, pues tambi茅n son capaces de darnos diferentes diferentes momentos de la informaci贸n, diferentes estados en los que ha ido pasando diferentes versiones en funci贸n de ciertas cabeceras, de ciertos elementos que se va a a帽adir a esa petici贸n de los de los datos y tambi茅n es un otro otro gran potencial que nos va nos va a ofrecer todo esto no es solamente el estado actual, sino tambi茅n c贸mo ha ido evolucionando la informaci贸n con el con el tiempo. Antes de antes de meternos m谩s a fondo en lo que lo que es la soluci贸n en s铆 misma, no s茅 hasta que hasta qu茅 punto la Audiencia tiene conocimiento sobre sobre este tipo de plataformas, pero veo interesante el poder ver tener claros una serie de conceptos base de este tipo, de este tipo de soluciones y y y uno de los fundamentales en este caso es es el concepto de del formato en el que almacenar los datos en el sistema y luego como c贸mo se van a c贸mo se van a explotar. El los datos en este tipo de sistemas normalmente se suelen almacenar en formato o Alonso descripci贸n que coment谩bamos aqu铆 no es el est谩ndar definido por el doble tres para este tipo de este tipo de soluciones y lo que se va a encargar es de expresar la informaci贸n de manera de manera interoperable lo comentaba antes tanto por por personas, pero m谩s que por personas va a ser interoperable por por m谩quinas, no para para que otras aplicaciones sean capaces de explotar esa informaci贸n, obtenerla y poder utilizarla posteriormente. Realmente, lo que vamos a definir en este caso son recursos y los recursos puede ser cualquier cosa que podamos tener un identificador, pues puede ser ejemplo, una p谩gina web, una imagen, pero tambi茅n cosas m谩s abstractas del mundo real. No. Por ejemplo, podr铆amos identificar el concepto mundial, por ejemplo, con el n煤mero, con el identificador equis Valeo o un libro de una biblioteca o bueno o una persona incluso no, por ejemplo, porque no porque no lo vamos a poder asociar a煤n a un recurso. Entregamos un recurso como como un objeto; es decir, si nos vamos al mundo de programaci贸n, a objetos, objetos. Podr铆amos entender que un recurso es ese. Eso es, es un objeto, es una instancia de algo que va a tener una serie de una serie de datos. Una serie de atributos, un recurso no va a significar m谩s o menos lo mismo. Si nos vamos un poco m谩s a detalle de lo que de lo que estamos hablando, veremos que la forma de representar estos estos objetos rdc o estos recursos va a ser a trav茅s de tripletes. Lo veremos mucho. Este este concepto es el tema de las de las tripletes. De hecho, antes comentaba que el almacenamiento era un triple storm. No deja de ser un almacenamiento de tripleta. Lo que vamos al almacenar son los datos, en este formato, que son, son conjuntos, de tres elementos de, digamos. Por ejemplo. Vemos este caso. No tenemos la parte izquierda que viene representada a trav茅s de una orilla, algo en la derecha, que ser铆a el dato y. En el centro tendr铆amos el lo que ser铆a el atributo lamente. Como se conoce, en este mundo ser铆a el sujeto, predicado y objeto. No era la primera parte. Vemos c贸mo tenemos la representaci贸n de de un d铆a, un sujeto que en este caso ser铆a una una, una hora y comerciantes que sea el identificador en rdc de todo despu茅s de todos los recursos de probablemente errores en los que se identifica a trav茅s de una hora, y. En este caso la estamos representando. Un recurso que ser铆a ser铆a Pico Picasso. En este caso est谩 esta orilla, le hemos estamos indicando que su primer nombre su nombre, es Pablo. No vemos que tambi茅n que que la lo que es el predicado no es no parece que sea. No parece que sea una una hora en este caso. Pero os digo que tambi茅n lo es. Vale? Porque hay otra forma tambi茅n de representar. En este caso, en la que podemos decir qu茅 cierto cierto prefijo de la ur y Bale corresponde, corresponde con un alias, en este caso, por ejemplo, podr铆amos coger de la parte de. Si volvemos otra vez a la parte de la izquierda, la parte del sujeto podremos decidir qu茅 http dos puntos extra el punto rg fuese por ejemplo representado con el 谩rea sexta Por entonces podr铆amos indicar el Sampol, dos puntos Picasso, por ejemplo, no, y si estar铆amos definiendo exactamente la misma. La misma obra, en este caso se est谩 utilizando el prefijo forma mal茅vola. Haces es un prefijo que denotan el vocabulario 100 Zaferes, que es un vocabulario que es que es reutilizable, y que es p煤blico, que ya est谩 definido por la comunidad, y es bastante, bastante conocido en este caso, Bale, y estamos aprovechando unos de ellos de esos boca oculares, que ya est谩n, que ya est谩n definidos porque no vamos a utilizar algo que ya est谩 hecho, porque vamos a reinventar la rueda, cuando alguien ya lo ya lo tiene definido, y seguramente est谩 est谩 mucho m谩s optimizado algo que podamos desarrollar nosotros? No? Pues es un poco. Es un poco la idea. En este est茅 en este caso no, y, por 煤ltimo y vi茅ndonos a la parte del objeto que todav铆a no lo hab铆amos comentado, adem谩s que en este caso no estamos definiendo con una orilla, este es otro de los tipos de de datos que podemos encontrarnos dentro de dentro de una tripleta, y en este caso se est谩n definiendo literales entonces. En resumen, podr铆amos decir que las letras est谩n formadas por por siempre que estamos haciendo referencia a un a un recurso y tambi茅n por literales ser铆a el otro tipo de informaci贸n que nos podemos encontrar. Con todo ello lo que vamos a ir definiendo es una especie de zaf贸, vale, vemos que tenemos aqu铆 es un caso muy, muy simple, pero, por ejemplo, ya est谩 en esta otro. En esta otra evoluci贸n de lo anterior, digamos, vemos como que ya se ha a帽adido un un nodo adicional que ser铆a el tipo, el tipo del del recurso mal. En este caso estamos expresando que Picasso, adem谩s de tener, como como nombre Pablo, estamos diciendo que es de tipo artista. En este caso, lo que se est谩 expresando, adem谩s de tener objetos, est谩 expresando que adem谩s es una instancia de una clase en concreto volviendo otra vez al mundo, orientado objetos, como comentaba antes, no porque por un lado se definen esas clases, vale que esas clases van a tener una serie de datos que es un poco lo que se va a definir a la parte de la antolog铆a que seguramente lo muestren ma帽ana, que es la parte de la infraestructura o antol贸gica o en no. No, vamos a ver, no vamos a centrarnos en detalle en esa en esa parte Bale, pero s铆 que me gustar铆a tener claro que tuviese claro un poco en qu茅 consiste la que son el tema de las tripletes. Antes le dec铆a. Esto va a empezar a formar gran fosa a medida que vayamos a帽adiendo cosas. Vale, que vamos a帽adiendo informaci贸n aqu铆 en este, este veremos c贸mo se va a ir enlazando todo, vale, porque por ejemplo aqu铆 pues ahora mismo ya ya vemos una, una, una m铆nima expresi贸n de todo esto que os comento, pero ya podr铆amos empezar a帽adirle que adem谩s del primer nombre porque tiene apellidos, porque tiene una ciudad de nacimiento para todo esto ser铆a literales, pero por ejemplo adem谩s podr铆amos decir que es el autor de del Guernica, no, pues el Guernica, pues va a ser otro. Otro. Otro elemento que va a estar en el sistema, que tiene un agur y que adem谩s es de un tipo equis, pues tiene una fecha, un a帽o en el que en el que se pint贸 etc, etc. Y con todo ello van a ir lanz谩ndose todos, todos los datos y voy a formar un brazo, ve muchas veces todas estas representaciones, pues eso s铆 se pueden, se pueden llevar a bases de datos, de R脿fols, incluso como c贸mo se estaba diciendo, pero lo normal, lo habitual, lo m谩s habitual, es llevarlo a a una base de datos, a un triple. Esto en este caso, que est谩 mucho m谩s optimizado aunque aunque es una buena base de datos de tambi茅n pero est谩 optimizada para para, para reflejar tripleta como como es lo que es, lo que estamos viendo, y es c贸mo se representa la informaci贸n en este en este mundillo. No nos lo podemos encontrar todo esto en diferentes formatos. Tambi茅n quiero decir, al final, en la base de datos de tripletes, se van a almacenar, como lo que comentaba antes, como un sujeto predicable y un objeto, pero esto de alguna manera voy a tener que poder exportarlo despu茅s. Para que se pueda Inter operar toda esta informaci贸n no me sirve de mucho que tenga esos elementos representados as铆 de cualquier manera, sino tengo una manera est谩ndar de sacarlo para que luego lo pueden interpretar diferentes diferentes actores. Entonces, digamos que hay definidos varios formatos est谩ndar, Mahler, algunas de las m谩s conocidos, pues ser铆a si har铆an estos que aqu铆 Redes XML Tartt lo ver茅is mucho, seguramente por por ah铆 es uno de los m谩s conocidos en triples. Tambi茅n tenemos otro formato y ah铆 son tambi茅n, y eso me de ah铆 siempre lament贸 tener, claro que hay varios, varios formatos que en los que se podr铆a exportar la informaci贸n, aunque, bueno, hay tres o cuatro que digamos, son los m谩s, los m谩s conocidos y los m谩s los m谩s usados por la parte de este tipo de aplicaciones. Bueno no naves tenemos claro todo esto Bueno no s茅 si ten茅is alguna duda de esta primera parte del tema de tripleta, rdc y y dem谩s que quer谩is comentar ahora, no, para m铆 est谩 claro. Vale, como como os digo, si no ma帽ana ma帽ana los ponentes que van a impartir la formaci贸n, bueno, pues digamos que son much铆simo m谩s expertos en este tipo de cosas, de este tipo de web. Sem谩ntica que la gente que ha desarrollado la parte de la infraestructura antol贸gica, vale entonces cualquier duda que surja, pues seguramente ellos nos pueden ayudar perfectamente. Ellos explicar谩n todo esto much铆simo m谩s en detalle de lo que lo que hemos visto, lo que hemos visto ahora. Pero bueno, como dec铆a, crea necesario tener una, una visi贸n de lo que de lo de lo que est谩bamos hablando, para tener esa esa peque帽a base para luego poder entender el resto. Entonces, continuando, continuando un poco con con una soluci贸n, lo primero que que se nos plante贸 digamos que fue la lecci贸n de la, de la arquitectura de la arquitectura sem谩ntica no de c贸mo 铆bamos a darle soluci贸n a todo, a todo esto, c贸mo llegamos a establecer esa base de para poder para poder bueno pues primero pues disponer de una por ejemplo de de tener un servidor Ling, Ling, vale. C贸mo 铆bamos a almacenar esa informaci贸n en el triple. De qu茅 manera 铆bamos a poder generar el rdc a partir de los de los datos que 铆bamos a estar en el sistema, y adem谩s Ona Ona de los puntos que tambi茅n era era importante, es que el sistema deber铆a abstraerse un poco del de la tecnolog铆a del triple h茅ctor utilizado para que se pudiese intercambiar en un momento dado. Entonces, nos nos planteamos en un primer momento, pues dos posibles dos posibles escenarios. Por un lado, valoramos hacer una una posible implementaci贸n hago una implementaci贸n Custo de lo que es el sistema, utilizando diferentes piezas que den lugar a una arquitectura completa, extensible y bueno, vimos que para ello pod铆amos hacer uso de diferentes frenos que nos encontr谩bamos en el mundo, no en el mercado, por decirlo de alguna manera, y despu茅s, bueno pues tambi茅n pon铆a m谩s sobre la, sobre la mesa la posibilidad de autorizar un o o un like that aplausos, el cual, por s铆 mismo ya aporta muchas de muchas de esas piezas, pues ya montadas y listas para su utilizaci贸n. Entonces quer铆amos un poco un poco valorarlo porque realmente ninguna de las dos opciones nos daba la soluci贸n completa por por decirlo de alguna manera. Entonces quer铆a m谩s cogerla. La soluci贸n, mejor no por la que en la que m谩s nos encajase para este sistema. Entonces, lo primero que valoramos fue la implementaci贸n en ella, pues realmente lo que no se va a aportar, pues es una mayor flexibilidad para poder hacer el desarrollo y adaptarlo a las necesidades del proyecto. Tambi茅n, muy relacionado con esto, las posibilidades de ampliaci贸n del sistema en un futuro podr铆a ser much铆simo, much铆simo mayor, es al poder hacer todo lo que quisiera en en este caso al y entonces nos encontramos con que los riesgos existentes podr铆an ser los m谩s utilizados, mejor dicho, era Rhodes, Ford j y Apaches, no ser铆an los los dos que m谩s estaba pegando en la comunidad en estos. En estos momentos. En el caso del primero, el caso de Apache Jena, es un o pensador, para vale, para el desarrollo de la construcci贸n de aplicaciones, las caracter铆sticas m谩s m谩s destacables que nos ofrece este. Bueno, pues, por un lado estar铆a el que digamos que es el core de que es el que nos va a permitir la generaci贸n de rdc tambi茅n la parte de la ejecuci贸n de consultas. Ser铆a otro punto, otro punto importante que que tendr铆amos no confundir ejecuci贸n de consultas con puentes, vale, porque porque sea algo de lo que De la Quadra adolece, digamos, este tipo de no nos van a ofrecer ese esa capa, ese esa capa de por s铆 mismo, pero s铆 que es posible ejecutar consultas. Desde c贸digo dejaba, en este caso. Usted debe Bale, debe, como triples, Tour茅 por defecto en caso de este caso de Bale, pero tambi茅n tendr铆a la posibilidad de crear, adaptadores para otros almacenamientos. Te debe, digamos, que es un triple Store, pero un triple en disco, por decirlo de alguna manera. Digamos que son una serie de ficheros que se va, se va que va a ir creando generan disco pero como como dec铆a nos no no lo podemos comparar con otros triples Tour茅, como podr铆a ser. Fue virtuoso bueno, hay otra serie de triples Tour茅 que con much铆sima m谩s potencial que nos va a ofrecer, por decirlo de alguna manera esa capa extra por encima para Inter, conectividad desde el exterior, por terceras partes, como el puente Kohl por ejemplo, en este caso, te debe. Es un hecho un triple m谩s, m谩s sencillo que nos va a permitir guardar datos. Tripleta va a permitir hacer consultas, es parqu茅s, pero todo ello, todo ello desde desde una aplicaci贸n que nosotros desarrollamos por encima de este triple extorero. Bueno, adem谩s de adem谩s de esto, va volviendo a traviesa ajena. Digamos que tambi茅n nos dar铆a posibilidades de exportaci贸n e importaci贸n de datos en diferentes formatos. En este caso en Rhodes, XML tarta de triples y fea, y, adem谩s, pues tendr铆a un motor de reglas y algoritmos para la realizaci贸n de inferencia anhela. La inferencia en este caso siempre lo relacionamos con la validaci贸n de los de los datos que se est谩n insertando en el sistema, para, para corroborar que de verdad esto cumple con una serie de una serie de reglas establecidas, por ejemplo, las que se hayan definido el formato. En la antolog铆a. Sin ir m谩s lejos. Mecanismos para la transformaci贸n y la creaci贸n de redes, por ejemplo. En aqu铆 vemos unos ejemplos. En el primer caso vemos c贸mo se utilizar铆a ajena, pues para crear un modelo para nuevos recursos con la uvi. Pues examen por el punto de John Smith, pues al cual se a帽ade como como propiedad el nombre en este caso con un literal, vale, como es bastante, bastante sencillo de esta forma, pues eso ya tendr铆amos esa. Esa primera tripleta un poco lo mismo que ve铆amos antes en el caso de Picasso, como con 茅l con su vale, pues en este caso ser铆a una, ser铆a un ejemplo, parece muy parecido a a ese caso, utilizando, utilizando Jenna bale en este momento todav铆a no lo tenemos guardado en el triple, simplemente hemos creado en memoria ese, ese objeto, ese modelo como como se conoce en ese entonces estos. El segundo punto tambi茅n vemos c贸mo ser铆a posible escribir, en escribir, en generar, mejor dicho, un fichero en formato tarta con el modelo creado anteriormente, adem谩s de adem谩s de escribir, pues tambi茅n tendr铆amos forma de de poder leer tambi茅n ficheros en diferentes formatos, buenos que coment谩bamos antes, como por ejemplo en XML, etc. Etc. Antes comentaba que no se estaba almacenando sino que simplemente se estaba, se estaba llevando a estaba generando en memoria lo que es 茅l, lo que se le para el modelo que hab铆amos visto Bale en este en este caso es esta, estamos viendo c贸mo se har铆a ese almacenamiento, en la base de datos, la la triples Thor entre entrev茅, como comentaba, que sea el actor nativo para para ajena de manera tambi茅n bastante, bastante sencilla en este caso pues ser铆a estar铆a haciendo uso de una sentencia inserta que, como dec铆a bastante parecido a lo que a lo que lo que ser铆a una sentencia se cuele m谩s m谩s al luso. Esto se conoce como Abdellah, dentro de los parques estar铆a el parque del normal y corriente, que es el que casi todo el mundo conoce, que est谩 metido un poco en este tema, que se le pase a la consulta y por otro lado tambi茅n tendr铆amos es parte de ah铆 para hacer actualizaciones y modificaciones de datos, y en este caso dentro de tve hay que hacer uso de la b para hacer esa esa inserci贸n. En este caso, el siguiente ejemplo, pues vemos un ejemplo de c贸mo se utilizar铆a rdc Connection para, para poder entrar, conectar con con otro, con otro triple Story, con otro triple historia a trav茅s de prenda es parte del que tambi茅n ser铆a otra de las de las caracter铆sticas de las. Otro de lo que nos d茅, lo que no est谩 Genaro. Como por ejemplo o virtuosa que comentaba antes, el otro de los frenos que pusimos sobre la balanza pues fue por Jota, que al igual que al igual que Jenna tambi茅n, o para el desarrollo de aplicaciones, el data bueno, en cuanto a arquitectura, al igual que Jenna, se basa en una arquitectura modular, que hace que se pueda ir tomando aquellas partes o que sea precisa para para la aplicaci贸n. Una de las ventajas que aporta es la gran documentaci贸n que as铆 como con una gran comunidad y proyectos desarrollados con la misma tal tambi茅n Jenna de disponer de una de una gran comunidad. Pero s铆 que nos encontramos con la documentaci贸n con la que ya nos aporta de serie, pues la ve铆amos much铆simo m谩s completa, las caracter铆sticas principales o los modelos principales con los que con los que cuenta, pues ser铆a el primero de ellos. Desde luego ser铆a r铆o, no es el rdc que se. Que nos va a permitir pasear escribir r En este caso tambi茅n junto con el modelo a Pina para la generaci贸n de los modelos de los de los datos, los dos en conjunto ser铆a dos de los principales m贸dulos de The Four. J tambi茅n nos va a permitir la ejecuci贸n de consultas, al igual que tambi茅n Jena no lo permit铆a en este caso, como como triples tor en lugar de utilizar nativo de Djen茅. En este caso se utiliza ese examen, que el nativo para parar por j, pero tambi茅n cuenta con la posibilidad de crear, adaptadores para otros triple triples Toreno, tambi茅n he visto en la explotaci贸n de importaci贸n de esas redes en numerosos numerosas formatos, inferencia y validaci贸n mediante motor de reglas y otros algoritmos y luego tambi茅n con posibilidad de extensiones para, bueno, para que el cuero federadas, etc. Etc. Antes, antes comentaba el tema de, de la, de R铆o, y de que ser铆a posible, pues, generar diferentes formatos. Bueno, para para que ve谩is un poco un ejemplo de todos los formatos que es capaz de soportar este, digamos que Jenna ten铆a cuatro formatos de pasen, este ser铆a capaz de trabajar con con algunos m谩s vuelos adicionales, adem谩s, de los que ya trabajaba en redes XML triples de y hicieron en Ecuador bailar铆n, bueno, realmente trabaja con con unos cuantos, con cuantos formatos m谩s. Si bien es cierto que los principales est谩n cubiertos por por por ambos. Bueno, esto es un poco lo que cost贸 lo que se estaba comentando ahora. Bueno, en cuanto a los a-los triples, todo es que es capaz de trabajar for j primero a comentar bueno, pues tiene una serie de datos de base, de datos core, que sigue las bases de datos que est谩n orientadas a adaptaciones de tama帽o medio y mediano, lo que seg煤n comentan no son recomendando para otro tipo de bases de datos recomendable; es otro tipo de base, datos para otros proyectos m谩s grandes. Entonces, este tipo de la base de datos core se incluir铆an, pues el Memory Storm, que ser铆a la base de datos rdc, transaccional de memoria y tendr铆a persistencia en el disco de forma de forma opcional, que ser铆a al igual que la anterior, una base de datos, rdc transaccional, pero este s铆 ya directamente usando persistencia en el disco, y tambi茅n es una soluci贸n; m谩s m谩s estar铆a orientada para dar tasa de 100.000.000 de tripletes y otro otra base de datos tambi茅n core. Este caso ser铆a una base de datos experimental, pero simplemente por tener constancia de que tienen la opci贸n ser铆a una l谩stima vale, que utilizar铆a las trincheras como como almacenamiento; luego ser铆a capaz de trabajar con otras bases de datos y adem谩s de mercado. Como ser铆a un tote se gracia viv铆 uno de los triples Torres l铆deres del mercado construido sobre los est谩ndares de Eto聮 o. Ser铆a adecuado para manejar grandes cargas y consultas, pensaba s铆; bueno, es simplemente indicar que desde la versi贸n ocho es completamente compatible con rdc, Ford j. Bueno, pues sobre Apache base, estas dos es almacenamiento ligero puro. Tendr铆amos soluciones tambi茅n m谩s en la nube, como, por ejemplo, Amazon Neptune, que ser铆a el triple Store gestionado dentro de Amazon. Marcelo y rdc, virtuoso. Virtudes es uno de los m谩s conocidos tambi茅n, que en este caso tambi茅n llevamos. Tendr铆amos un proveedor nativo para parar ese for j no sin necesidad de ir a trav茅s del parque. Y luego, adem谩s de todos estos de la compatibilidad con todos estos, pues se podr铆a llegar a desarrollar. Utilizando el pie de Sail, que es otro de los componentes de Ford. J conectores con con otros triples Torres mediante la utilizaci贸n, como antes del encuentro es Parker. Con esto, pues dar铆amos un poco m谩s de flexibilidad al sistema de cara un poco a a poder utilizar cualquier triple hist贸rico o que que que queramos utilizar entre, entre comillas, por decirlo de alguna manera, que luego s铆 seguramente encontraremos alguna, alguna penalizaci贸n, pero bueno, en principio no estar铆a, nos dar铆a esa esa flexibilidad. Entonces, poniendo una una comparativa entre entre ambos, en, bueno a priori s铆 que s铆 que vemos que que ambos nos van a cubrir los puntos principales; Bale o casi todos los puntos principales, pero si hay alguna cosita que no, que no nos va a bueno, por ejemplo, soporta la generaci贸n de redes en m谩s formato es bueno, puede ser importante m谩s o menos no? Al final ambos s铆 que es verdad que nos dan los formatos principales. Entonces, bueno, podr铆amos ponerle un poco entre, entre comillas, est谩 esta discrepancia y luego otro punto bastante interesantes; la de la parte de conectores ya desarrollados para las principales, triples que tambi茅n es otra de las de las diferencias que s铆 que nos va a aportar rbs Ford j. El lugar de g茅nero, pero que es que es algo. Hay algo m谩s importante que todo esto, y es que hay. Hay dos puntos que no nos van a dar ninguno de ellos, como puede ser la data que, como veremos despu茅s en una definida pueblo doble, 13 para parar para la explotaci贸n de datos enlazados, y tampoco nos va a dar al encuentro Espar Kohl valen en ninguno de los casos, como comentaba antes, pod铆amos acceder a estar Kohl, y pod铆amos, pod铆amos trabajar con consultas Pasquale, pero en ninguno de los casos nos va a ayudar a poner. Ese es el hacia fuera. Entonces, esto nos iba a obligar a. Pues, pues a implementar todas estas carencias de forma manual, sobre todo a las apps, que cumplan con los requisitos del inquieto, plazo. Lo cual nos va a llevar a una enorme complejidad, no s茅 si conoce la especificaci贸n, pero bueno, s铆 s铆 diosa, Burris y especificaciones en la p谩gina del duelo, w 13, bueno, verdad? Es que es bastante extensa, la propia especificaci贸n y ser铆a bastante, bastante complicado, tendr铆a una enorme complejidad y adem谩s el todo ello llevar铆a un enorme tiempo de desarrollo. Entonces, por ello nos nos decidimos a valorar otras otras opciones, como comentaba antes el que ser铆a la parte de utilizar un like that plazo. Lo cual ya es bueno pues como dec铆a es una especificaci贸n definida por 茅l, por el doble 13, la cual define a las plataformas de Data que son aquellas que abarca desde el almacenamiento de los datos en triples Thor u otro sistema, no tiene por qu茅 ser exactamente triples. Tambi茅n se podr铆a utilizar, como veremos luego, una base de datos m谩s m谩s tradicional como cuele a la exposici贸n de Apple y siguiendo esos est谩ndares, vale seguir un est谩ndar de exponer la informaci贸n. Tambi茅n es muy, muy importante de cara a la interoperabilidad y poder explotar posteriormente por por por terceros, esta informaci贸n y bueno, pues que nos va a definir estos. Este est谩ndar, bueno, pues una serie de servicios para la lectura y escritura de bale y como posibles ejemplos de estas plataformas, pues nos encontramos por un lado, Apaches marmota y otro se le ve alg煤n otro. Pero digamos que los m谩s conocidos ser铆an, ser铆an estos en el primer caso de Apache marmota. Lo que nos encontramos con que estaba continuado su desarrollo desde hac铆a unos a帽os, entonces nos tiramos un poco hacia m谩s hacia el lado de Reyes. Son poco el que vamos a ver a continuaci贸n. Bueno, 3, les digamos que es un servicio de modular, que cumple con, cumple con el est谩ndar desde el a帽o 4.000 18. Esto toda esta informaci贸n est谩 esta apuesta, la, la por el pote o el Doble 13, con lo cual es bastante bastante de fiar. No es que nos est谩 diciendo el propio fabricante, sino que doble trastornos lo nos lo est谩 certificando y, adem谩s, bueno, pues, lo hemos comprobado tambi茅n con un para pararle que tambi茅n proporciona el propio, el propio doble 13. Tambi茅n, una de las caracter铆sticas de las que disponen es que soporta posibilidad de escalador horizontal a la parque, tambi茅n posibilidad de redundancia. Evidentemente, dispone del la Tierra, es, seg煤n la especificaci贸n y tambi茅n otro punto bastante importante que nos ofrece 3, pues es la utilizaci贸n de elementos del est谩ndar Memento para parar el versionado de los de los datos y tambi茅n la la. La auditor铆a con complemento nos va a permitir, como comentaba hace hace momento, el poder consultar, la informaci贸n en en diferentes momentos de tiempo en funci贸n de unas de las cabeceras, que van a ir a la petici贸n. En la petici贸n de http. Mal, el otro, otro, otro otro tema que tambi茅n nos proporciona Rallys pues tambi茅n tiene. Dispone de mecanismos para la detecci贸n de la corrupci贸n de recursos. Tambi茅n puede proporcionar una integraci贸n con, con Kafka? No; de tal forma que se f谩cilmente integra. Hable con un sistema distribuida. La integraci贸n con casco no es, no est谩 c贸modo, veremos. Luego no est谩 orientada para la entrada, aunque nosotros no vamos a utilizar dentro del sistema para la entrada de informaci贸n y para la ingesta de datos vale, sino que en este caso el Kafka es tregua. Se es capaz de de escribir eventos o enviar eventos dentro de dentro de los topics de Kafka para su uso posterior, por ejemplo, para para enlazar con con otros sistemas que puedan ir posteriormente para temas, para cualquier cosa que se nos ocurra, por ejemplo, para engancharnos con un sistema de machine learning, por ejemplo, Novo u otro tipo de otro tipo de sistema, que pueden ser interesantes en este caso. En cuanto al tema de la autenticaci贸n y autorizaci贸n, indicar que permite controlar la autenticaci贸n o autorizaci贸n mediante el uso de j, w o tambi茅n se pod铆a acceder p煤blicamente controlando los. Los accesos por configuraci贸n en tiempo de ejecuci贸n. Acaba a cada usuario, pues despu茅s de la autenticaci贸n del usuario se le va a asignar un id铆lico, lo cual podr铆amos, podemos identificarlo e incluso establecer mecanismos de autorizaci贸n en exclusiva para un paro muy usuario en concreto, con lo cual no podr铆amos tener definido perfectamente en el sistema para parar la parte de esta autorizaci贸n. El m贸dulo, utilizar est谩ndar uefa, hace que, una vez m谩s es un est谩ndar bien definido, w 13. Y el cual por el medio tambi茅n de que aqu铆 volvemos otra vez a ver el mismo concepto, tambi茅n se refiere a trav茅s de tripleta y para lo cual, como dec铆a antes, a cada usuario se le va a significar perd贸n asignar un guapa y el cu谩l va a ser una hora y otra otra vez. Volvemos a lo mismo. Al mismo concepto se va a poder definir el nivel de acceso que tenga ese usuario no vale. Aqu铆. Por ejemplo, vemos un ejemplo de web paces en el que se est谩 definiendo un modo de acceso de lectura y escritura al al recurso que est谩 identificado por la repositorio -profesor bale, se le est谩 asesinando a los usuarios a los usuarios uno 2, que estar谩n definidos por por esa bresa uefa y que es el sur, y es que estamos viendo ah铆 est谩 a punto de ser uno 2. Ser铆a un ejemplo bastante sencillo, pero creo que refleja bastante bien un poco, como se definir铆a toda toda esa parte de la, de la autorizaci贸n al acceso a los datos. En cuanto a las, en cuanto a las integraciones con las que dispone de tres leyes, por un lado, la parte de almacenamiento podr铆amos ver que tiene que tiene posibilidad de almacenar los datos, tanto entre como en una base de datos relacional. De hecho, de hecho, si si vemos la documentaci贸n, la que primero nos va a poner es la base de datos relacionados como como como preferido en este caso no. Use 煤tiles podremos utilizar, tanto puedes ver c贸mo como mayor se cuele en este caso y bueno, pues se encargar铆a de almacenar las tripletes en entabla relaci贸n a la opci贸n, que nos vamos a decantar. En nuestro caso, pues va a ser la de la triple h茅ctor. Por qu茅 vamos a utilizar esta? Bueno, pues vamos a utilizar la de triples Tour茅 por, por exigencias de la soluci贸n que nos va. Nos va a requerir el utilizar un triple Store por debajo, porque adem谩s nos va a requerir de tener un encuentro que podamos explotar esa informaci贸n. Se utiliza la base de datos relacional, no, no podr铆amos disponer de esa de esa funcionalidad. Entonces digamos que como como triples Tour茅 en este caso va a utilizar por defecto, te vale tener Beatles, coment谩bamos que era el triple Store, nativo de la Pacha ajena. Ya que estamos viendo que el diestro est谩 usando ustedes Bale tiene sentido, vale, porque internamente utilizaba ajena para hacer toda la toda la gesti贸n, como entonces es por ello, que se lleva muy bien con contener. Esto no quiere decir que no se pueda utilizar otros otros. Otros triples Torres Bale por defecto de configuraci贸n. Se ser铆amos capaces de trabajar con con otros triples Torres mediante la conexi贸n. Es y sobre todo, se va a llevar muy bien con confusa y digamos que es una capa, entre otras cosas, que se va, que se pueda a帽adir por encima de un de un vale, con lo cual digamos que que garantizar铆a. A un gran nivel, a la compatibilidad de hecho en las pruebas que hemos llevado a cabo son son similares, tanto utilizando la opci贸n, que ser铆a la opci贸n por defecto, como como utilizando la opci贸n fusil mediante mediante configuraci贸n; y tambi茅n tambi茅n lo logremos lo hemos comprobado aunque con menor grado de compatibilidad s铆 que s铆 que s铆; s铆 s铆 que es capaz de arrancar, as铆 que es capaz de seremos capaces de trabajar con ello, pero ejecutando el que nos proporciona lo hemos conseguido; peores resultados utilizando este este triple historia en concreto pero no por ello deja de ser dejado de ser compatible. Adem谩s de todo esto, como dec铆a antes, es un producto modular todos sus piezas. Todas esas librer铆as est谩n est谩n compartidas a trav茅s de un repositorio central, vale para su posterior uso, vale, pues puedes utilizarlo como queramos. Entonces era m谩s que de forma bastante sencilla podr铆amos coger las piezas que nos interesen de las que ya tienen implementadas y sustituirlas que las que no queramos o extenderlas de cierta manera para poder hacer otro tipo de tipo de funcionalidades, por ejemplo, integrarnos con otro, con otro triples Tour茅 distinto; o en lugar de almacenar los datos un triple de que tengamos el local. Por ejemplo. Se me ocurre que tengamos una remota que enviamos los datos; no lo s茅 yo; habr铆a much铆simas posibilidades que con la que podr铆amos ampliar lo es y es una de las grandes potencias que nos va a dar en este, en este caso. Bale es la base del Arsenal que ya coment谩bamos aqu铆 simplemente, como dec铆a-dispone de esos m贸dulos para para poder utilizar 1, uno u otro ya desarrollados, y adem谩s la publicaci贸n de notificaciones caja que coment谩bamos en la parte positiva anterior. Aqu铆 vemos un poco esa arquitectura de The Three Lis en la que por un lado vamos que tendr铆amos esa capa http, en la que dispone de los repositorios, pero donde de la parte de la digamos por decirlo de alguna manera tendr铆amos la capa de de repositorio que ser铆a la que se va a encargar de almacenar los datos en en la base de datos seg煤n el triple Store, y luego a partir de ah铆 puesto que hayamos llevado la capa de procesamiento de esa integraci贸n con Kafka que comentaba que comentaba anteriormente que ser铆a posible de integrar esta soluci贸n para poder enviar los datos, por ejemplo, para luego procesarlos, pues como un como estar, como bueno para hacer ese tipo de aplicaciones de Machina ni a un denso. Todo aquello que crea m谩s necesario integrar o incluso para para poder enviar esos datos. Para poder persistir las tareas de saneamiento que tengamos en la nube. En Amazon ese 3, uno sobre o en otro tipo de otro tipo de sistema d铆a m谩s, que es el cometido que nos va, que nos va a dar. En este sentido. Bueno, un poco haciendo resumen de las caracter铆sticas que nos presenta tres Luis bueno pues la consistencia dado que es un sistema distribuido que potencialmente puede acceder a distintas fuentes, ofrece una consistencia bastante, bastante potente, la en cuanto a la reclusi贸n, digamos que no hay un soporte a la reclusi贸n por s铆 mismo, no? Por lo tanto, los las a las invocaciones a, la de mediante puto o para, para poder hacer modificaciones, nos no ser铆an posibles, no? Por ejemplo, si quisiera crear un elemento bajo la ruta su bar vas por ejemplo. Ser铆a necesario crear todos los contenedores anteriores, Nole no lo hab铆a comentado en dentro de 3, dentro de uno de los recursos, est谩n organizados dentro de contenedores que no para para poder tenerlo, como en distintos en distintos grupos. No? Pues, por ejemplo, una organizaci贸n podr铆a ser por por tipo de datos, por ejemplo, pongamos el caso de que quer铆a que tuviese, pues por un lado, los pintores, y por otro lado, las obras, pues tendr铆a dos contenedores, vale uno para pintores y otro para obras, y dentro de cada uno de ellos ya tendr铆a eso s铆-los los recursos correspondientes. Todo ello, pues ser铆a dentro de de una de una ruta, sea cada uno de los recursos, ir铆a dentro de una sus rutas, por ejemplo, el caso de un pintor como ejemplo Picasso. Ir铆a la ruta ser铆a, barra pintores, barra no puedo decirlo de alguna manera para que lo ve谩is m谩s claro. Entonces, claro, en este caso lo que no podr铆a ser ya crear directamente no tendr铆a que primero asegurarme de que existe pintores para luego crear todo lo que va dentro es un poco lo que lo que me estoy refiriendo del mismo modo al borrar, ser铆a un poco lo mismo, vale, no podr铆a borrar toda la jerarqu铆a, ya que ir borrando expl铆citamente todos los recursos y despu茅s borrar el contenedor bale. En cuanto a la sincron铆a, pues todas las operaciones que se realiza se realizan de forma sin crono, lo que implica que pueden no ser visible para inmediatamente, no para para para los clientes, para aquel que vaya a intentar explotar la informaci贸n. La posibilidad de extensi贸n de funcionalidades, como, como ya comentaba anteriormente al venir viene ya empaquetado listo para la utilizaci贸n pero como dec铆a podr铆a podr铆a utilizarse en los componentes que necesitemos o, incluso, a crear unos unos nuevos de una forma bastante bastante sencilla. Bueno, pues, como decisi贸n al final de utilizar, como, como coment谩bamos antes, ten铆amos la implementaci贸n m谩s Custo o la opci贸n de 3, pues tras analizar ambas soluciones vemos que por s铆 misma no era una soluci贸n completa a lo que a lo que no requer铆a esta aplicaci贸n est谩 este sistema. Por un lado, al implementar un api conforme a los criterios del plazo conllevar铆a un gran esfuerzo para conseguir un cumplimiento m铆nimo de los requisitos establecidos por la especificaci贸n Col贸n, este caso yo creo que ser铆a mucho m谩s interesante utilizar una como, por ejemplo acabamos de ver, para, para dar soluci贸n a este cometido y no utilizar algo que ya ella existe, y adem谩s con la garant铆a de que est谩 certificado por el propio w, triste en el cumplimiento de la de la especificaci贸n. No obstante, digamos que trenes por s铆 solo tambi茅n tiene ciertas carencias, que habr谩 que suplir de alguna manera no mediante implementaci贸n es customizado como por ejemplo la implementaci贸n, una posible implementaci贸n de una capa de persistencia en caso de que fuese necesario que permita intercambiar los diferentes triples Tour茅, coment贸 que realmente no fue necesario llevarlo, llevarlo a cabo, ya que soporta la integraci贸n con a trav茅s de puentes parques, pero bueno, si existe la posibilidad de en caso de que de que se quiere intercambiar por otro por otro, almacenamiento diferente en el que se pueda a帽adir esa esa capa de persistencia adecuada, ese almacenamiento que queramos poner y luego por otro lado la parte de generaci贸n, agradece digamos que eso no nos lo va a aportar 3, tampoco, porque entre 茅l y se espera como entrada al propio, agradece y ha generado entonces digamos que de esa. Ese punto tendremos que suplirlo con con alguno de los riesgos que que que vemos que vivimos anteriormente, no, para ese ser铆a uno de sus grandes puntos fuertes en este caso. Entonces digamos que la idea ser铆a la combinar ambas, ambas consigue para el coro y vamos a utilizar. Pero vamos a suplir sus carencias como uno de los frenos que vivimos anteriormente. Adem谩s. Otro otro punto que no nos cubre ser铆a la parte del encuentro, estar cuele. Pero digamos que s铆 si estamos almacenando los datos. En un triple Store que ya nos va a dar ese encuentro. Es para Kohl de esa forma, ya lo tendr铆amos cubiertas a esa carencia. No, no, no nos va a aportar porque tampoco su es el cometido de un, el aportar un. Vale, bueno ahora pasar铆amos a la parte de micros servicios y adem谩s no s茅 si de la parte de esta de 茅l y Jena y dem谩s. Si quer茅is comentar alguna cosa, yo tengo una duda sobre Park Kohl, no tengo claro, se cuele tienen una base de datos por s铆 mismo o si usa una o ajena y sobre ella construir su propia, su propio motor de b煤squeda. Digamos que son un lenguaje, vale? No es un sistema en s铆 mismo, vale ver, ser铆a an谩logo a lo que ser铆a se cuele en una base de datos, relacional como ahora, y se cuele etc. Etc. No es un lenguaje que te va a permitir hacer hacer esa consulta. Para poder ejecutar una consulta es, vas a necesitar o bien, por un lado, mediante programaci贸n. Como, como ve铆amos antes, en el caso de Djen茅 contener veo en caso de refuerzo base, necesite, puedes hacerlo por programaci贸n utilizando el freno, pero lo m谩s interesante, lo que solemos ver en plataformas similares a la que estamos desarrollando, es que se dispone de un puente, o se expone un empate para Google o incluso desde la propia interfaz de la aplicaci贸n se va a, se va a dar la opci贸n por Interfax al usuario de escribir una consulta es Pasquale para consultar los datos. Entonces, eso se va a lanzar contra contra un sistema, hay triples tories que, como dec铆a, no, no te va a exponer un mapping para poder. Me refiero a un. Por ejemplo, t煤 puedes lanzar una petici贸n como no te la van a poner, como, por ejemplo te debe, ya que son simples, m谩s para trabajar en Bakraoui en como como internos dentro de la de la aplicaci贸n, pero habr谩 otros triples torres m谩s m谩s potentes que adem谩s de almacenar los datos te va a exponer un 谩pice en la que pueda lanzar esas consultas, la que te puedes conectar tanto tanto como una aplicaci贸n como, por ejemplo, de una aplicaci贸n. Me refiero a una, una, una vocaci贸n desde ese c贸digo o tambi茅n desde un desde un frontal en el que t煤 puedes a帽adir la mano ya como m谩s humano, as铆 que es verdad que ese tipo de consultas estar铆an m谩s pensadas seguramente para para trabajar m谩quinas. Como con ello y b谩sicamente el en el concepto es el concepto de ese a帽o, hay triples tories que disponen de un l谩piz por encima que va a permitir, desde fuera conectarnos a ellos, para lanzar esa consulta. M谩s o menos te lo nos dec铆a Instagram, vale, no s茅 si alguna cosa m谩s que ten茅is que preguntar antes de pasar al siguiente punto. Por m铆 no. Bale bueno, el siguiente. El siguiente punto que me gustar铆a comentar as铆 de base, vale, ser铆a la parte de la arquitectura del micro servicios, no s茅 si se si conoc茅is el t茅rmino. No s茅 si si suele trabajar con este tipo de arquitecturas. Creo que es interesante verlo porque la aplicaci贸n est谩 desarrollada siguiendo esta esta t茅cnica. Vale entonces para tenerlo claro? Bueno. Aqu铆 vemos un poco la diferencia entre una arquitectura m谩s tradicional o monol铆tica, como se suele conocer, y una arquitectura de servicios, de una arquitectura monol铆tica, que solamente la aplicaci贸n de un mu帽eco monolito, digamos, tenemos toda todas las partes de la aplicaci贸n, toda la l贸gica, desde la mesa datos, la l贸gica de negocio y la la interfaz simplemente cuando lo queremos llevar a un entorno. Solamente tenemos que desplegar un una 煤nica aplicaci贸n. En contrapartida la arquitectura de servicios, pues vamos a tener varias. Varias aplicaciones que nos van a que nos van a dar toda toda la l贸gica de la de la aplicaci贸n vale toda la toda la funcionalidad en lugar de tener una 煤nica sola. Vale, que. Cu谩les es los problemas de la arquitectura en monolito? Bueno, para aplicaciones sencillas puede puede estar bien, pero a medida que se va complicando la funcionalidad, al final acabamos con un monstruo en el que, en el que tenemos que ir, que tenemos toda la, toda, la l贸gica de la aplicaci贸n y para el m谩s m铆nimo cambio, pues tenemos que desplegar toda toda nuestra aplicaci贸n, incluso bueno, pues depende c贸mo lo hagamos, podemos hasta hasta perder servicio, no? Bueno, si no lo hacemos, si no lo s茅 no lo hacemos bien y luego tambi茅n esos esos despliegues, pues seguramente ser铆a much铆simo m谩s, m谩s m谩s costosos, Bale y otra de las las de los problemas que podemos encontrarnos. Que si queremos escalar todo esto, pues pues tenemos que escalar toda la aplicaci贸n, cuando lo mejor el cuello de botella lo tenemos en una peque帽a parte de la de la aplicaci贸n y no y no en toda ello. No nos est谩 obligando a tener un unos enormes recursos, porque tenemos que poner varias r茅plicas de toda la aplicaci贸n. Cuando lo dec铆a el jueves, una m铆nima parte, la que la est谩 dando problemas. Bueno, un poco como, como os dec铆a aqu铆 en el caso de los servicios, cada uno de ellos es una peque帽a parte de la aplicaci贸n, es una peque帽a parte f谩cil de. Desarrollar y de mantener adem谩s que eso es un punto muy muy importante, no, al final lo que vamos a tener es una aplicaci贸n, una m铆nima aplicaci贸n muy reducido. Vamos a decir que hace una 煤nica cosa, aunque luego pueda hacer varias relacionadas, no, pero pero digamos que hace unas pocas cosas, pero las hace bien es una de las grandes ventajas. No, no, no va a abarcar todo todo el ancho de la funcionalidad, sino que se va a centrar en una 煤nica cosa, un 煤nico grupo de funcionalidades y con esa tambi茅n? Pues eso garantizamos de cierta manera o tenemos m谩s posibilidades de que lo que est谩 haciendo lo estoy haciendo de una forma mucho m谩s, mucho m谩s eficientes, no es un poco llevar el concepto del divide y vencer谩s al final, pues adem谩s todo esto nos va a aportar que podemos evolucionar con una mochila con mucho m谩s, mucho forma, mucho m谩s f谩cil, no? Al final podemos intercambiar piezas de una forma muy muy muy simple por qu茅 no a lo mejor pues venga m谩s que tenemos un servicio que se encarga de. De describir el almacenamiento, porque exacto, toda la escritura, por ejemplo. De 茅l 茅l es nuestra capa de persistencia la tengamos centrada en un micro servicio y estemos almacenando una base de datos tradicional y digamos, pues ahora quiero empezar almacenar en yo, que s茅 es un, por ejemplo, no en una no se cuele o adem谩s quiero empezar a a帽adir datos. As铆 se archiv贸 por decir algo. Simplemente con con cambiar esa esa pieza ser铆a suficiente y es totalmente transparente para el resto de la aplicaci贸n. Antes comentaba la parte tambi茅n de la parte de escala, habilidad de cuellos de botella. Cuando detectamos un cuello de botella, una aplicaci贸n Manolito como dec铆a tenemos que escalarla por completo, pero en este caso podemos escalar las peque帽as partes que vemos que est谩n dando problemas pues a lo mejor es esa capa de persistencia, que estaba comentando antes que un micro servicio en s铆 misma la que la que nos estaba dando esos esos problemas, porque no vamos a escalar esa solamente la capa de persistencia, poner 2, 3, 4, las r茅plicas que veamos que haga falta, pero el resto de la aplicaci贸n no hace falta. Por lo tanto, es mucho m谩s eficiente hacerlo de esta manera. El varamiento tambi茅n muy importante, es la la, la utilizaci贸n de un lenguaje de programaci贸n m谩s adecuado para la acci贸n que queramos llevar a cabo. No es lo mismo una aplicaci贸n m谩s. Tradicional que podamos desarrollar, por ejemplo; pero pongamos que tiene una peque帽a parte que the machine learning o similar que tengamos que desarrollar en por ejemplo no es esto est茅 este tipo de mecanismos; nos va a dar esa esa potencia de poder utilizar en cada parte aquel a que el lenguaje de programaci贸n que sea m谩s eficiente para, para hacer la funcionalidad que el cometido que tengan, y luego tambi茅n el caso de tener varios equipos de desarrollo pues podr铆a estar encarg谩ndose cada equipo de desarrollo de una peque帽a parte, no de un micro servicio; en concreto de esa manera tambi茅n; pues es m谩s eficiente toda la fase de todas las fases de desarrollo y no interfiera en el trabajo de los dem谩s. Simplemente vamos a saber que el micro servicio que est谩 desarrollando el equipo tiene una interfaz, va a tener una serie de m茅todos a los que yo voy a llamar o se va a tener unas entradas y una salida es que me va a devolver entonces me pueda aislar hasta cierto punto de ese otro desarrollo, pudiendo utilizar t茅cnicas como c贸modo que Hero o incluso de para disimularlo, para para poder trabajar con ellos y bueno, yo puedo puedo desarrollar ni mi propio servicio, sin interferir en el trabajo de los demagogos o sin depender de que los dem谩s hayan terminado o no, el suyo o est茅n haciendo equis llegar a la fase de integraci贸n m谩s m谩s adelante, en la que en la que me tenga que la que tengamos que juntarlo y pegar todo esto. Pero digamos que si cumplen el contrato de integraci贸n va a ser bastante, bastante directa, no va, no tendr铆a por qu茅 por qu茅 haber problemas. Una vez visto lo que s贸lo la parte de los servicios, bueno, pues ya vamos un poco ya, lo que es el meollo de la de la cuesti贸n de lo que es la, la, la aplicaci贸n o la soluci贸n de qu茅 estamos desarrollando para parar este proyecto vale entonces aqu铆 vemos que alto nivel digamos esto es la arquitectura de alto nivel, luego veremos que tiene cada cada una de esas grandes cajas que aparece por ah铆 pero alto nivel. Vemos que hay varias partes, una es la parte de aquel se帽or铆a, ser铆a el core, totalmente si era la parte principal del sistema, que ser铆a el modelo encargado de la ingesta de datos, desde desde un origen, procesando la informaci贸n e insertando en los diferentes almacenamientos luego tambi茅n tendr铆amos la parte de gesti贸n, considera el m贸dulo de encargado de la gesti贸n del sistema el servicio de publicaci贸n web, que ser铆a el servicio web encargado de la consulta de datos por parte de los usuarios. El frontal por decirlo de una forma m谩s m谩s f谩cil, no ser铆a el frontal que nos ense帽贸 antes hubo, sin ir m谩s lejos, el Aguirre se le ve que es la plataforma conforme a la especificaci贸n. El puente estar cuele para la conexi贸n con al sistema a trav茅s de este protocolo y luego la parte de autenticaci贸n y autorizaci贸n, que ser铆a el m贸dulo encargado de gestionar el acceso, haciendo uso del sistema del sistema federado como como decir que es el sistema de despedir y no para para poder y y autorizar a los usuarios. Tambi茅n tambi茅n podemos ver otros otros elementos aqu铆 alrededor de los que coment谩bamos antes, como bueno, pues son diferentes or铆genes de datos en diferentes formatos, el almacenamiento de datos en triple Store, un sistema de monitorizaci贸n ni y lo vi luego, diferentes bus, de servicio ambiente son. Son colas de Kafka para hacer el streaming de los de los datos por el sistema, una peque帽a base de datos de gesti贸n. Meti茅ndonos ya en la parte del aquel, el primer, la primera caja grande que veamos en la positiva anterior. Como dec铆a, este es el m贸dulo principal de la aplicaci贸n inicial, que tienen la mayor mallorca del sistema. En primer lugar, vemos la entrada de datos. Ser铆a el modelo encargado de obtener los datos de diferentes fuentes externas, haciendo las adaptaciones necesarias para con entidades internos, sea que realmente se encarga de coger esos datos y transformarlos a lo que necesitamos dentro de la de la aplicaci贸n. No, al final los datos nos van a venir. En un formato. Vamos a necesitar obtener el formato que sea, ya definieron a la odontolog铆a, vas a tener que rellenar esa esa estructura. En definitiva, un sistema de gesti贸n que ser铆a el servicio encargado de consumir los eventos del servicio y decidir si se deben ir o no al m贸dulo de Gesti贸n de Eventos, y el cual este 煤ltimo ser铆a el encargado de procesar estos estos eventos, y, por 煤ltimo y almacenarlos. Dentro del del triple h茅ctor. Finalmente no ser铆a un poco a grandes rasgos el ciclo que seguir铆an los datos desde un origen hasta hasta la parte de, hasta la parte del triple h茅ctor. Meti茅ndonos ya en la parte del imputado as铆 muy a lo voy a pasar muy muy r谩pido. En esta primera esta primera parte y luego lo vamos a ver ya m谩s en detalle, m谩s m谩s adelante, pero bueno, simplemente para para tener la visi贸n completa de la arquitectura, vale. El modelo de impuestos va a estar formado por varios importadores de datos, uno por cada una de las fuentes externas de las que se tome la informaci贸n y, bueno, pues cada una de estas fuentes se dispone de los datos en un formato de entrada, el cual no tiene por qu茅 ser el mismo que la estructura de los datos que se vaya a trabajar en el sistema Moy谩 comentaba comentaba antes nada, con lo cual va a ser necesario hacer una a trav茅s de un proceso, de los importadores se va a encargar de obtener los datos de un de una base de datos de un servicio, etc, etc. Lo que se haya definido se va a mantener en el sistema y luego va a haber un proceso que se va a encargar de transformarlo y a los datos que est茅n, que espera el sistema. En cuanto a la gesti贸n de la gesti贸n de eventos. Por un lado, tenemos el sistema de gesti贸n que va a hacer uso de coger esos datos que ya est谩n transformados va a hacer uso de las librer铆as de descubrimiento y la factor铆a de Uriz para generar el rdc, y despu茅s, pues vamos a tener diferentes diferentes almacenamiento, diferentes adaptadores que nos van a permitir almacenar en diferentes lugares, en este caso entre Lewis y tambi茅n en otro. En otro sistema de datos no sabes c贸mo es c贸mo iba a ser que veremos luego para que para qu茅 vamos a utilizar. Esto es posible. Pues eso daba la arquitectura basada en procesamiento de eventos. El sistema es capaz de forma muy sencilla disponer de varios procesadores, de eventos que permitan la persistencia en diferentes sistemas de almacenamiento para enviar los datos, una vez procesados a una, a una cola, o digamos que es posible tener tantos consumidores como como sistemas de almacenamiento se quieran a帽adir, teniendo todos ellos la posibilidad de recibir todos los elementos que se env铆en a la cola. Estos sistemas de procesamiento, posteriormente, en nuestra, era un adaptador que ser谩 el encargado de, de, de hacer uso de los los sistemas de enviar los datos al sistema correspondiente bueno actualmente pues pues eso como nos dec铆a tendr铆amos tres que va a ser bueno, aunque no ser铆a descartable que en alg煤n momento, pues salga la opci贸n o la posibilidad de almacenar en un otro sistema como por ejemplo un neo etc etc gracias a esta arquitectura Processing como como comentaba pues ser铆a una forma bastante sencilla de poder llevarlo a o no. En cuanto al en cuanto al frente, ser铆a el que se encargar铆a de interactuar con los usuarios que intenten acceder al sistema, ya sean personas o m谩quinas, se permitir谩 la consulta tanto, tanto la consulta de datos como la introducci贸n de nuevos datos en el sistema desde esta v铆a, en principio principalmente, y para el com煤n de los mortales, era la consulta, lo que lo que se va a permitir, bueno, pues los elementos que se van a encontrar en el sistema, por un lado, la que ser铆a lo que antes coment谩bamos, que nos lo va a dar Bale, que va a cumplir la especificaci贸n. Le inquieta plazo del doble 13. En este caso, bueno, pues tambi茅n indicar que los recursos podr铆an ser tanto como no rdc y para, bueno, pues los datos se van a ceder a trav茅s de diferentes m茅todos de http como pulpos de lte etc etc y tambi茅n junto a conciertos cabeceras que tambi茅n dec铆amos el tema de Memento para el tema de los versionados, luego tendr铆amos, por otro lado, el servicio, publicaci贸n web que os va a ofrecer una capa web de acceso a los diferentes recursos, que es lo que ense帽aba, hubo ofreciendo facilidades para la visualizaci贸n y la b煤squeda de datos, etc, etc, y tambi茅n el empe帽o de para la realizaci贸n de consultas es parque. Adem谩s, todos estos elementos, pues es posible aunque todav铆a no est谩 implementado, pero digamos que la idea es que existe una capa de negociaci贸n de contenido que permita obtener los datos a trav茅s de la viendo alguno de los de los otros servicio en funci贸n de una serie, de lo que le ponemos ah铆 con Bale y tambi茅n va a existir la capa de seguridad por encima de este m贸dulo para garantizar que cada uno de los usuarios puede ejecutar las acciones que le permite su rol a grandes, a grandes rasgos la arquitectura del sistema se har铆a ser铆a estable, como nos dec铆a, luego vamos a ir viendo cada una de estas partes mucho m谩s, mucho m谩s en detalle para ver lo que lo que est谩 haciendo en cada cada una de ellas. En cuanto a en cuanto a esta tecnol贸gico, vamos a trabajar con con Java Bale en la arquitectura sem谩ntica vale, y lo vamos a acompa帽ar de, del, como con el freno Worth sprint Bale, que es el cual, por antonomasia de Open Source Bueno, es el m谩s utilizado en la plataforma j 12, no s茅 si lo conocer茅is, pero bueno, simplemente comentar Spring, ofrece varios m贸dulos. Para proveer diferentes funcionalidades dentro de una aplicaci贸n, como por ejemplo, la administraci贸n o de todo el ciclo de vida de los objetos, la inyecci贸n de dependencias, que quiz谩s es la parte m谩s conocida de Spring Bale, la parte de configuraci贸n de la de la aplicaci贸n de los servicios, pues tambi茅n nos lo nos facilitar铆a la parte de acceso a datos, sea por s铆 mismo en conjunto con otros componentes, como por ejemplo para ello, pues Spring. Nos va a facilitar muy mucho toda esa toda esa parte, la gesti贸n de la transacci贸n, Navidad, autenticaci贸n y autorizaci贸n, programaci贸n orientada a este acto si fuese necesario. La parte de test, tiempos tambi茅n la facilita, no. Las ventajas que nos proporcionar铆a Streep para este tipo de proyectos ser铆a un poco ya. Bueno, pues esto es que acabamos de comentar que si bien es cierto que puedan existir otras alternativas para la funcionalidad b谩sica de inyecci贸n de dependencias y de transacci贸n Navidad utilizando cbi de hecho incluso se podr铆a utilizar como una implementaci贸n de la digamos que es, el est谩ndar definida dejaba para la, para la inyecci贸n de dependencias, digamos que el est谩ndar de exacto hoy en d铆a es la utilizaci贸n de esprint por la potencia que nos que nos aporta adicional el Ayuntamiento, no habr谩 otro tipo de herramientas que facilitar铆a la de forma sustancial al desarrollo, como por ejemplo bueno, pues que comentaba un poco anteriormente, pues eso provoca una implementaci贸n de los repositorios para el acceso a datos con las operaciones m谩s m谩s comunes y, por tanto, sin necesidad de para cada una de las de las entidades. Ya no s贸lo dar铆a hecho, digamos, ese dato es ese trabajo. Adem谩s, van a disponer de un mecanismo por el cual con la definici贸n de un m茅todo en una interfaz, pues es capaz de implementarlo. No estoy ahora, sigo hablando de esprintar para el acceso a datos. Por ejemplo, si una entidad de Bernet jp tuvi茅semos una propiedad neil, con el nombre y el nombre del m茅todo que una interfaz sea autom谩ticamente, es capaz de realizar la implementaci贸n y de hacer las b煤squedas s铆 sin necesidad de definir la implementaci贸n, como dec铆a, ni defin铆a una consulta. Algo tambi茅n, bueno, pues nos ofrece, bueno, es uno de los mecanismos m谩s m谩s potentes para implementar toda la capa de seguridad. Han dado la posibilidad de utilizar distintos mecanismos de seguridad como same, etc, etc. Spring, Bouet tambi茅n es capaz de eliminar la configuraci贸n tan pesada en XML, utilizando sustituci贸n, pues anotaciones mediante clases, con una nueva configuraci贸n, etc. Etc. Toda una potencia y flexibilidad a la hora de definir aquellas configuraciones m谩s complejas que quedamos llevar a cabo tambi茅n tambi茅n nos va a proveer de esta artes que ayudan a la configuraci贸n de la aplicaci贸n, as铆 como la integraci贸n en la misma de servicios externos, siempre que no se salga de los rasgos habituales, como, por ejemplo, pues artes para auditor铆a, para conexi贸n con una base de datos con Reding, un solar bueno tiene, tiene numerosos artes que podemos meter, ah铆 simplemente con a帽adirlo ya; nos dar铆a una configuraci贸n base, vale? Luego es verdad que si queremos hacer algo mucho m谩s complejo, pues seguramente lo tendr铆amos que hacer a mano. Nos quedar谩 m谩s remedio, no, pero para lo est谩ndar digamos, lo habitual no nos lo facilita. En general, es tan extenso que cualquier problema que se presenta es muy probable que tenga ya o no una soluci贸n que ayude a la implementaci贸n y a la configuraci贸n. Bueno, un poco todo lo que lo que lo que hab铆amos visto hasta hasta ahora. En cuanto al en cuanto a la frontal, se propone a la autorizaci贸n de angular como lenguas de desarrollo angulares mantenido por Google, principalmente, que se utiliza para crear y mantener aplicaciones web para el que no conozca una single. Dicho aplicaci贸n es conocida tambi茅n como Speak la aplicaci贸n de p谩gina 煤nica. Es una aplicaci贸n web o un sitio web que cabe en una sola p谩gina, no con el prop贸sito de dar una experiencia m谩s fluida a los usuarios como como una aplicaci贸n de escritorio realmente bueno. Eso s铆 es una sola p谩gina, pero realmente puedes ir navegando por ello. Bueno, lo hemos visto, lo hemos visto, no hemos visto antes, sino simplemente a que a la hora de cargar la aplicaci贸n a la hora de descargar todo como si fuese un mu帽eco html, pero luego nos lo va presentando en funci贸n de donde vayamos entrando en las elecciones, va cambiando las muy, muy siempre en su uso, con una curva de aprendizaje que lo hace muy f谩cil de aprender, pero tambi茅n es verdad que es dif铆cil de dominar. Podemos llegar a entrar f谩cilmente, pero bueno, luego, como todo por los aspectos m谩s avanzados, pues puede ser un poco m谩s, un poco m谩s costoso, pues eso tiene un peaje de entrada muy bajo, no para para nuevos, desarrolladores. En cuanto a caracter铆sticas que nos ofrece angular, o, en primer lugar, el tema de patrones de dise帽o o el cual est谩 apoyado en patrones mbc, que aportan grandes bondades a la arquitectura de Efron como son la separaci贸n, se mantenga de capas o la aplicaci贸n se divide claramente en capaz de controladores, servicios y vista dando una separaci贸n clara de responsabilidades para cada componente. Sigo hablando de la parte de afrontar ese tipo de aplicaciones de como Spa. La propia aplica, aplicaciones frontal a la aplicaci贸n web, digamos que es una aplicaci贸n es en s铆 misma y diferente de la parte de Bach. El b谩culo, que va a ser, es una una piedra, es que va a ser explotada por una aplicaci贸n para una aplicaci贸n desarrollada en angulas a trav茅s de peticiones. Entonces, digamos que tenemos c贸modos aplicaciones, por decirlo de alguna manera, volviendo otra vez m谩s al a lo que comentaba antes del mundo de los servicios y y separaci贸n entonces digamos que angulares en este caso. Toda esa aplicaci贸n de frontal va a tener esa separaci贸n de controladores, servicios, vista modelo tambi茅n, y otra serie de elementos que la van a componer. Tambi茅n ve, con la acci贸n directa del controlador y la vista a trav茅s del patr贸n de upm, como ha mandado anteriormente. Gracias a este patr贸n, pues no se requiere utilizar. Nada especial en vano se evita en gran medida la programaci贸n, reduciendo errores bastante bastante interesante actualizaci贸n directa de la vista por medio de d茅bil. Nos va a permitir actualizar esa l贸gica de, desde la l贸gica del controlador, sin necesidad de hacer una programaci贸n especial en JavaScript cosas, cosas raras que tenemos que hacer por ah铆 y tambi茅n en situaci贸n de dependencia, que incluye el sistema para evitar el uso de librer铆as externas, como por ejemplo recuadro. J es el tema de ing, pues esas plantillas angulas evacuaci贸n por 100 en lenguaje html, lo cual significa simplificar las tareas de maquetaci贸n y los cambios requeridos en la estructura de html, de la salida deseaba. Adem谩s, este es un es algo que facilite incluso que un mate maquetador, que no sepa nada de angula, pues pueda realizar trabajos en la aplicaci贸n de manera r谩pida sin querer muchas explicaciones o o sin demasiada asistencia. En cuanto encontr贸 el textil como parte de angulas, se encuentra desarrollado un modelo que permite generar inyecciones de dependencias y servicios de forma 谩gil. Se suelen usar en conjunto con Yasm铆n y Karma, para la automatizaci贸n de entornos de integraci贸n continua y la publicaci贸n de resultados. Por un lado, DJs para la iniciaci贸n del servidor web simple, que que sirva al c贸digo de los tres para las ejecuciones de navegadores. De manera automatizada, ejemplo un tanto en cuanto a ese buen o otro tipo de navegador tambi茅n. Yasmin, que es la herramienta para la que los trenes de comportamiento. Tambi茅n pasa herramientas para la generaci贸n que hicimos la integraci贸n de un usuario con la aplicaci贸n, tambi茅n tambi茅n desarrollados, con, utilizando jazz en cuanto a gesti贸n de dependencias. Aunque no es una caracter铆stica 煤nica de angular, es compatible totalmente con aena para la gesti贸n de dependencias, al estilo de. Bueno, en una aplicaci贸n no m谩s y m谩s este, este mundillo y no permitiendo evitar mantener, pesados repositorios de c贸digo fuente con c贸digo que no pertenece realmente a la aplicaci贸n, sino que podemos trabajar con esas dependencias externa. No hace falta tenerla incrustado dentro del c贸digo fuente, sino que vamos a tener un fichero, un placaje, y eso nos va a definir todas las dependencias con las versiones correctas que vamos a necesitar bale y, bueno. Aspecto muy importante. Es la documentaci贸n, de cara al aprendizaje, la, mantener unidad angular. Proveer un extenso sitio web que contiene la documentaci贸n de todas las versiones publicadas y adem谩s se puede encontrar multitud de tutorial en ese foro de internet de diferentes naturaleza, no para cubrir todos los aspectos. Otro otro de los elementos que vamos a utilizar aqu铆 tambi茅n, muy muy de la mano de los negros servicios, pues pues vamos a trabajar con con 2, no al final, si queremos trabajar con mejores servicios habr铆a otras opciones, se podr铆a hacer los despliegues en de una forma m谩s m谩s tradicional, pero digamos que lo m谩s lo m谩s recomendable ser铆a ir nasal al mundo de contenedores. En este caso va muy muy de la mano al final y bueno, pues nos va a permitir potenciar esas esas ventajas que tambi茅n habl谩bamos antes del tema de la escala, habilidad y dem谩s. Para que no lo conozca todo, pues es un conjunto de herramientas que se usan para ver, analizar a nivel del sistema operativo con el objetivo de describir paquetes de software mediante mediante contenedores. Me lo que significa esto. Al final, eso en internet, y entre entre el mundo nativo, digamos y una virtualizaci贸n. Una m谩quina virtual que es igual es m谩s conocida por todos. Digamos que de esta manera somos capaces de empaquetar nuestra aplicaci贸n con todo aquello necesario para su correcto funcionamiento, por as铆 decirlo. Al final lo que queremos es tener tener un paquete lo m谩s abstracto posible, que sea posible de ejecutarlo. En una m谩quina no puede, por ejemplo, yo empaque tome aplicaci贸n y simplemente contener un un, un orquestado de contenedores, o adem谩s voy a poder ejecutarlo tanto mi obligaci贸n como su base de datos, con como motor de indexaci贸n c贸mo afrontan o que pongan por encima. Vamos. Todo ello va ir empaquetado dentro de un contenedor, simplemente yo lo voy a ejecutar dentro de, dentro de mi m谩quina que sabe ejecutar contenedores, pero no sabe ejecutar lo que hay dentro del contenedor dentro de la calle con el contenedor. Es el propio contenedor al que va el que vas a ver c贸mo? C贸mo hacerlo. Si vemos un poco el el logotipo de lo que eres bastante ilustrativo, no, al final lo bueno. Si obviamos la parte de la ballena, vemos que lo que estamos viendo podemos verlo como como un barco de contenedores, por decirlo de alguna manera. Hasta antes de tener de inventarse los contenedores en los barcos, pues la carga se almacenaba granel, no dentro de los barcos, y entonces cada barco tendr铆a que estar adaptado a la carga que lleva cuando se mandaron los contenedores. Digamos que lo que tenemos son barcos de contenedores. Entonces los barcos est谩n adaptados para un est谩ndar que digamos que es el tama帽o de un contenedor, pero dentro del contenedor poder llevar lo que sea no es el propio contenedor el que tiene que tener los mecanismos para transportar la mercanc铆a que tenga vale? Entonces digamos que al barco le da un poco igual lo que lo que lleve. El contenedor simplemente sabe c贸mo llevar los contenedores. En este caso de lo que eres un poco. Lo mismo, no digamos que le dan igual lo que vaya a levantar lo que vaya, lo que vaya a ejecutarse dentro del contenedor o que vaya dentro. Sabe c贸mo arrancar un contenedor? De acuerdo, pero luego cada uno de esos contenedores sabe lo que tiene que hacer por dentro decirlo de alguna manera? Un poco la, las grandes ventajas que nos va, que nos va dando, que adem谩s de eso me dec铆a que desde fuera muy sencilla puedo levantar una estancia, 2, 3, o las que quieran. Eso es una de las grandes potenciales que quienes va a dar. Bueno, un poco un poco como como dec铆an los contenedores, se va a encontrar aislados unos de los de los otros, cada uno tiene su propio ecosistema. Ven como una especie de m谩quina virtual ligera, por decirlo de alguna manera, al final adem谩s que tiene su propio, su propio sistema operativo dentro. Pues todos van a partir de un Ubuntu de centros, de un. Hay otras versiones m谩s m谩s ligeras, como puede ser un pa铆s como etc, etc. Vale mantener los paquetes de ese agua instalado? Es que vaya a necesitar la explicativo, pues bueno, pues probablemente s铆 si voy a levantar una aplicaci贸n, pues tengo que tener la jota de internamente dentro del contenedor, adem谩s o s铆 o s铆 voy a exponer un frontal angula, igual tengo que tener un guiso, un apache tambi茅n, pues llevamos que se condene nada, va a tenerlo que lo que vaya a ser necesario a ese momento. Comentaba que va a tener su propio sistema operativo, el sistema operativo un poco entre comillas, porque al final lo que va a hacer uso del carnet del sistema operativo que se est谩 ejecutando do Carmo por eso se llama virtualizaci贸n ligera y bueno, como dec铆a la plataforma, es capaz de ejecutar, ejecutar cualquier tipo de aplicaci贸n que corra un contenedor, independientemente de c贸mo ustedes arrollada. No sabemos qu茅 ejecutar contenedores ya condenado, se va a cargar de saber lo que tiene que lo que ten铆a que hacer, como otros y como otros elementos que nos podemos encontrar. Pues bueno, pues nos encontramos con que vamos a tener una aplicaci贸n disponible. Por un lado, la para todo el tema del streaming y la del env铆o de eventos y mensajer铆a. Vamos a utilizar como como a pie, como ya vimos antes, junto con aena, que va a ser tambi茅n para para una plataforma interna de administraci贸n o para Su谩rez, administradores que permita hacer esa consulta de datos. M谩s bueno, digamos que ya nos lo da m谩s, m谩s masticado, digamos, aunque no nos cubra otras otras necesidades. Pues no lo vamos a tener ah铆 internamente. Durante la fase de desarrollo. Acepten Tajo para, para la parte de lo que el motor que vamos a utilizar como base de datos, usaremos, mar铆a, que cloaca, para facilitar el la integraci贸n con la autenticaci贸n y autorizaci贸n y grelos como herramienta de monitorizaci贸n. Sent铆a un poco todo, todas las que vamos a autorizar este a帽o esta aplicaci贸n bale bueno nada con estos finalizamos la primera parte no s茅 si ten茅is alguna alguna pregunta sobre, sobre todo esto. Alguien le pregunta a alguien algo? No bale? Bueno, no s茅 son las sanciones. Si quieres hacer alg煤n descanso, bale antes no s茅 c贸mo, como prefiero vale si por m铆 s铆 vale, vale media hora, menos m谩s. Vosotros dec铆s, no s茅 bueno, depende de ropa. La quema en principio. Yo creo que nos va a dar tiempo a ver todo. Si cogemos media hora, vamos mal. Que vengamos hasta que son las las 11 media nos vemos. Entonces. Ahora.

Propietarios

Proyecto Hércules

Comentarios

Nuevo comentario

Serie: Formaci贸n Martes 26 Enero Izertis (+informaci贸n)

Descripci贸n

Videos de formación