Nota del editor
Gestión de microservicios: si bien algunos pueden estar felices de estar a la altura del desafío, hay otros que pueden sentir vergüenza al pensarlo. Y no hay ninguna razón por la que los microservicios no deban poner un poco nervioso ni siquiera al desarrollador más experimentado o al administrador de aplicaciones; Hay todo tipo de complejidades de administración e incluso preocupaciones de seguridad que se suman al desafío de implementar y ejecutar microservicios.
Además de eso, hay muchas decisiones que tendrá que tomar a lo largo del camino. Por ejemplo, ¿dónde tiene sentido ejecutar una arquitectura de microservicios en lugar de mantener las cosas monolíticas? ¿Cómo afectará la implementación de microservicios al resto de su arquitectura, especialmente a aquellas partes que aún están enterradas en la tecnología heredada? ¿Dependerá de contenedores o máquinas virtuales (VM)? ¿Y cómo se asegurará de que su arquitectura de microservicio se mantenga a largo plazo?
Todas estas son preguntas que pretendemos responder en esta guía esencial. Aquí encontrará sugerencias, artículos destacados, preguntas y respuestas, videos y otro contenido que lo ayudará a comprender mejor la administración de microservicios y todo el equipaje que la acompaña. Sumérjase y deje que nuestros expertos le brinden la información que lo ayudará a ir más allá del monolito y al nirvana de los microservicios.
1Administrar el desarrollo y la implementación de microservicios
Ya hizo la planificación y ahora es el momento de desarrollar e implementar sus microservicios. Pero, ¿logrará un éxito rotundo o su iniciativa fracasará?
Desafortunadamente, como muchas cosas, no hay nada necesariamente automático en la gestión del desarrollo y la implementación de microservicios. Los administradores de aplicaciones se verán obligados a aprender nuevos patrones de arquitectura y diseño, aprender sobre conceptos como estado y subprocesos, decidir qué papel desempeñarán las máquinas virtuales o los contenedores y encontrar una plataforma que elimine los dolores de cabeza del desarrollo y la implementación.
En esta sección de la guía, presentamos contenido de nuestros expertos que analiza de frente los desafíos del desarrollo y la implementación de microservicios. Siga leyendo y descubra los problemas a los que se enfrentan todos los desarrolladores y arquitectos cuando se trata de microservicios, los conceptos críticos que debe comprender, cómo elegir la tecnología y las herramientas y plataformas adecuadas que ayudarán a agilizar el proceso de desarrollo e implementación.
2Consideraciones y prácticas posteriores a la implementación
Cuando se trata de administrar microservicios, la implementación no es el final del camino. Una vez que sus microservicios se muevan libremente, todavía queda mucho trabajo sucio por hacer para que todo funcione sin problemas.
Por ejemplo, muchas organizaciones necesitarán continuar ejecutando sus microservicios junto con tecnologías y arquitecturas heredadas, como la arquitectura orientada a servicios (SOA). Será necesario implementar la gobernanza para aplicar de forma coherente la lógica empresarial a los servicios y mantenerlos seguros. Y será necesario implementar ciertas prácticas arquitectónicas para garantizar que usted y sus seguidores puedan mantener su arquitectura de microservicios en funcionamiento sin grandes dolores de cabeza.
El contenido de esta sección lo ayudará a obtener más información sobre cómo mantener la productividad, la usabilidad, la seguridad y la sostenibilidad de su arquitectura de microservicios y los servicios que se ejecutan en ella. Nuestros expertos analizan en profundidad los problemas posteriores a la implementación que puede esperar que surjan, todo para ayudarlo a aprovechar al máximo su arquitectura distribuida.