La arquitectura técnica de la plataforma comercial N17 considera principalmente características como seguridad, distribución, fácil expansión, tolerancia a fallas, baja latencia, alta concurrencia, etc., así como mecanismo de fusible, registro y descubrimiento de servicios, servicio de mensajes, puerta de enlace de servicios, seguridad autenticación, base de datos de memoria, varias opciones como bases de datos relacionales. Por lo tanto, en base a los requisitos de selección técnica anteriores, la plataforma N17 desarrolla una plataforma comercial basada en la arquitectura de microservicio SpringCloud, que brinda a los desarrolladores herramientas para crear rápidamente algunos patrones comunes en sistemas distribuidos (como gestión de configuración, descubrimiento de servicios, disyuntores, inteligencia enrutamiento, microagente, bus de control). La coordinación de los sistemas distribuidos conduce a patrones repetitivos y, al usar Spring Cloud, los desarrolladores pueden admitir rápidamente servicios y aplicaciones que implementan estos patrones. Funcionarán bien en cualquier entorno distribuido, incluidas las computadoras portátiles de los desarrolladores, los centros de datos completos y las plataformas alojadas como Cloud Foundry. La arquitectura de microservicios de SpringCloud se muestra en la siguiente figura, que incluye varios microservicios, descubrimiento de registro, puerta de enlace de servicio, fusible, configuración unificada, servicio de seguimiento y otros componentes.