Jonatan Matajonmatum.com
conceptosnotasexperimentosensayos
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Experimentos

Devcontainer Amazon Linux Workspace

Plantilla de devcontainer basada en Amazon Linux para entornos de desarrollo compatibles con AWS.

seed#devcontainer#docker#amazon-linux#aws

¿Qué es?

Una plantilla de devcontainer basada en Amazon Linux para crear entornos de desarrollo compatibles con AWS. Ideal para equipos que despliegan en Amazon Linux y quieren paridad entre desarrollo y producción.

Disponible como código fuente.

Motivación

Cuando el entorno de producción es Amazon Linux, desarrollar en Ubuntu o macOS introduce discrepancias sutiles: versiones de glibc, paths de sistema, paquetes disponibles. Esta plantilla elimina esas diferencias usando la misma base que producción.

Contenido

  • Imagen base: Amazon Linux 2023 con herramientas de desarrollo
  • AWS CLI: preinstalado y configurado
  • Extensiones VS Code: configuradas para desarrollo en AWS
  • Paridad dev/prod: misma distribución que los entornos de despliegue

Lecciones aprendidas

La paridad entre desarrollo y producción reduce los bugs de «funciona en mi máquina». Amazon Linux como base de devcontainer es viable pero requiere instalar más herramientas manualmente que con imágenes basadas en Debian.

Referencias

  • Repositorio en GitHub — jonmatum, 2024. Código fuente.

Contenido relacionado

  • Dev Containers

    Especificación para definir entornos de desarrollo reproducibles en contenedores, eliminando el problema de 'funciona en mi máquina' y acelerando el onboarding.

  • Desarrollo Local

    Prácticas y herramientas para crear entornos de desarrollo productivos en la máquina del desarrollador, replicando producción lo más fielmente posible.

Experimentos