Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Siguientes pasos
Esta guía abordó los patrones arquitectónicos y organizativos, las ventajas y desventajas de las decisiones clave y las cuestiones de gobernanza relacionadas con las microinterfaces. Las tablas resumen las ventajas y desventajas de las prácticas analizadas en este documento en términos de las siguientes dimensiones:
-
Autonomía: la capacidad de cada equipo de microinterfaz para desarrollar de forma independiente su implementación y lanzamiento para los usuarios finales.
-
Coherencia: la experiencia general de la aplicación, en la que cada microinterfaz se comporta según lo esperado. La alta consistencia significa que las microinterfaces son coherentes con el resto de la aplicación y no perjudican la experiencia de usuario de la aplicación en general.
-
Complejidad: la cantidad de infraestructura, código y esfuerzo necesarios para implementar y probar las microinterfaces, la aplicación en general y los controles de gobierno.
Práctica |
Autonomía |
Coherencia |
Complejidad |
|---|---|---|---|
Construir con microinterfaces en lugar de aplicaciones monolíticas |
Alta |
Medio |
Alta |
Prácticas de código compartido |
Autonomía |
Coherencia |
Complejidad |
|---|---|---|---|
No compartas nada |
Alta |
Baja |
Baja |
Comparta preocupaciones transversales |
Medio |
Alta |
Medio |
Comparta la lógica empresarial |
Baja |
Alta |
Medio |
Comparta a través de las bibliotecas en el momento de la compilación |
Medio |
Alta |
Baja |
Comparte en tiempo de ejecución |
Alta |
Alta |
Alta |
Prácticas de descubrimiento mediante microinterfaz |
Autonomía |
Coherencia |
Complejidad |
|---|---|---|---|
Configure durante la creación de la aplicación |
Baja |
Alta |
Baja |
Descubrimiento del lado del servidor |
Alta |
Alta |
Medio |
Descubrimiento del lado del cliente (en tiempo de ejecución) |
Alta |
Alta |
Medio |
Vea las prácticas de composición |
Autonomía |
Coherencia |
Complejidad |
|---|---|---|---|
Composición del servidor |
Alta |
Medio |
Alta |
Composición de bordes y lados |
Medio |
Medio |
Alta |
Composición del cliente |
Alta |
Medio |
Medio |
Para obtener más información sobre los conceptos presentados en esta guía, consulte la sección de Recursos.