{"id":27033,"date":"2024-04-11T12:14:55","date_gmt":"2024-04-11T10:14:55","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=27033"},"modified":"2024-04-15T17:39:30","modified_gmt":"2024-04-15T15:39:30","slug":"el-futuro-de-devops-1-devops-vs-devxops","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/","title":{"rendered":"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-introduccion\">Introducci\u00f3n<\/h2>\n\n\n\n<p>\u00a1Qu\u00e9 cosas tiene el mundo de la tecnolog\u00eda! Tan joven, y en continua evoluci\u00f3n, tan cambiante, que para muchas voces se hace necesario, casi compulsivo, el estar \u201cmatando\u201d lenguajes, plataformas o metodolog\u00edas cada pocos a\u00f1os.<\/p>\n\n\n\n<p>Seguro que lo hab\u00e9is escuchado antes:<strong> Cobol est\u00e1 \u201cmuerto\u201d, Java est\u00e1 \u201cmuerto\u201d, el Waterfall est\u00e1 \u201cmuerto\u201d, incluso Agile est\u00e1 \u201cmuerto\u201d.<\/strong> Y desde no hace mucho, para <a href=\"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/tendencias-devops-que-no-te-puedes-perder\/\" target=\"_blank\" aria-label=\"seguir con esta tendencia (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">seguir con esta tendencia<\/a>, he podido leer en varios lugares que DevOps est\u00e1 \u201cmuerto\u201d.<\/p>\n\n\n\n<p>DevOps no est\u00e1 muerto, ni siquiera est\u00e1 \u201cde parranda\u201c como dice la canci\u00f3n. DevOps evoluciona, eso s\u00ed, y las afirmaciones exageradas sobre su muerte (como le pasara a Mark Twain) suelen provenir de personas u organizaciones que tienen una visi\u00f3n sesgada o parcial de lo que significa DevOps. A veces, simplemente quieren \u201cvender\u201c algo.<\/p>\n\n\n\n<p>El origen de DevOps est\u00e1 en la b\u00fasqueda de la estrecha colaboraci\u00f3n entre las personas que realizan funciones de desarrollo y de operaciones. Esto no \u201cest\u00e1 superado\u201d. No podemos decir que hacemos DevOps de forma mayoritaria y por eso ahora estamos en la b\u00fasqueda de algo m\u00e1s. DevOps no est\u00e1 muerto, pero s\u00ed se ha aplicado con gran frecuencia de forma <strong>imperfecta y<\/strong>, sobre todo, <strong>parcial<\/strong>.<\/p>\n\n\n\n<p>DevOps pone el <strong>foco en la colaboraci\u00f3n y los objetivos compartidos para reducir el tiempo a mercado sin comprometer la calidad de las soluciones<\/strong>. Para conseguir ese noble objetivo se precisa cambiar y evolucionar nuestra forma de trabajar en tres dimensiones principales:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Personas<\/strong>: estructura de equipos, roles y responsabilidades\u2026<\/li>\n\n\n\n<li><strong>Procesos<\/strong>: optimizaci\u00f3n de flujos de trabajo (lean), reducci\u00f3n de dependencias\u2026<\/li>\n\n\n\n<li><strong>Tecnolog\u00eda<\/strong>: automatizaci\u00f3n de tareas, re-arquitectura de soluciones\u2026<\/li>\n<\/ul>\n\n\n\n<p>DevOps tiene un componente tecnol\u00f3gico muy importante, pero no \u00fanicamente va de herramientas y automatizaci\u00f3n. Este es el anti-patr\u00f3n que con mayor frecuencia me he encontrado: organizaciones, equipos o personas individuales con una concepci\u00f3n err\u00f3nea de que DevOps es \u00fanicamente para la automatizaci\u00f3n de tareas, o \u201ctoil reduction\u201d como se expresa en ingl\u00e9s com\u00fanmente. Cuando esto suced\u00eda lo que he visto es que DevOps se convert\u00eda en otro silo m\u00e1s en el que se hab\u00edan \u201carrojado\u201d todas las tareas de automatizaci\u00f3n del ciclo de vida del software y las infraestructuras, oculto tras el \u201cmuro de la confusi\u00f3n\u201d que supone una herramienta de <em>ticketing<\/em>.<\/p>\n\n\n\n<p>Afortunadamente, el <strong>foco en la mejora continua<\/strong> que acompa\u00f1a a los principios de DevOps ha conseguido destilar nuestro conocimiento y experiencia acumulados todos estos a\u00f1os en un mejor entendimiento de lo que funciona y lo que no, y, en particular, que no se puede dejar de lado la transformaci\u00f3n de personas y procesos, al igual que no podemos dejar de lado la muy necesaria reducci\u00f3n del trabajo manual y repetitivo.<\/p>\n\n\n\n<p>No podemos decir por tanto que DevOps \u201chaya fallado\u201d. Han existido y seguir\u00e1n existiendo transformaciones incompletas fruto de visiones imperfectas, pero tambi\u00e9n hay much\u00edsimas con un gran \u00e9xito lo que est\u00e1 permitiendo a sus organizaciones avanzar en sus aspiraciones hacia un mejor tiempo a mercado y calidad en las soluciones. No hablamos tan solo de peque\u00f1as empresas de nicho o startups, sino de grandes corporaciones y multinacionales que han comprendido y aplicado DevOps en todas sus dimensiones transformacionales.<\/p>\n\n\n\n<p>El futuro de DevOps es, por tanto, DevOps. Mejor comprendido, mejor aplicado, pero sigue siendo el mismo DevOps que naci\u00f3 espont\u00e1neamente en 2009.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-como-ha-evolucionado-entonces-devops\">\u00bfC\u00f3mo ha evolucionado, entonces, DevOps?<\/h2>\n\n\n\n<p>Son m\u00faltiples las formas en que DevOps ha evolucionado desde aquel primer evento DevOpsDays en Ghent, con el subt\u00edtulo entonces novedoso que rezaba \u201cDev se encuentra con Ops, Ops se encuentra con Dev\u201d.<\/p>\n\n\n\n<p>A continuaci\u00f3n, comparto una lista, no exhaustiva, de los temas y conceptos que en mi experiencia m\u00e1s han impactado positivamente a nuestra forma de entender DevOps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DevOps y variantes DevXOps<\/li>\n\n\n\n<li>Continuous Delivery vs. Site Reliability Engineering<\/li>\n\n\n\n<li>La experiencia del desarrollador (Developer Experience, DevEx, o DevX)<\/li>\n\n\n\n<li>Plataformas internas para desarrolladores (Internal Developer Platforms)<\/li>\n\n\n\n<li>La ingenier\u00eda de plataformas (Platform Engineering)<\/li>\n\n\n\n<li>El ingeniero \u2018E-shaped\u2019 y qu\u00e9 significa ser Full-stack<\/li>\n<\/ul>\n\n\n\n<p>En este art\u00edculo exploraremos en detalle el primero de estos puntos. En futuros art\u00edculos de esta serie profundizar\u00e9 en el resto de los aspectos y sus aportaciones a la evoluci\u00f3n de nuestro entendimiento de DevOps.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"h-devops-y-variantes-devxops\">DevOps y variantes DevXOps<\/h1>\n\n\n\n<p>En los \u00faltimos a\u00f1os todos hemos visto la proliferaci\u00f3n de t\u00e9rminos del tipo DevXOps. P.ej. DevSecOps, DevQAOps, DevInfraOps, BizDevOps\u2026 Las motivaciones para esto pueden ser m\u00faltiples, pero en mi experiencia cuando alguien ha empleado ese t\u00e9rmino en una conversaci\u00f3n, presentaci\u00f3n o documentaci\u00f3n, ha sido para expresar que la \u201cX\u201d representa alg\u00fan elemento adicional, complementario, a la visi\u00f3n de DevOps.<\/p>\n\n\n\n<p>En mi opini\u00f3n esto es innecesario ya que el termino DevOps, adem\u00e1s de sencillo y elegante, ya es completo de por s\u00ed.<\/p>\n\n\n\n<p>Volvamos unos minutos al pasado, a la fundaci\u00f3n de DevOps. \u00bfC\u00f3mo? Exploremos el programa de la primera edici\u00f3n de la conferencia DevOpsDays <a id=\"_ftnref1\" href=\"#_ftn1\" class=\"ek-link\">[1]<\/a>. Metodolog\u00edas \u00e1giles en operaciones, behavior-driven development (BDD), pipelines de integraci\u00f3n continua, infraestructura como c\u00f3digo\u2026&nbsp; Podemos ver c\u00f3mo el movimiento de acercamiento de Dev y Ops va m\u00e1s all\u00e1 de las funciones de programadores y operadores.<\/p>\n\n\n\n<p>Unos a\u00f1os m\u00e1s tarde el libro \u201cThe DevOps Handbook\u201d, de los autores Gene Kim, Jez Humble, Patrick Dubois y John Willis, nos permit\u00eda profundizar en los principios fundacionales de DevOps. Ya desde la portada los autores nos lo dejan claro: \u201cc\u00f3mo crear agilidad, fiabilidad y seguridad de primera clase en organizaciones tecnol\u00f3gicas.\u201d<\/p>\n\n\n\n<p>En definitiva: agilidad, calidad, seguridad y la ingenier\u00eda de las infraestructuras han estado presentes desde su fundaci\u00f3n en los principios de DevOps. No han surgido como un pensamiento posterior. \u00bfPor qu\u00e9 entonces existe esa necesidad de buscar un mejor DevOps con los, en mi opini\u00f3n superfluos, t\u00e9rminos DevXOps?<\/p>\n\n\n\n<p>Podr\u00eda decirse que cuando alguien escribe DevSecOps es porque tiene la impresi\u00f3n equivocada de que DevOps no incluye la seguridad de manera impl\u00edcita, o que de forma an\u00e1loga cuando alguien escribe DevQAOps es porque piensa que la calidad no forma parte de DevOps de manera impl\u00edcita. Y s\u00ed, BizDevOps es un t\u00e9rmino que de forma redundante pretende indicar que \u201c\u00a1eh!, nosotros s\u00ed que contamos con el negocio\u201d. Debemos desterrar esas ideas preconcebidas y centrarnos en la manera simple y elegante en la que DevOps nos reta a hacer las cosas de forma diferente.<\/p>\n\n\n\n<p><strong>Dev representa al cambio<\/strong>: todas las funciones dentro de una organizaci\u00f3n que son necesarias para trasladar las ideas a software que funciona y est\u00e1 en manos de los usuarios finales.<\/p>\n\n\n\n<p><strong>Ops representa la estabilidad<\/strong>: todas las funciones dentro de una organizaci\u00f3n que son necesarias para asegurar que el software en producci\u00f3n es estable, fiable, operable y responde a las necesidades de los usuarios.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"292\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-1-1-1024x292.png\" alt=\"\" class=\"wp-image-27045\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-1-1-1024x292.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-1-1-300x85.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-1-1-768x219.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-1-1.png 1327w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>Dev quiere cambio \u2013 Ops quiere estabilidad<\/em><\/p>\n\n\n\n<p>Para una organizaci\u00f3n que adopta los principios de DevOps esos objetivos no son contradictorios, ya que a ambos lados del imaginario \u201cmuro de la confusi\u00f3n\u201d se persigue el mismo objetivo: sistemas que generan valor al negocio y a los usuarios finales; sistemas seguros, fiables, y que en definitiva pagan las facturas de toda la organizaci\u00f3n que los sustentan.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-2-1024x582.png\" alt=\"\" class=\"wp-image-27046\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-2-1024x582.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-2-300x170.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-2-768x436.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-2.png 1532w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>Todos quieren soluciones y sistemas fiables y f\u00e1cilmente operables<br>que resuelven las necesidades del negocio y de los usuarios finales<\/em><\/p>\n\n\n\n<p>Siguiendo este razonamiento, <strong>Dev<\/strong> como abstracci\u00f3n debe incluir a las personas del negocio que trasladan ideas y requerimientos a especificaciones accionables y con criterios de aceptaci\u00f3n claros y concretos; ingenieros de software que desarrollan las aplicaciones; ingenieros de plataformas e infraestructuras que preparan la base s\u00f3lida sobre la que se ejecutar\u00e1n las aplicaciones; ingenieros de calidad que ayudar\u00e1n a que el software cumpla con la funci\u00f3n deseada y lo haga siguiendo buenas pr\u00e1cticas y est\u00e1ndares; expertos en datos que definan modelos adecuados para trasladar el dominio de negocio a las estructuras de datos adecuadas; o los analistas de seguridad que determinar\u00e1n los modelos de riesgos y posibles vulnerabilidades de las aplicaciones mientras se est\u00e1n creando.<\/p>\n\n\n\n<p><strong>Ops<\/strong> como abstracci\u00f3n entonces incluye a los ingenieros y operadores que mantienen las aplicaciones, plataformas e infraestructuras al d\u00eda (todas ellas actualizadas, escalables, observables) y respondiendo a situaciones an\u00f3malas antes de que produzcan impacto a los usuarios finales; ingenieros de plataformas e infraestructuras que analizan y mejoran el dise\u00f1o resiliente de los sistemas y que aplican pr\u00e1cticas como la ingenier\u00eda del caos para ir m\u00e1s all\u00e1 en la detecci\u00f3n de problemas de forma proactiva; ingenieros del centro de operaci\u00f3n de seguridad y redes (SOC, NOC, por sus siglas en ingl\u00e9s) que identifican posibles vulnerabilidades y detectan los intentos de intrusi\u00f3n, aplicando formas de remediarlo siguiendo estrategias claras definidas previamente; los desarrolladores que resuelven f\u00e1cil y r\u00e1pidamente problemas en el c\u00f3digo; as\u00ed como personas del negocio que miden, analizan y calibran el impacto que cambios espec\u00edficos o productos completos tienen sobre los usuarios finales y el negocio que desarrollan.<\/p>\n\n\n\n<p>\u00a1Pues vaya! Al final resulta que en Dev y Ops no hay perfiles tan diferen\u2026\u2026 \u00a1Eso es! \u00a1Es porque est\u00e1n cerca unos de otros en todo momento!<\/p>\n\n\n\n<p>Uno de los principios fundacionales de DevOps nos habla sobre <strong>derribar los silos organizativos<\/strong> y dar autonom\u00eda a los equipos de forma que sean multidisciplinares y con tanta independencia con el resto de la organizaci\u00f3n como sea posible. Se reduce la fricci\u00f3n entre roles porque todos los roles necesarios en el ciclo de vida de una soluci\u00f3n tecnol\u00f3gica colaboran de forma continua con <strong>objetivos compartidos<\/strong>: negocio, software, hardware, datos, calidad, seguridad\u2026 Sin silos, solo responsabilidades que cambian y se adaptan al momento del ciclo de vida.<\/p>\n\n\n\n<p>Una manera genial de visualizar ese \u201cdramatis personae\u201d es el <em>Extended DevOps Reality<\/em> ideado por Burr Sutter <a id=\"_ftnref2\" href=\"#_ftn2\" class=\"ek-link\">[2]<\/a>. Muy recomendable por su estilo y por su punto de atenci\u00f3n de que DevOps no es una funci\u00f3n separada; no es un silo adicional dentro de la organizaci\u00f3n. DevOps o lo somos todos o no lo somos ninguno. Y todos somos \u201ch\u00e9roes\u201d.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"344\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-3.png\" alt=\"devops\" class=\"wp-image-27047\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-3.png 562w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-1-img-3-300x184.png 300w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>DevOps \u201cdramatis personae\u201d<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion-de-la-primera-parte\">Conclusi\u00f3n de la primera parte<\/h2>\n\n\n\n<p>Como conclusi\u00f3n de esta primera parte resaltar\u00eda el mensaje de que es inconcebible pensar en DevOps sin que roles clave como negocio, calidad o seguridad formen parte fundamental del enfoque de productos y soluciones durante todo su ciclo de vida. Y resaltar\u00eda el contraste que eso supone con el modelo predominantes en organizaciones que no practican DevOps donde nos encontramos equipos de calidad o seguridad independientes y que participan \u00fanicamente en momentos puntuales del ciclo de vida (y normalmente demasiado tarde).<\/p>\n\n\n\n<p>En futuros art\u00edculos de la serie continuar\u00e9 profundizando en otras ideas y conceptos que han llegado para mejorar nuestra visi\u00f3n de c\u00f3mo adoptar DevOps a escala y de forma efectiva en organizaciones tecnol\u00f3gicas de todos los tama\u00f1os e industrias.<\/p>\n\n\n\n<p>Mientras tanto\u2026 sigamos la conversaci\u00f3n en redes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-sobre-el-autor\">Sobre el autor<\/h3>\n\n\n\n<p>Jorge Hidalgo es director de ingenier\u00eda de software en Accenture, responsable de DevOps en Accenture Iberia y de la unidad de Arquitectura y plataformas cloud y DevOps en Accenture EMEA South Technology Center. Es tambi\u00e9n responsable en Accenture globalmente de la comunidad de pr\u00e1ctica Java y Java Champion desde 2023.<\/p>\n\n\n\n<p>Jorge cuenta con m\u00e1s de 25 a\u00f1os de experiencia en la industria, principalmente con tecnolog\u00edas Java, web, cloud, DevOps, agilidad y ciberseguridad. Adem\u00e1s de desarrollar su actividad profesional con clientes, es una figura activa en las comunidades tecnol\u00f3gicas, tanto como ponente en numerosos eventos locales e internacionales, como liderando la actividad de comunidades como M\u00e1laga JUG, M\u00e1laga Scala Developers y Boquer\u00f3nSec, as\u00ed como colaborando en la organizaci\u00f3n de eventos como OpenSouthCode o Codemotion.<\/p>\n\n\n\n<p><a href=\"https:\/\/deors.wordpress.com\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/deors.wordpress.com<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/x.com\/deors314\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/x.com\/deors314<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/in\/deors\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/www.linkedin.com\/in\/deors<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><a href=\"#_ftnref1\" id=\"_ftn1\">[1]<\/a> <a href=\"https:\/\/legacy.devopsdays.org\/events\/2009-ghent\/\">Devopsdays Ghent 2009<\/a><\/p>\n\n\n\n<p><a href=\"#_ftnref2\" id=\"_ftn2\">[2]<\/a> <a href=\"https:\/\/burrsutter.com\/resources\/developer-images\/extended-devops-reality-images\/\">Extended DevOps Reality Images \u2013 Burr&#8217;s Developer Blog (burrsutter.com)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n \u00a1Qu\u00e9 cosas tiene el mundo de la tecnolog\u00eda! Tan joven, y en continua evoluci\u00f3n, tan cambiante, que para muchas voces se hace necesario, casi compulsivo, el estar \u201cmatando\u201d lenguajes, plataformas o metodolog\u00edas cada pocos a\u00f1os. Seguro que lo hab\u00e9is escuchado antes: Cobol est\u00e1 \u201cmuerto\u201d, Java est\u00e1 \u201cmuerto\u201d, el Waterfall est\u00e1 \u201cmuerto\u201d, incluso Agile est\u00e1&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/\">Read more<\/a><\/p>\n","protected":false},"author":248,"featured_media":27140,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10626],"tags":[],"collections":[],"class_list":{"0":"post-27033","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-devops-es","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>El futuro de DevOps como filosof\u00eda de trabajo - Codemotion<\/title>\n<meta name=\"description\" content=\"En este art\u00edculo analizamos el futuro de DevOps como filosof\u00eda de trabajo y su relaci\u00f3n con t\u00e9rminos como DevSecOps, DevQAOps o BizDevOps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps\" \/>\n<meta property=\"og:description\" content=\"En este art\u00edculo analizamos el futuro de DevOps como filosof\u00eda de trabajo y su relaci\u00f3n con t\u00e9rminos como DevSecOps, DevQAOps o BizDevOps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-11T10:14:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-15T15:39:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"deors\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@deors314\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"deors\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/\"},\"author\":{\"name\":\"deors\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/cb131b3b6b3bdbead4f06a0df187577d\"},\"headline\":\"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps\",\"datePublished\":\"2024-04-11T10:14:55+00:00\",\"dateModified\":\"2024-04-15T15:39:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/\"},\"wordCount\":2037,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/devops-toolchain-edit-es-1.png\",\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/\",\"name\":\"El futuro de DevOps como filosof\u00eda de trabajo - Codemotion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/devops-toolchain-edit-es-1.png\",\"datePublished\":\"2024-04-11T10:14:55+00:00\",\"dateModified\":\"2024-04-15T15:39:30+00:00\",\"description\":\"En este art\u00edculo analizamos el futuro de DevOps como filosof\u00eda de trabajo y su relaci\u00f3n con t\u00e9rminos como DevSecOps, DevQAOps o BizDevOps.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/devops-toolchain-edit-es-1.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/devops-toolchain-edit-es-1.png\",\"width\":600,\"height\":340},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/el-futuro-de-devops-1-devops-vs-devxops\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/es\\\/devops-es\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/cb131b3b6b3bdbead4f06a0df187577d\",\"name\":\"deors\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/1692192746991-100x100.jpeg\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/1692192746991-100x100.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/1692192746991-100x100.jpeg\",\"caption\":\"deors\"},\"description\":\"Director of Software Engineering, Head or DevOps - Accenture Iberia | Java Champion | MalagaJUG organizer\",\"sameAs\":[\"https:\\\/\\\/deors.wordpress.com\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/deors\",\"https:\\\/\\\/x.com\\\/deors314\",\"https:\\\/\\\/www.youtube.com\\\/@deors\",\"https:\\\/\\\/mastodon.social\\\/@deors\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/deors\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"El futuro de DevOps como filosof\u00eda de trabajo - Codemotion","description":"En este art\u00edculo analizamos el futuro de DevOps como filosof\u00eda de trabajo y su relaci\u00f3n con t\u00e9rminos como DevSecOps, DevQAOps o BizDevOps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/","og_locale":"en_US","og_type":"article","og_title":"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps","og_description":"En este art\u00edculo analizamos el futuro de DevOps como filosof\u00eda de trabajo y su relaci\u00f3n con t\u00e9rminos como DevSecOps, DevQAOps o BizDevOps.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-04-11T10:14:55+00:00","article_modified_time":"2024-04-15T15:39:30+00:00","og_image":[{"width":600,"height":340,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","type":"image\/png"}],"author":"deors","twitter_card":"summary_large_image","twitter_creator":"@deors314","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"deors","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/"},"author":{"name":"deors","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/cb131b3b6b3bdbead4f06a0df187577d"},"headline":"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps","datePublished":"2024-04-11T10:14:55+00:00","dateModified":"2024-04-15T15:39:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/"},"wordCount":2037,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","articleSection":["DevOps"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/","name":"El futuro de DevOps como filosof\u00eda de trabajo - Codemotion","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","datePublished":"2024-04-11T10:14:55+00:00","dateModified":"2024-04-15T15:39:30+00:00","description":"En este art\u00edculo analizamos el futuro de DevOps como filosof\u00eda de trabajo y su relaci\u00f3n con t\u00e9rminos como DevSecOps, DevQAOps o BizDevOps.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","width":600,"height":340},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/el-futuro-de-devops-1-devops-vs-devxops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/www.codemotion.com\/magazine\/es\/devops-es\/"},{"@type":"ListItem","position":3,"name":"El futuro de DevOps es DevOps, Parte 1: Introduccio\u0301n &amp; DevOps vs DevXOps"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/cb131b3b6b3bdbead4f06a0df187577d","name":"deors","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/1692192746991-100x100.jpeg","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/1692192746991-100x100.jpeg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/1692192746991-100x100.jpeg","caption":"deors"},"description":"Director of Software Engineering, Head or DevOps - Accenture Iberia | Java Champion | MalagaJUG organizer","sameAs":["https:\/\/deors.wordpress.com","https:\/\/www.linkedin.com\/in\/deors","https:\/\/x.com\/deors314","https:\/\/www.youtube.com\/@deors","https:\/\/mastodon.social\/@deors"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/deors\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png","author_info":{"display_name":"deors","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/deors\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1-300x170.png",300,170,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/04\/devops-toolchain-edit-es-1.png",600,340,false]},"uagb_author_info":{"display_name":"deors","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/deors\/"},"uagb_comment_info":0,"uagb_excerpt":"Introducci\u00f3n \u00a1Qu\u00e9 cosas tiene el mundo de la tecnolog\u00eda! Tan joven, y en continua evoluci\u00f3n, tan cambiante, que para muchas voces se hace necesario, casi compulsivo, el estar \u201cmatando\u201d lenguajes, plataformas o metodolog\u00edas cada pocos a\u00f1os. Seguro que lo hab\u00e9is escuchado antes: Cobol est\u00e1 \u201cmuerto\u201d, Java est\u00e1 \u201cmuerto\u201d, el Waterfall est\u00e1 \u201cmuerto\u201d, incluso Agile est\u00e1&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/248"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=27033"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27033\/revisions"}],"predecessor-version":[{"id":27103,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/27033\/revisions\/27103"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/27140"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=27033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=27033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=27033"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=27033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}