{"id":1451,"date":"2026-06-16T17:11:44","date_gmt":"2026-06-16T17:11:44","guid":{"rendered":"https:\/\/javierladino.com\/es\/?post_type=rara-portfolio&#038;p=1451"},"modified":"2026-06-16T17:11:45","modified_gmt":"2026-06-16T17:11:45","slug":"proceso-automatizado-de-monitoreo-tecnologico-stack-de-codigo-abierto-autohospedado","status":"publish","type":"rara-portfolio","link":"https:\/\/javierladino.com\/es\/portfolio\/proceso-automatizado-de-monitoreo-tecnologico-stack-de-codigo-abierto-autohospedado\/","title":{"rendered":"Proceso automatizado de monitoreo tecnol\u00f3gico \u2014 Stack de c\u00f3digo abierto autohospedado"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">La vigilancia tecnol\u00f3gica manual son unas 3 a 4 horas a la semana de lectura, clasificaci\u00f3n y s\u00edntesis. La informaci\u00f3n llega de todas partes, en formatos diferentes y sin ninguna priorizaci\u00f3n. \u00bfC\u00f3mo convertirla en un recurso colectivo \u00fatil sin tener que dedicarle tanto tiempo?<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-53d9de1af95c06919360fabbbc85b078\"><strong>Problem\u00e1tica elegida:<\/strong> \u00bfC\u00f3mo reconfigura la ecuaci\u00f3n FinOps + Green IT + Soberan\u00eda de datos las decisiones de arquitectura Cloud \/ On-Premise \/ H\u00edbrida para las empresas en 2026?<\/h3>\n\n\n\n<div id=\"buzzsprout-player-19282579\"><\/div><script src=\"https:\/\/www.buzzsprout.com\/2622149\/episodes\/19282579-veille-techno-epsi-finops-souverainete-et-greenit-indissociables.js?container_id=buzzsprout-player-19282579&#038;player=small\" type=\"text\/javascript\" charset=\"utf-8\"><\/script>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-866d2cb6504949c7735e95373578c50f\">Arquitectura del sistema<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/image-1024x670.png\" alt=\"\" class=\"wp-image-1157\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/n8n_01_workflow1_canvas-1024x366.png\" alt=\"Canvas del Workflow 1 en n8n \u2014 Pipeline de recolecci\u00f3n autom\u00e1tica cada 2 horas\" class=\"wp-image-1161\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Canvas del Workflow 1 en n8n \u2014 Pipeline de recolecci\u00f3n autom\u00e1tica cada 2 horas<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-d696a74834f1ec748ac9339ce798c6ef\"><br>Infraestructura: VM self-hosted en Proxmox<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En lugar de pagar un SaaS, desplegu\u00e9 todas las herramientas en una VM existente:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Componente<\/th><th>Versi\u00f3n<\/th><th>Rol<\/th><\/tr><\/thead><tbody><tr><td>Proxmox<\/td><td>Hipervisor<\/td><td>VM on-premise<\/td><\/tr><tr><td>Debian 12<\/td><td>OS<\/td><td>2 vCPU \u00b7 2 GB RAM \u00b7 20 GB<\/td><\/tr><tr><td>PostgreSQL 15<\/td><td>Puerto 5432<\/td><td>BDD Miniflux<\/td><\/tr><tr><td>Miniflux<\/td><td>Puerto 8080<\/td><td>Agregador RSS<\/td><\/tr><tr><td>n8n<\/td><td>Puerto 5678<\/td><td>Orquestador de workflows<\/td><\/tr><tr><td>Nginx<\/td><td>Puerto 80<\/td><td>Reverse proxy<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Acceso:<\/strong> T\u00fanel SSH desde el equipo cliente \u2014 ning\u00fan puerto expuesto a Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Costo mensual: 0\u20ac<\/strong> \u2014 infraestructura ya existente, herramientas 100% open source.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/miniflux_01_feeds.png\" alt=\"\" class=\"wp-image-1162\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Interfaz Miniflux \u2014 m\u00e1s de 10 feeds RSS activos organizados por tem\u00e1tica<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-78ffcff1d09a820fd5d868997b300131\">Los 3 workflows de n8n (pipeline ETL)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-07c53a3fd1edc81b3eb07418b6ee80b6\">Workflow 1 \u2014 Recolecci\u00f3n continua (cada 2h)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Schedule Trigger (2h)\n    \u2192 HTTP GET \/v1\/entries?status=unread   \u2190 API REST Miniflux\n    \u2192 Split Out                             \u2190 Separar los art\u00edculos\n    \u2192 C\u00f3digo JS: filtrado por palabras clave \u2190 FinOps \/ Green IT \/ Soberan\u00eda\n    \u2192 C\u00f3digo JS: construcci\u00f3n de Markdown   \u2190 Formato estructurado\n    \u2192 Google Drive: Upload \/01_Raw\/        \u2190 Almacenamiento\n    \u2192 HTTP PUT \/v1\/entries                  \u2190 Marcar como le\u00eddos\n    \u2192 Slack Webhook #veille-critique        \u2190 Alertas en tiempo real\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/n8n_04_code_filter-1024x739.png\" alt=\"Nodo de C\u00f3digo n8n \u2014 L\u00f3gica de filtrado por palabras clave (FR + EN) en JavaScript\" class=\"wp-image-1163\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Nodo de C\u00f3digo n8n \u2014 L\u00f3gica de filtrado por palabras clave (FR + EN) en JavaScript<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-e6af4e731f7e0eeb7cc0ddb19701c883\">Workflow 2 \u2014 Resumen semanal (lunes 08:00)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Schedule Trigger (lunes 08h)\n    \u2192 C\u00f3digo JS: timestamp -7d, n\u00b0 de semana\n    \u2192 HTTP GET \/v1\/entries?after=TIMESTAMP  \u2190 Art\u00edculos de los \u00faltimos 7 d\u00edas\n    \u2192 C\u00f3digo JS: agregaci\u00f3n por tem\u00e1tica   \u2190 FinOps \/ Green IT \/ Soberan\u00eda\n    \u2192 Google Drive: Upload \/02_Digest\/     \u2190 Resumen estructurado en Markdown\n    \u2192 Slack Webhook #veille-hebdo           \u2190 Resumen + enlace a Drive\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/n8n_03_workflow3_canvas-1024x393.png\" alt=\"Canvas del Workflow 2 \u2014 Generaci\u00f3n autom\u00e1tica del resumen semanal\" class=\"wp-image-1164\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Canvas del Workflow 2 \u2014 Generaci\u00f3n autom\u00e1tica del resumen semanal<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-aa73bce31d7b8225d4a0a4c53e9c5dd7\">Workflow 3 \u2014 Notificaci\u00f3n de podcast (trigger por archivo en Drive)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Google Drive Trigger  \u2190 Nuevo archivo en \/03_Podcast\/\n    \u2192 Slack Webhook #veille-podcast         \u2190 Enlace de reproducci\u00f3n autom\u00e1tica\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/n8n_03_executions-1024x429.png\" alt=\"Historial de ejecuciones de n8n \u2014 Pipeline activo las 24h, 7 d\u00edas a la semana\" class=\"wp-image-1165\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Historial de ejecuciones de n8n \u2014 Pipeline activo las 24h, 7 d\u00edas a la semana<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-c217f00d15e548e70e52421796e5342b\">Recolecci\u00f3n: Miniflux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Miniflux agrega de forma autom\u00e1tica <strong>m\u00e1s de 10 feeds RSS<\/strong> cada hora. Los art\u00edculos se guardan en PostgreSQL y se exponen mediante una API REST que es consumida por n8n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fuentes activas por tem\u00e1tica:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>FinOps<\/th><th>Green IT<\/th><th>Soberan\u00eda<\/th><\/tr><\/thead><tbody><tr><td>FinOps Foundation<\/td><td>GreenIT.fr<\/td><td>CNIL<\/td><\/tr><tr><td>Le Monde Informatique<\/td><td>The Shift Project<\/td><td>Numerama<\/td><\/tr><tr><td>Silicon.fr<\/td><td>ADEME<\/td><td>Next.ink<\/td><\/tr><tr><td>The New Stack<\/td><td>Next.ink<\/td><td>Silicon.fr<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/image-2-865x1024.png\" alt=\"\" class=\"wp-image-1159\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Lista de art\u00edculos no le\u00eddos en Miniflux \u2014 volumen de recolecci\u00f3n semanal<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-4f0aaf1fd2f5c6299728e8854e98e922\">Almacenamiento estructurado: Google Drive<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/gdrive_01_structure2-1024x458.png\" alt=\"\" class=\"wp-image-1166\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La informaci\u00f3n est\u00e1 organizada en 4 niveles de procesamiento:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/gdrive_01_structure-1024x353.png\" alt=\"Estructura de almacenamiento en Google Drive \u2014 4 niveles de procesamiento de la informaci\u00f3n\" class=\"wp-image-1167\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Estructura de almacenamiento en Google Drive \u2014 4 niveles de procesamiento de la informaci\u00f3n<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/gdrive_02_raw_files-1024x489.png\" alt=\"Carpeta \/01_Raw \u2014 art\u00edculos recolectados autom\u00e1ticamente (nomenclatura: articulo_AAAA-MM-DD_ID.md)\" class=\"wp-image-1168\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Carpeta \/01_Raw \u2014 art\u00edculos recolectados autom\u00e1ticamente (nomenclatura: articulo_AAAA-MM-DD_ID.md)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/gdrive_03_digest_preview-1024x624.png\" alt=\"Resumen semanal \u2014 s\u00edntesis autom\u00e1tica por tem\u00e1tica con contadores de art\u00edculos\" class=\"wp-image-1169\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Resumen semanal \u2014 s\u00edntesis autom\u00e1tica por tem\u00e1tica con contadores de art\u00edculos<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-7fbff0fab324ac256d97199db17d112c\">Difusi\u00f3n: Slack con 3 canales<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/slack_01_veille_critique-1024x691.png\" alt=\"#veille-critique \u2014 alertas en tiempo real sobre los art\u00edculos con alto valor tem\u00e1tico\" class=\"wp-image-1170\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>#veille-critique \u2014 alertas en tiempo real sobre los art\u00edculos con alto valor tem\u00e1tico<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/slack_02_veille_hebdo.png\" alt=\"#veille-hebdo \u2014 resumen estructurado enviado cada lunes a las 08:00 con enlace a Google Drive\" class=\"wp-image-1171\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>#veille-hebdo \u2014 resumen estructurado enviado cada lunes a las 08:00 con enlace a Google Drive<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/slack_03_veille_podcast.png\" alt=\" #veille-podcast \u2014 notificaci\u00f3n autom\u00e1tica al detectar un nuevo archivo de audio\" class=\"wp-image-1172\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em> #veille-podcast \u2014 notificaci\u00f3n autom\u00e1tica al detectar un nuevo archivo de audio<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-8d7f2595152db0be9a010a88d2ecbb23\">Podcast de IA: NotebookLM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cada semana, el resumen en Markdown se importa a NotebookLM para generar un <strong>Audio Overview<\/strong> de unos 15 a 20 minutos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt utilizado:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Genera un podcast de vigilancia tecnol\u00f3gica en franc\u00e9s.\nTemas: FinOps, Green IT, Soberan\u00eda de datos.\nTono profesional pero accesible.\nEstructura: introducci\u00f3n, 3 segmentos tem\u00e1ticos, tendencia de la semana.\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/notebooklm_01_notebook-1024x667.png\" alt=\"NotebookLM \u2014 Notebook &quot;Vigilancia EPSI 2026&quot; con fuentes permanentes + resumen semanal\" class=\"wp-image-1173\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>NotebookLM \u2014 Notebook \u00abVigilancia EPSI 2026\u00bb con fuentes permanentes + resumen semanal<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/javierladino.com\/fr\/wp-content\/uploads\/2026\/06\/notebooklm_02_audio_overview-1024x672.png\" alt=\"Interfaz de Audio Overview \u2014 generaci\u00f3n del podcast de IA (~10 min de procesamiento)\" class=\"wp-image-1174\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Interfaz de Audio Overview \u2014 generaci\u00f3n del podcast de IA (~10 min de procesamiento)<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-a92d58e1509e33e63bf9cc78cec127ee\">M\u00e9tricas y resultados medidos<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Indicador<\/th><th>Meta<\/th><th>Resultado semana 21<\/th><\/tr><\/thead><tbody><tr><td>Fuentes RSS activas<\/td><td>\u2265 10<\/td><td>\u2705 10+<\/td><\/tr><tr><td>Art\u00edculos recolectados\/semana<\/td><td>50\u2013100<\/td><td>\u2705 98<\/td><\/tr><tr><td>Art\u00edculos categorizados\/semana<\/td><td>\u2265 15<\/td><td>\u2705 14<\/td><\/tr><tr><td>Resumen generado\/semana<\/td><td>1<\/td><td>\u2705 Autom\u00e1tico<\/td><\/tr><tr><td>Podcast producido\/semana<\/td><td>1<\/td><td>\u2705 ~4 min manuales<\/td><\/tr><tr><td>Costo mensual de infraestructura<\/td><td>0\u20ac<\/td><td>\u2705 0\u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Embudo de procesamiento:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>~300 art\u00edculos RSS brutos\n    \u2192 98 recolectados por Miniflux  (\u221267%)\n    \u2192 14 categorizados por n8n     (\u221286%)\n    \u2192 1 resumen en Markdown\n    \u2192 1 podcast de IA de 15\u201320 min\n    \u2192 Inteligencia para la toma de decisiones\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Veille Techno Semaine 22\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/owbaLcECGeM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-990f70c841d5f4f736ddc49dddd6ff03\">Lo que aprendimos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Este proyecto demuestra las siguientes competencias, directamente aplicables en Data Engineering:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Competencia<\/th><th>Puesta en pr\u00e1ctica en este proyecto<\/th><\/tr><\/thead><tbody><tr><td><strong>Pipeline de datos<\/strong><\/td><td>3 workflows ETL orquestados en n8n<\/td><\/tr><tr><td><strong>Integraci\u00f3n de API REST<\/strong><\/td><td>Consumo de la API de Miniflux (GET\/PUT\/JSON)<\/td><\/tr><tr><td><strong>Transformaci\u00f3n de datos<\/strong><\/td><td>JavaScript nativo: filtrado, agregaci\u00f3n y formateo a Markdown<\/td><\/tr><tr><td><strong>Infraestructura on-premise<\/strong><\/td><td>VM Debian 12 en Proxmox, PostgreSQL, Nginx, systemd<\/td><\/tr><tr><td><strong>Almacenamiento estructurado<\/strong><\/td><td>Arquitectura de 4 niveles en Google Drive<\/td><\/tr><tr><td><strong>Automatizaci\u00f3n<\/strong><\/td><td>Cron, triggers de Drive, webhooks de Slack<\/td><\/tr><tr><td><strong>Monitoreo<\/strong><\/td><td>KPIs semanales, historial de ejecuciones en n8n<\/td><\/tr><tr><td><strong>Open source<\/strong><\/td><td>Stack 100% open source, cero vendor lock-in<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-f421b25a9475b3c79e64fc8eff7d5402\">C\u00f3digo y documentaci\u00f3n<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Repositorio GitHub: <a href=\"https:\/\/github.com\/javiladino\/veille_techno_2026\">https:\/\/github.com\/javiladino\/veille_techno_2026<\/a><\/li>\n\n\n\n<li>Documentation t\u00e9cnica: arquitectura, workflows, KPIs, gu\u00eda de despliegue<\/li>\n\n\n\n<li>Informe mensual: marzo 2026 disponible en&nbsp;<code>\/reports\/<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Este proyecto se llev\u00f3 a cabo en colaboraci\u00f3n con Serge WEMBE II-ESSOUMBA y Cheik LAWANI<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-e756b1c66331ebefa3d36e4f59a6cd4e\">#DataEngineering #DataPipeline #n8n #OpenSource #SelfHosted #FinOps #GreenIT #Soberan\u00edaDeDatos #Proxmox #PostgreSQL #Automation #ETL #Miniflux #Nantes #EPSI #MasterIT<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>La vigilancia tecnol\u00f3gica manual son unas 3 a 4 horas a la semana de lectura, clasificaci\u00f3n y s\u00edntesis. La informaci\u00f3n llega de todas partes, en formatos diferentes y sin ninguna priorizaci\u00f3n. \u00bfC\u00f3mo convertirla en un recurso colectivo \u00fatil sin tener que dedicarle tanto tiempo? Problem\u00e1tica elegida: \u00bfC\u00f3mo reconfigura la ecuaci\u00f3n FinOps + Green IT + &hellip; <\/p>\n","protected":false},"author":1,"featured_media":1452,"comment_status":"open","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0},"rara_portfolio_categories":[35],"class_list":["post-1451","rara-portfolio","type-rara-portfolio","status-publish","has-post-thumbnail","hentry","rara_portfolio_categories-data-engineer"],"_links":{"self":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/rara-portfolio\/1451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/rara-portfolio"}],"about":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/types\/rara-portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/comments?post=1451"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/media\/1452"}],"wp:attachment":[{"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/media?parent=1451"}],"wp:term":[{"taxonomy":"rara_portfolio_categories","embeddable":true,"href":"https:\/\/javierladino.com\/es\/wp-json\/wp\/v2\/rara_portfolio_categories?post=1451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}