{"id":20813,"date":"2017-09-19T14:34:12","date_gmt":"2017-09-19T12:34:12","guid":{"rendered":"https:\/\/www.teldat.com\/sin-categorizar\/20813\/las-ventajas-de-los-microservicios-en-el-desarrollo-de-software\/"},"modified":"2022-12-22T18:57:37","modified_gmt":"2022-12-22T16:57:37","slug":"las-ventajas-de-los-microservicios-en-el-desarrollo-de-software","status":"publish","type":"post","link":"https:\/\/www.teldat.com\/es\/blog\/las-ventajas-de-los-microservicios-en-el-desarrollo-de-software\/","title":{"rendered":"Las ventajas de los microservicios en el desarrollo de software"},"content":{"rendered":"<p><strong><img decoding=\"async\" class=\"alignleft wp-image-5015\" src=\"https:\/\/www.teldat.com\/wp-content\/uploads\/2022\/06\/Javier-Garcia-19-sept-2017-300x196.jpg\" alt=\"microservicios\" width=\"350\" height=\"229\" title=\"\">Los profesionales del sector del software y los desarrolladores llevan seis o siete a\u00f1os dedic\u00e1ndose a los denominados \u00abmicroservicios\u00bb\u009d, una palabra que empieza a sonar cada vez con m\u00e1s fuerza. Aunque, en t\u00e9rminos generales, se trata de un concepto relativamente sencillo, lo cierto es que supone una nueva forma de pensar y de trabajar.<\/strong><\/p>\n<p><!--more--><\/p>\n<p>La idea de que los ingenieros de software trabajen en una soluci\u00f3n global en la que todos los desarrollos encajen en formato cascada y sean plenamente dependientes los unos de los otros est\u00e1\u00a1 siendo poco a poco desterrada en favor del concepto de <em>microservicios<\/em> (que aboga por dividir el proceso global de desarrollo de software en peque\u00f1os m\u00f3dulos independientes).<\/p>\n<p>M\u00e1s tarde, estos m\u00f3dulos se asignan en funci\u00f3n de los objetivos o unidades de la empresa. A pesar de ser independientes, estos m\u00f3dulos podr\u00e1n comunicarse ente s\u00ed a trav\u00e9s de protocolos est\u00e1ndar.<\/p>\n<h2>\u00bfQu\u00e9 ventajas aporta este m\u00e9todo a los departamentos y sistemas TI de las empresas?<\/h2>\n<p>Los microservicios tienen m\u00faltiples <strong>ventajas.<\/strong> La m\u00e1s importante es que las aplicaciones son independientes las unas de las otras, lo que proporciona mucha libertad a las \u00c1reas de <strong>desarrollo e implantaci\u00f3n de servicios.<\/strong> Otras ventajas del uso de microservicios son: la posibilidad de emplear varios idiomas, y el hecho de que sean compatibles con <strong>redes SD-WAN y redes en la nube en general<\/strong> (los m\u00f3dulos que componen las aplicaciones pueden implantarse en multitud de servidores o centros de datos).<\/p>\n<p>Existen muchos casos de \u00e9xito de empresas que se han pasado a esta nueva forma de trabajar para mejorar el servicio comercial que ofrecen a sus clientes.<\/p>\n<p>En el sector minorista, muchas de las grandes empresas que venden sus productos a trav\u00e9s de Internet no pueden <strong>asumir el tr\u00e1fico que generan los miles de usuarios<\/strong> que visitan sus p\u00e1ginas <strong>desde diferentes dispositivos<\/strong> (sobre todo en momentos clave en los que el n\u00famero de usuarios y visitas aumenta exponencialmente). En estos casos, los nuevos sistemas desarrollados en base a la teor\u00eda de los microservicios son una opci\u00f3n mucho mejor que la que pueda salir de un sistema tradicional, fijo y obsoleto; incapaz de gestionar los escenarios descritos previamente.<\/p>\n<p>Ahora que los tel\u00e9fonos inteligentes y las <em>tablets <\/em>est\u00e1n al alcance de cualquiera, dar respuesta a usuarios que no se conectan solo a trav\u00e9s del ordenador de mesa o del port\u00e1til es un reto com\u00fan para muchos sectores.<\/p>\n<p>En teor\u00eda, las multinacionales que ofrecen sus servicios a trav\u00e9s de la web deben tener <strong>grandes infraestructuras capaces de gestionar un n\u00famero muy alto de usuarios.<\/strong> Sin embargo, muchas se han dado cuenta de que estas infraestructuras no tienen por qu\u00e9\u00a9 basarse en dise\u00f1os tradicionales. Al dividir <strong>una \u00fanica soluci\u00f3n en m\u00faltiples microservicios,<\/strong> las tasas de fallo se reducen dr\u00e1sticamente. Adem\u00e1s, cuando se producen, estos fallos solo afectan a un peque\u00f1o n\u00famero de usuarios y pueden resolverse r\u00e1pidamente.<\/p>\n<h2>Microservicios en las administraciones p\u00fablicas<\/h2>\n<p>Adem\u00e1s de las empresas del sector privado, las administraciones p\u00fablicas son el ejemplo perfecto de usuarios de microservicios. Muchos departamentos de la administraci\u00f3n cuentan con un gran n\u00famero de empleados que necesitan conectarse a los servicios IT. Es m\u00e1s, los gobiernos cada vez ofrecen m\u00e1s servicios a sus ciudadanos a trav\u00e9s de Internet.<\/p>\n<p>Parece evidente que los <strong>departamentos TI de las administraciones p\u00fablicas<\/strong> necesitan crear enormes sistemas de software. Sin embargo, son tantas las secciones y unidades que las componen, que los objetivos y tipos de usuarios var\u00edan enormemente. Esta dualidad constituye el escenario perfecto para el uso de microservicios.<\/p>\n<p>Parece claro cu\u00e1les son las ventajas de los microservicios. Sin embargo, a medida que profundizamos en el tema, nos damos cuenta de que pueden aportar mucho m\u00e1s. Por ejemplo, a pesar de que no hemos analizado el tema en detalle, los microservicios son el perfecto complemento a la <strong>tecnolog\u00eda SD-WAN.<\/strong> Por eso, en Teldat estamos invirtiendo en los microservicios, y parte de nuestro equipo de I+D est\u00e1\u00a1 plenamente dedicado a desarrollar este tipo de <a href=\"https:\/\/www.teldat.com\/737\">soluciones para SD-WAN<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Los profesionales del sector del software y los desarrolladores llevan seis o siete a\u00f1os dedic\u00e1ndose a los denominados \u00abmicroservicios\u00bb\u009d, una palabra que empieza a sonar cada vez con m\u00e1s fuerza. Aunque, en t\u00e9rminos generales, se trata de un concepto relativamente sencillo, lo cierto es que supone una nueva forma de pensar y de trabajar.<\/p>\n","protected":false},"author":129,"featured_media":19076,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1154],"tags":[1102],"class_list":["post-20813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad-tic-it","tag-servicios-micro"],"acf":[],"wpml_current_locale":"es_ES","wpml_translations":[{"locale":"en_US","id":19073,"slug":"microservices-apps-sdwan-software-development-retail-public-administration","post_title":"Microservices & its advantages","href":"https:\/\/www.teldat.com\/microservices-apps-sdwan-software-development-retail-public-administration\/"}],"_links":{"self":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/20813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/users\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/comments?post=20813"}],"version-history":[{"count":0,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/20813\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media\/19076"}],"wp:attachment":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media?parent=20813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/categories?post=20813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/tags?post=20813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}