

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.

# Creación de una plataforma interna para desarrolladores en AWS
<a name="introduction"></a>

*Omar Kahil, Amazon Web Services ()AWS*

*Abril de 2024 (historial* [del documento](doc-history.md))

Tradicionalmente, los equipos de operaciones definen y configuran los entornos para los desarrolladores, lo que puede ser un proceso lento y propenso a errores. El objetivo de una *plataforma interna para desarrolladores* es modernizar la entrega de software empresarial a través de un portal de autoservicio. Se trata de un producto interno que ayuda a los desarrolladores a gestionar de forma independiente los entornos, las implementaciones, los recursos y las configuraciones. Las organizaciones suelen establecer equipos de ingeniería de plataformas para crear y gestionar plataformas de desarrolladores internas.

Según [Gartner](https://www.gartner.com/en/articles/what-is-platform-engineering), de aquí a 2026, «el 80% de las grandes organizaciones de ingeniería de software establecerán equipos de ingeniería de plataformas como proveedores internos de servicios, componentes y herramientas reutilizables para la entrega de aplicaciones». El objetivo del equipo de ingeniería de plataformas es resolver los problemas centrales de la cooperación entre desarrolladores y operadores de software. Estos objetivos incluyen los siguientes:

1. Ayude a los desarrolladores a ser autosuficientes

1. Reduzca la carga cognitiva de los desarrolladores

1. Reúna las mejores prácticas comunes en bloques de construcción reutilizables, conocidos como caminos *dorados*

1. Automatice muchas tareas habituales, como el aprovisionamiento de clústeres o las canalizaciones de integración e implementación continuas (CI/CD)

El objetivo de crear una plataforma interna para desarrolladores es guiar a los desarrolladores con estándares y patrones bien definidos, desde el desarrollo hasta la producción. La plataforma no debería afectar negativamente a la productividad de los desarrolladores y debería automatizar, proteger y centralizar sus herramientas y capacidades.

Esta guía le ayuda a implementar una plataforma interna para desarrolladores en AWS. Se centra en las diferentes capacidades de la plataforma y describe cómo crear con éxito una plataforma que cumpla sus objetivos empresariales.  También incluye algunos patrones de modernización que puede seguir.