{"id":18766,"date":"2023-11-29T14:18:00","date_gmt":"2023-11-29T14:18:00","guid":{"rendered":"https:\/\/www.iprofesional.com\/tecnologia\/393573-como-mejorar-la-gestion-y-automatizacion-de-api"},"modified":"2023-11-29T14:18:00","modified_gmt":"2023-11-29T14:18:00","slug":"como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital","status":"publish","type":"post","link":"https:\/\/latecordoba.com\/index.php\/2023\/11\/29\/como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital\/","title":{"rendered":"\u00bfC\u00f3mo mejorar la gesti\u00f3n y automatizaci\u00f3n de API en la era digital?"},"content":{"rendered":"\n<div class=\"media_block\"><img decoding=\"async\" src=\"http:\/\/latecordoba.com\/wp-content\/uploads\/2023\/11\/como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital.jpg\"><\/div>\n<p>En el contexto de la era digital y el constante flujo de <a href=\"https:\/\/www.iprofesional.com\/tecnologia\/373529-site-reliability-engineering-clave-para-que-las-empresas-escalen\" target=\"_blank\" rel=\"noopener noreferrer\">innovaci\u00f3n tecnol\u00f3gica<\/a>, las <strong>interfaces de programaci\u00f3n de aplicaciones <\/strong>(API) emergieron como una herramienta fundamental, un conjunto de protocolos y definiciones que posibilitan la integraci\u00f3n y el desarrollo de software en aplicaciones.\n<\/p>\n<p>A trav\u00e9s de estas interfaces, las organizaciones comparten y exponen sus <strong>productos y servicios<\/strong>, potenciando y magnificando las posibilidades que tienen para ampliar el horizonte a nuevos negocios y\/o beneficios.\n<\/p>\n<p>Sin embargo, la <strong>gesti\u00f3n efectiva de las API <\/strong>no es una tarea simple, y muchas organizaciones si bien las exponen no lo hacen de manera segura, autom\u00e1tica y por sobre todo con la agilidad que el negocio requiere.\n<\/p>\n<p>Ac\u00e1 es donde entran en juego las <strong>APIOps<\/strong>, una soluci\u00f3n que aparece para sortear los errores comunes que pueden surgir de los procesos manuales. APIOps se presenta como una pr\u00e1ctica que permite orquestar los despliegues entre ambientes, garantizando los pilares previamente mencionados: seguridad, automatizaci\u00f3n y agilidad.\n<\/p>\n<p>En esencia, se trata de la aplicaci\u00f3n de pr\u00e1cticas de <strong>GitOps y DevOps <\/strong>al ciclo de vida de las API. Por ejemplo, en el proceso de gesti\u00f3n de API se suele contar con el rol de API designer, cuya responsabilidad es definir la interfaz siguiendo las mejores pr\u00e1cticas y lineamientos de la organizaci\u00f3n, siguiendo metodolog\u00edas &#8220;API Contract First&#8221; y definiendo el contrato OAS.\n<\/p>\n<p>Luego, sobresale el rol de <strong>API developer<\/strong>, cuya responsabilidad es crear la API en el portal manager del API Manager, generalmente en el entorno m\u00e1s b\u00e1sico, que com\u00fanmente suele identificarse como &#8220;develop&#8221;. As\u00ed es como el API dev utiliza los contratos definidos por el API designer y define, adem\u00e1s, las pol\u00edticas necesarias que deben aplicarse.\n<\/p>\n<div class=\"imagen\" readability=\"7\"><img decoding=\"async\" loading=\"lazy\" class=\"lazyload\" src=\"http:\/\/latecordoba.com\/wp-content\/uploads\/2023\/11\/como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital-1.jpg\" alt=\"La adopci\u00f3n de APIOps no se encasilla en una industria espec\u00edfica, sino que responde m\u00e1s bien a las dimensiones y necesidades de la organizaci\u00f3n.\" width=\"880\" height=\"495\"><\/p>\n<p>La adopci\u00f3n de APIOps responde a las dimensiones y necesidades de la organizaci\u00f3n.<\/p>\n<\/div>\n<h2>El valor de las APIOps<\/h2>\n<p>Una vez que la API est\u00e1 lista, es necesario promocionarla al siguiente ambiente, como el de <strong>testing o stage<\/strong>. Ese es el momento donde entra en juego APIOps, siendo necesario propagar los cambios de manera autom\u00e1tica y\/o a demanda.\n<\/p>\n<p>Para esto, se implementa un proceso que exporta la configuraci\u00f3n del <strong>API Manager <\/strong>del entorno de desarrollo, y lo importa en el API Manager de testing\/stage. A todo este conjunto de procesos y subprocesos se le conoce como APIOps.\n<\/p>\n<p>Hoy es fundamental utilizar la tecnolog\u00eda de manera eficiente, como una <strong>herramienta capaz de optimizar <\/strong>desde los procesos m\u00e1s b\u00e1sicos del d\u00eda a d\u00eda, hasta los m\u00e1s complejos.&nbsp;\n<\/p>\n<p>En este sentido, en un mundo donde las empresas digitales exponen y monetizan sus productos a trav\u00e9s de API, se vuelve vital contar con un proceso que garantice el <strong>control y la seguridad <\/strong>en cada una de sus etapas.\n<\/p>\n<p>En cuanto a su <strong>proceso de adopci\u00f3n<\/strong>, es m\u00e1s sencillo en organizaciones que ya aplican GitOps y DevOps, ya que, en este caso, se trata de aplicar las mismas filosof\u00edas, pero adapt\u00e1ndolas a las particularidades de las API y el API Manager del cual disponga la organizaci\u00f3n.\n<\/p>\n<p><span>La adopci\u00f3n de APIOps no se encasilla en una industria espec\u00edfica<\/span>, sino que responde m\u00e1s bien a las dimensiones y necesidades de la organizaci\u00f3n, ya que en las m\u00e1s peque\u00f1as y con capacidades reducidas la adopci\u00f3n resulta m\u00e1s compleja, dado que al tener menos personas en los equipos e incluso API expuestas es dif\u00edcil verle el valor agregado de poder controlar todo el proceso de manera automatizada. Como sucede en muchos casos, no todas las empresas le ven <a href=\"https:\/\/www.iprofesional.com\/tecnologia\/381779-inteligencia-artificial-empresarial-revolucion-industrial-3-0\" target=\"_blank\" rel=\"noopener noreferrer\">el valor agregado a la automatizaci\u00f3n<\/a>.\n<\/p>\n<div class=\"imagen\"><img decoding=\"async\" loading=\"lazy\" class=\"lazyload\" src=\"http:\/\/latecordoba.com\/wp-content\/uploads\/2023\/11\/como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital-2.jpg\" alt=\"Paula Ferreyra.\" width=\"880\" height=\"495\"><\/p>\n<p>Paula Ferreyra.<\/p>\n<\/div>\n<p>A su vez, en organizaciones de mayor complejidad, donde las API ocupan un lugar central, APIOps se posiciona como una <strong>pr\u00e1ctica irremplazable e indiscutible<\/strong>. Es decir, no es una cuesti\u00f3n de sector industrial, sino de enfoque y escala en la automatizaci\u00f3n.\n<\/p>\n<p>Por eso es esencial comprender que es un proceso que generalmente es transversal a muchos sectores\/equipos ya que incluye a <strong>equipos de desarrollo, arquitectura, devsecops, infraestructura<\/strong>. \u00bfEl desaf\u00edo? Poder coordinarlos y que trabajen de manera colaborativa.\n<\/p>\n<p>Innegablemente <strong>APIOps representa una revoluci\u00f3n en la gesti\u00f3n de API<\/strong>, permitiendo controlar y automatizar de manera efectiva todo su ciclo de vida. Es una tendencia que lleg\u00f3 para quedarse y que ofrece beneficios significativos en t\u00e9rminos de agilidad y eficiencia en un mundo donde cada vez m\u00e1s organizaciones dependen de las interfaces de programaci\u00f3n de aplicaciones para expandir sus negocios.\n<\/p>\n<p><em><strong>(*) Arquitecta de soluciones en Startia de Ingenia.<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"media_block\"><img decoding=\"async\" src=\"http:\/\/latecordoba.com\/wp-content\/uploads\/2023\/11\/como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital.jpg\"><\/div>\n<p> La gesti\u00f3n efectiva de las API no es una tarea simple. Muchas organizaciones las exponen, pero no lo hacen de manera segura y autom\u00e1tica <iframe width=\"0\" height=\"0\" border=\"0\"> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https:\/\/www.google-analytics.com\/analytics.js','ga'); ga('create', 'GTM-5LW5KQD', 'auto'); ga('require', 'displayfeatures'); ga('set', 'campaignSource', 'RSS Client for iProfesional'); ga('set', 'campaignMedium', 'RSS Client for iProfesional'); ga('set', {\"dataSource\": \"rss.atom.iprofesional.com\"}); ga('set', {\"referrer\": \"rss.atom.iprofesional.com\"}); ga('set', 'title', 'RSS Client for iProfesional'); ga('send', 'pageview'); <\/script> <!-- Begin comScore Tag --> <script> var _comscore = _comscore || []; _comscore.push({ c1: \"2\", c2: \"16597048\" }); (function() { var s = document.createElement(\"script\"), el = document.getElementsByTagName(\"script\")[0]; s.async = true; s.src = \"https:\/\/sb.scorecardresearch.com\/cs\/16597048\/beacon.js\"; el.parentNode.insertBefore(s, el); })(); <\/script> <noscript> <img decoding=\"async\" src=\"http:\/\/latecordoba.com\/wp-content\/uploads\/2023\/11\/como-mejorar-la-gestion-y-automatizacion-de-api-en-la-era-digital.gif\"> <\/noscript> <!-- End comScore Tag --> <\/iframe> <iframe border=\"0px\" style=\"display: none\" width=0 height=0 src=\"https:\/\/www.iprofesional.com\/ga4.html?gtag_id=G-N13KWJP8BK&amp;title=\u00bfC\u00f3mo mejorar la gesti\u00f3n y automatizaci\u00f3n de API en la era digital?&amp;location=https:\/\/www.iprofesional.com\/tecnologia\/393573-como-mejorar-la-gestion-y-automatizacion-de-api&amp;referrer=rss.atom.iprofesional.com&amp;ci=RSS Client for iProfesional&amp;cs=RSS Client for iProfesional&amp;cm=RSS&amp;cn=RSS Client for iProfesional&amp;cc=RSS Client for iProfesional\"><\/iframe>  <\/p>\n","protected":false},"author":1,"featured_media":18767,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/posts\/18766"}],"collection":[{"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/comments?post=18766"}],"version-history":[{"count":0,"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/posts\/18766\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/media\/18767"}],"wp:attachment":[{"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/media?parent=18766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/categories?post=18766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/latecordoba.com\/index.php\/wp-json\/wp\/v2\/tags?post=18766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}