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.
¿Necesitas un equipo de plataformas?
Algunas empresas tienen un equipo que se encarga de gestionar y mantener el código, la infraestructura y los procesos que adoptan otros equipos para trabajar en las microinterfaces. Entre las responsabilidades comunes se incluyen las siguientes:
-
Cree y mantenga una canalización de CI/CD que pueda usarse con repositorios que contengan microinterfaces. Cree y pruebe los cambios de código y libérelos en varios entornos.
-
Cree y mantenga herramientas relacionadas con la observabilidad, como paneles compartidos, mecanismos de alerta y sistemas para reaccionar ante los problemas.
-
Cree y mantenga bibliotecas compartidas para la gestión de eventos, el consumo de servicios compartidos y las dependencias de terceros.
-
Cree y mantenga herramientas que supervisen continuamente las características no funcionales, como el rendimiento, la seguridad y la confiabilidad del sistema.
-
Cree y mantenga sistemas de diseño.
-
Cree, mantenga y respalde la carcasa de la aplicación para el sistema de microinterfaz.
Según la escala del proyecto, puede gestionar estas responsabilidades mediante uno de los siguientes enfoques:
-
Cree un equipo de plataforma dedicado cuya única responsabilidad sea trabajar en herramientas compartidas.
-
Crea un grupo compuesto por miembros de varios equipos. Los miembros del grupo dividen su tiempo entre trabajar en microinterfaces y trabajar en herramientas compartidas. Esto también se conoce como equipo tigre.
Si bien el enfoque de equipo tigre es una forma eficaz de centrarse en el cliente, un equipo tigre suele convertirse en un equipo de plataforma si el proyecto gana terreno y responsabilidades. Tanto en el caso de los equipos de plataformas como en los equipos de tipo tigre, las empresas más exitosas que trabajan con microinterfaces forman estos equipos para que puedan contribuir varias personas con distintos antecedentes y habilidades. Los miembros del equipo pueden incluir ingenieros de backend, ingenieros de front-end, diseñadores de experiencia de usuario (UX) y gerentes técnicos de productos. Esta diversidad impulsa a las personas a participar continuamente en debates saludables y a diseñar pensando en la simplicidad.