Did you know that Perl developers can leverage the many powerful services of AWS? For years, customers have been running Perl workloads on AWS, but if you want to use services like Amazon Simple Queue Service (Amazon SQS) or Amazon Simple Notification Service (Amazon SNS), where do you start?
Whether you’re a Perl beginner or veteran, look no further than Paws, an AWS Community SDK for the Perl programming language. Whether you’re building a new application or migrating a long-standing workload, Paws can help you leverage all of the services AWS has to offer, so you don’t need to spend vital resources on undifferentiated heavy lifting. And when you move an existing Perl application to AWS, you now have an avenue to incrementally refactor your application to leverage AWS managed services.
Paws is the brainchild of José Luis Martínez, CTO at CAPSiDE, which is based in Barcelona, Spain. In his talk, Writing Paws: a Perl AWS SDK., at YAPC::Europe 2015, Martínez outlined his method for getting Paws off the ground. He asked himself, “How can I possibly cover all the available services?” His answer was to auto-generate the Perl code from the boto3 code base.
The first version of Paws was released on April 1, 2015. Since then, there have been more than twenty-two releases, with each improving on the previous while including new services and functionality. Last November, Martínez presented an update on its progress, Paws – A Perl AWS SDK, at Barcelona.pm.
With the help of many contributors, Paws has become very robust. The possibilities are endless. And if you’re a Perl coder, you will be pleasantly surprised to see how easy it is to get started.
Watch for more blog posts about Paws and running Perl workloads on AWS.
Until then, happy Perl programming!