{"id":17420,"date":"2025-02-19T18:01:23","date_gmt":"2025-02-19T17:01:23","guid":{"rendered":"https:\/\/immune.institute\/?p=17420"},"modified":"2025-10-07T11:16:36","modified_gmt":"2025-10-07T09:16:36","slug":"anecdotas-profesor-de-cloud-computing","status":"publish","type":"post","link":"https:\/\/immune.institute\/en\/blog\/anecdotas-profesor-de-cloud-computing\/","title":{"rendered":"Stories from the Cloud: Anecdotes and Lessons from a Cloud Computing Professor"},"content":{"rendered":"<p class=\"wp-block-paragraph\">It has been several years since I immersed myself in the world of cloud computing. I remember that, in those early days, the term \"cloud\" sounded like modern magic, almost unattainable. Today, being a professor of Cloud Computing, and director of the <a href=\"https:\/\/immune.institute\/en\/programas\/master-cloud-architecture-devops-management\/\">Master in Cloud Architecture &amp; DevOps Management<\/a>I look back and smile at how many lessons (and anecdotes) these years of experiences have taught me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Payments Processing Challenge: Reinventing Under Pressure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most intense and revealing episodes occurred when we were tasked with <strong>automate a payment process <\/strong>involving multiple data sources and complex transformations. Up to that point, such a process took weeks and was riddled with errors. The first goal was ambitious: to design a solution that could process everything in just a couple of days - a huge improvement on its own!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-1024x576.jpg\" alt=\"\" class=\"wp-image-17446\" srcset=\"https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-1024x576.jpg 1024w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-256x144.jpg 256w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-512x288.jpg 512w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-768x432.jpg 768w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-1536x864.jpg 1536w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud-18x10.jpg 18w, https:\/\/immune.institute\/wp-content\/uploads\/2025\/02\/profesor-de-cloud.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">But, knowing the potential of the <strong>ETL systems<\/strong>the services <strong>serverless <\/strong>y, en parte, gracias a \u00abambiciosas\u00bb peticiones de nuestros clientes, la ventana se fue estrechando hasta dejar espacio para apenas 30 minutos de procesamiento. Nuestro equipo estaba desesperado; la tarea parec\u00eda imposible. Sin embargo, nos supimos reinventar:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Descomposici\u00f3n en microprocesos: Dividimos el procesamiento de datos en peque\u00f1as tareas que se ejecutaban en paralelo sobre Kubernetes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Escalabilidad ajustable: Adaptamos la capacidad de <strong><a href=\"https:\/\/kubernetes.io\/es\/docs\/concepts\/overview\/what-is-kubernetes\/\" target=\"_blank\" rel=\"noopener\">Kubernetes <\/a><\/strong>to actual demand, optimising resources and costs by using queues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Orquestaci\u00f3n eficiente: Coordinamos los estados de cada tarea a trav\u00e9s de diversas colas de PubSub, asegurando que cada paso se ejecutara en el orden correcto utilizando Cloud Composer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Reingenier\u00eda del framework: Rehicimos nuestro <strong>framework in Python<\/strong>by perfecting data transformation in a comprehensive way against BigQuery.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The result was amazing: the final execution was completed in less than 20 minutes, with a near-perfect success rate. And the best part? The go-live took place on New Year's Eve, while many were enjoying grapes. It was a lesson in adaptability, flexibility, creativity and, above all, camaraderie. Today, that solution is considered a reference model in the industry for process execution and data transformation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lessons Beyond the Code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With each experience, I have learned that success in the cloud does not depend solely on technical know-how or the latest innovative tool. The real keys lie in:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Adaptabilidad: Aprender a reinventarse y a ajustar la estrategia en funci\u00f3n de las circunstancias es fundamental.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Trabajo en equipo: La uni\u00f3n y el compromiso de un equipo pueden convertir un reto casi insuperable en una oportunidad para innovar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Innovaci\u00f3n constante: La nube est\u00e1 en continua evoluci\u00f3n; estar abierto a nuevas metodolog\u00edas y tecnolog\u00edas es esencial para mantenerse relevante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Resiliencia: Los contratiempos y los cambios de \u00faltima hora son parte del proceso. Cada obst\u00e1culo superado refuerza la capacidad de enfrentar el futuro con confianza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Cloud, a Universe of Opportunities. A word from a cloud computing professor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Looking back and remembering these episodes reaffirms to me that the real magic of cloud computing lies in the combination of technology, human talent and a passion to innovate. Every challenge, no matter how complex it may seem, is an opportunity to grow and redefine our limits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If I have learned anything on this journey, it is that the cloud is not just a set of tools or a passing fad; it is an ecosystem in constant transformation that challenges us to be better professionals. And, as I always say in class, behind every successful solution or design there are dozens of versions, trial and error, adaptability, resilience and, above all, collaboration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So one thing I always say, and not just as a cloud computing teacher, is that we are only as good as the people around us.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See you in class (or in the cloud)!<\/p>\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 title=\"Interview with Rodrigo Moro | Bootcamp Cloud Computing &amp; Devops\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/48BhYut2wgc?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>","protected":false},"excerpt":{"rendered":"<p>Hace ya varios a\u00f1os que me sumerg\u00ed en el mundo de la computaci\u00f3n en la nube. Recuerdo que, en aquellos primeros d\u00edas, el t\u00e9rmino \u201ccloud\u201d sonaba a magia moderna, casi a algo inalcanzable. Hoy, siendo profesor de Cloud Computing, y director del M\u00e1ster en Cloud Architecture &amp; DevOps Management, miro hacia atr\u00e1s y sonr\u00edo al [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":17446,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","footnotes":""},"categories":[1],"tags":[95,152],"class_list":["post-17420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-cloud-computing","tag-devops"],"acf":[],"_links":{"self":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/17420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/comments?post=17420"}],"version-history":[{"count":0,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/17420\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media\/17446"}],"wp:attachment":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media?parent=17420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/categories?post=17420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/tags?post=17420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}