Así que quieres desarrollar una aplicación que desplegarás en AWS. Y, obviamente, quieres hacerlo en Perl, pero no existe existía un SDK de Perl para AWS.

Afortunadamente para nosotros, en Perl tenemos CPAN y una comunidad activa. Echando un vistazo a CPAN, encontramos distintos módulos que son adecuados para algunos servicios de AWS. Sin embargo, cada módulo tiene su propio autor, lo que suele llevar a algunos problemas.

Bueno, ya sabes, ¡hay más de una manera de hacerlo!

Como usamos AWS constantemente, necesitamos soporte nativo de Perl para todos los servicios de AWS. Además, también queremos APIs actualizadas. Y así nació el SDK de Perl para AWS. Y, como nos gustan los gatos, Perl y AWS, pensamos que Paws (miau) era un buen nombre. 😉

PAWS, a Perl SDK for AWS - CAPSiDE

El reto de desarrollar un SDK de Perl para AWS

Al tener la necesidad, ¿por qué no desarrollar todo un SDK de Perl para AWS? No es imposible pero, sin duda alguna, no es tarea fácil.

Los retos:

Y nos pusimos a programar. Como puedes imaginar, puede ser una tarea abrumadora. Escribir clases, métodos y parámetros manualmente no era una opción. Así que, para desarrollar Paws, basamos el desarrollo en Perl Moderno.

El SDK de Perl SDK para AWS

Paws es un SDK impulsado por datos, lo que significa que las definiciones de las llamadas de método se almacenan en una estructura de datos que describe parámetros de entrada y salida. Si quieres instalarlo, puedes hacerlo a través de CPAN, CPANM y Carton, entre otros.

 Perl SDK for AWS - CAPSiDE

Los beneficios de usar el SDK de Perl para AWS:

Ahora que ya conoces Paws, utilízalo cuanto quieras y recuerda que las contribuciones siempre son bienvenidas. Fork your heart out!

Ver el proyecto en Github

TAGS: aws, aws, open source, PAWS, Perl, Perl SDK, SDK

speech-bubble-13-icon Created with Sketch.
Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*