“I really like the peace of mind of building in the cloud” cit. myself [Photo by Kaushik Panchal on Unsplash]

This is the last part of my FaaS like Pro series, where I discuss and showcase some less common ways to invoke your serverless functions with AWS Lambda.

You can find [Part 1] here — covering Amazon Cognito User Pools, AWS Config, Amazon Kinesis Data Firehose, and AWS CloudFormation.

And [Part 2] here — covering AWS IoT Button, Amazon Lex, Amazon CloudWatch Logs, and Amazon Aurora.

In the third part I will describe four more:

9. AWS CodeDeploy — pre & post deployment hooks 10. AWS CodePipeline — custom pipeline actions 11. Amazon Pinpont — custom segments & channels 12…


I was told my articles contain too much code & I had to make it sweeter [Photo by Valerian KOo on Unsplash]

A few weeks ago I’ve shared the first part of this series where I analyzed in depth some less common ways to invoke AWS Lambda such as Cognito User Pools, AWS Config, Amazon Kinesis Data Firehose, and AWS CloudFormation. You can find [Part 1] here!

In the second part I will describe four more:

5. AWS IoT Button — 1-Click handlers
6. Amazon Lex — Fulfillment activities
7. Amazon CloudWatch Logs — Subscriptions
8. Amazon Aurora — Triggers and external data

5. AWS IoT Button (1-Click)

Since early 2018, you can trigger Lambda functions from simple IoT devices, with one click. …


Yes, this is you at the end of this article, contemplating new possibilities! [Photo by Joshua Earle on Unsplash]

If you feel like skipping the brief introduction below, you can jump straight to the first four trigger with these shortlinks:

  1. Amazon Cognito User Pools — Users management & custom workflows
  2. AWS Config — Event-driven configuration checks
  3. Amazon Kinesis Data Firehose — Data ingestion & validation
  4. AWS CloudFormation — IaC, Macros & custom transforms

A bit of history first

When AWS Lambda became generally available on April 9th, 2015 it became the first Function-as-a-Service out there, and there were only a few ways you could trigger your functions besides direct invocation: Amazon S3, Amazon Kinesis, and Amazon SNS. …


I have been experimenting with AWS Cloud9 since Werner Vogels announced it a few weeks ago at AWS re:Invent 2017 (keynote video here).

This article is the paraphrased version of my talk AWS Cloud9 & CodeStar for Serverless Apps, given at the AWS User Group in Milan on Jan 10th.

I am going to skip the “Serverless Disclaimer” section of my deck.
If you are not familiar with Serverless, please have a look here, or here, or here, or here, or here, or here, or here.

If you are familiar with Serverless and you don’t like it, you may still…


Originally published at cloudacademy.com on November 29, 2017.

Day two at re:Invent 2017 was incredibly packed, crowded, and exciting. My favorite announcement so far is the new AWS AppSync, as it aligns with one of the most promising (yet somehow controversial) design principles adopted by the serverless community: GraphQL.

If you are not familiar with GraphQL, we recently explained how to write GraphQL Apps using AWS Lambda, and hosted a webinar about the Love Story between Serverless and GraphQL. Here’s a quick look at what you need to know about AWS AppSync.

Mobile and Web App Challenges

I attended the first deep dive session on…


What an experience!

21 speakers, 6 hours of technical sessions, and 125 attendees.

That is not bad for a no-profit conference organized in less than 8 weeks, is it?

We started organizing JeffConf Milan just a few hours after JeffConf London was over and it’s been a very challenging & educational journey (trust me, August vacations did not help!). We announced the final date and location at the beginning of September, and we went sold-out a couple of days before the event!

The Italian community — supported by the Serverless Italy Meetup, and many other local meetups! — has shown tremendous interest…


The Italian Jeff

When? September 29th 2017
Where? Grand Visconti Palace
Who? 20+ speakers
What? See agenda
Why? Pretty long answer below!

Early-adopters, pioneers, and experts will gather in Milan to discuss Serverless technologies and share real-world experiences, use cases, lessons learned, side projects, and much more!

In a way, serverless is the newest niche of a larger niche of IT called Cloud Computing. While for some it represents the future of software development, many have a more critical or skeptical point of view. Of course, constructive criticism is always well accepted, but such critics often come from non-tecnical concerns or obsolete beliefs…


Originally published at serverless.com on June 29, 2017.

During the last few months, I realized that most developers using serverless technologies have to rely on blind choices or manual tuning to optimize their Lambda Functions. In this article I will present: the data I collected, the open-source project I created to solve this problem, and the design ideas that guided me.

AWS Lambda optimizations, let’s go data-driven

I launched this poll a few weeks ago, and I managed to collect almost 160 responses thanks to the community who helped me share it.

It turned out that more than 50% of the responders just go for the…


“Amazon Machine Learning is a service that makes it easy for developers of all skill levels to use machine learning technology.”

  • I’ve published a new hands-on lab on Cloud Academy! You can give it a try for free and start practicing with Amazon Machine Learning on a real AWS environment.
  • Cloud Academy has now released a full course on Amazon Machine Learning that covers everything from basic principles to a practical demo where both batch and real-time predictions are generated.

After using Amazon Machine Learning for a few hours I can definitely agree with this definition, although I still feel…


Jeff was born 13 months ago (again, not Jeff Barr!)

Ant Stanley, Paul Johnston, and James Thomas announced JeffConf four weeks ago and planned it in less than 6 weeks.

The Serverless community gathered last Friday in London to share ideas, knowledge, problems, and plans for the future.

I can tell it was an amazing event, completely community organized and accessible to everyone. We welcomed an extremely passionate crowd of 120+ attendees thanks to our generous sponsors (including AWS, IBM, Serverless, and more!), …

Alex Casalboni

Italian | Musician | Traveler | Technical Evangelist @ AWS https://aws.amazon.com/developer/community/evangelists/alex-casalboni/ Opinions are my own.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store