My Serverless & AWS Lambda talk at Node.js Dublin January 2017

Serverless architectures with AWS Lambda offer scalability and cost savings but require careful planning around security, testing, and monitoring

Last January I had the pleasure to share the stage with the great Padraig O’Brien to talk about how we use Node.js, AWS Lambda and the Serverless framework at Planet9 Energy.

The talk was hosted by the monthly Node.js Dublin Meetup at Intercom Dublin office, as usual, a very cool location for this kind of tech talks.

Apart from having a great chance to show off my über cool Super Mario T-shirt for about 45 minutes, Podge and I had some good time discussing the following topics:

  • What does “Serverless” mean and the Serverless framework?
  • Security concerns like how we achieved authentication and authorization in a serverless and stateless environment.
  • Code quality and Developer Experience discussing how we do unit and functional tests, Continuous Integration and deployments.
  • The costs of a serverless infrastructure and the various tools that can allow you to forecast your costs.
  • Lessons learned and some interesting tips and tricks.

Considering the quite big audience, the number of questions and the stars received on the meetup page I’d say I am jubilant with the outcome of the talk, but of course, I am always eager to deep dive on these topics and discuss my findings with other enthusiasts.

If you are curious you can check out the slides of the talk on SpeakerDeck or watch the recording here below:

And yeah, there are some beautiful pictures too! 😎

Thanks to the organisers and the sponsors for inviting us to speak and supporting this fantastic event. Also thanks to Planet9 Energy for giving us the chance to work on these cool technologies and for encouraging us to deliver these kinds of talks.

If you want to make me even happier, or if you have any question about the talk, feel more than welcome to leave a comment here!

Until next time!

Sharing is caring!

If you got value from this article, please consider sharing it with your friends and colleagues.

Found a typo or something that can be improved?

In the spirit of Open Source, you can contribute to this article by submitting a PR on GitHub.

You might also like

Cover picture for a blog post titled My Serverless talk at Shift conference in Split

My Serverless talk at Shift conference in Split

Luciano Mammino recounts his experience speaking at the Shift conference in Split, Croatia about Serverless architecture and its pros and cons. He provides links to his talk video, slides, and a Twitter moment.

Calendar Icon

Cover picture for a blog post titled My Universal JavaScript Web Applications talk at Codemotion Rome 2017

My Universal JavaScript Web Applications talk at Codemotion Rome 2017

The author gave a talk on building universal JavaScript web apps at Codemotion Rome 2017. He updated his Judo Heroes demo to v2 with React 15.4, React Router 4, Webpack 2, and Express 5. The talk got positive feedback from the audience. Slides and video are linked.

Calendar Icon

Cover picture for a blog post titled My Universal JavaScript Web Applications talk at Codemotion Milan 2016

My Universal JavaScript Web Applications talk at Codemotion Milan 2016

This blog post summarizes a talk about building a Universal JavaScript application with React given at Codemotion Milan 2016. It includes commentary for each slide, photos from Twitter, and a video recording. The post explains what Universal JavaScript is, its benefits, challenges, and walks through demo code to add server-side rendering and routing to a React app.

Calendar Icon

Cover picture for a blog post titled Middy 1.0.0 is here

Middy 1.0.0 is here

The middleware framework Middy reached version 1.0, bringing middleware capabilities to AWS Lambda. This allows cleaner handler code by extracting cross-cutting concerns into reusable middleware.

Calendar Icon

Cover picture for a blog post titled Migrating from Gatsby to Astro

Migrating from Gatsby to Astro

This article discuss the reason why I wanted to migrate this blog from Gatsby to Astro and the process I followed to do it. Plus a bunch of interesting and quirky bugs that I had to troubleshoot and fix along the way.

Calendar Icon

Cover picture for a blog post titled Lean NPM packages

Lean NPM packages

Learn how to configure NPM packages to publish only the files needed by users, avoiding bloating node_modules folders.

Calendar Icon