martes, agosto 29, 2023

[Action Required] AWS Lambda end of support for the Go 1.x runtime

Hace unos días me llegó un mail con el título "[Action Required] AWS Lambda end of support for the Go 1.x runtime". 

En el mail explica los motivos y tiene los links a blogs de como hacer esta migración. Por lo que pude entender y el fondo de esto es que quieren que cuando se usen lambdas en go se usen con la arquitectura arm64 y no con x86_64. En mi caso lo tenía todo con x86_64 y ahora estoy haciendo el cambio ya que como indica la nota es mucho más barato usar esto.

En mi caso el cambio fue mínimo dado que solo tuve que cambiar el nombre del handler por bootstrap y listo, luego también cambiar la configuración en la lambda para que use la nueva arquitectura. Los detalles y la explicación en detalle se encuentra en este link.