Serverless development with AWS Lambda Workshop

Event Information

Share this event

Date and Time



Piero Pirelli Institute

viale Fulvio Testi 223

20162 Milano


View Map

Event description


Milan, February 7th & 8th 2019. Trainer: Gojko Adzic.

Course Abstract

Serverless platforms significantly reduce the cost of running high-performance web sites and API services in the cloud, but with a major impact on architecture, these services also require teams to re-think how to approach sessions, storage, authorization and testing.

Join Gojko Adzic, a key contributor to Claudia.js (a popular open-source deployment tool for AWS Lambda) in this a practical workshop for developers and architects that want to take advantage of the latest trends in cloud computing: serverless apps and cloud functions.


Through hands-on exercises and teamwork, you’ll learn about using AWS Lambda and API Gateway to create responsive event-driven micro-services, auto-scaling web APIs, and high-performance web sites.
By the end of the workshop, you will create a useful real-world serverless application, exploring the typical architectural patterns.


Day 1: Getting started with Lambda and performing basic tasks

  • Introduction to AWS Lambda and API Gateway
  • Logging, monitoring and analytics in a serverless world
  • Create a simple file-conversion service, triggered by AWS S3 file uploads
  • Create a simple web API so browsers can invoke your Lambda functions
  • Connect Lambda functions to message queues for asynchronous processing.

Day 2: Architecting serverless applications

  • Designing applications for share-nothing architectures
  • How to achieve user sessions and still work at scale
  • Key things to consider when talking to third-party APIs
  • Authentication and authorization with serverless applications
  • How to design testable Lambda functions
  • How to set up your workflow for teamwork and versioning.

What will you learn in this course?

  • Use AWS Lambda and API Gateway
  • Manage sessions and state with serverless architectures
  • Start converting monolithic applications to cloud functions
  • Use Amazon Serverless Application Model (SAM) and Claudia.js to deploy Lambda functions
  • Design scalable, high-performance web sites with single-page apps backed by cloud APIs
  • How serverless architecture impacts testing, monitoring and deployments.

Expect to get your hands dirty

This is a hands-on workshop from the very start, and you will spend most of the time actually building a scalable serverless application. By the end of the workshop, you will have a running application that that demonstrates most of the key benefits and a good approach to common tasks.

Target Audience

This is an intermediate workshop for developers and architects migrating from on-premise applications to the cloud or investigating the migration from self-managed applications (virtual machines in the cloud) or Platform-as-a-Service (Heroku, Google App Engine) applications to AWS Lambda and cloud functions.
Previous knowledge with cloud functions is not required, but you will need basic knowledge of JavaScript to follow the exercises.


Tools & Laptop: Should I take my laptop with me?

Entry requirements: Is there anything I need to do before the workshop?Please set up the environment on your machine according to these instructions

A working knowledge of JavaScript is encouraged as coding examples will be in JavaScript/Node.js to keep things simple and make it easy for everyone to follow regardless of their primary platform.
You should be comfortable writing simple functions and flows.

Teaching language: What language will this workshop be in?
This course will be taught in English.

Practical Info Summary

Language: The workshop will be held in English.
Time: from 9.30 am to 5.30 pm each day.
Venue: Pirelli Institute, Fulvio Testi, 223, 20162, Milan (find out how to get to the Pirelli Institute here).
Laptop: Yes, see above for further instructions.
Dress code: Informal.
Included in the price: Two coffee breaks and lunch with the trainer and the other attendees are also included in this ticket... because networking matters :-)

How to get to Milan?

You can get to Milan City Centre by flying in to one of these three airports: Linate, Malpensa, and Bergamo Orio al Serio. Not bad, isn’t it? :-)

Check our Venue & Location Info Page and get it sorted! With plenty of handy information on accommodation, travel options, where to find the training venue, and much more!

Not enough? Drop us a line at info@avanscoperta.it.


The workshop is subject to the confirmation of a minimum number of registered attendees. We’ll be sending a confirmation email to all registered attendees no later than one month prior to the workshop start date.

Questions? Drop us a line at info@avanscoperta.it.

Link to the website


Gojko Adzic


Istituto Piero Pirelli, viale Fulvio Testi 223, Milan. Find out more on how to get to Milan and on our venue at this link.


Each day will start at 9.30am and finish at 5.30pm.

Under_Cover_Learner Discount - SAVE 20%

If you’re paying the ticket out of your own pocket and you don’t have a VAT number, you can get a 20% discount on any tickets and on any ticket tiers!

How? Just enter the Under_Cover_Learner promotional code in the registration field on Eventbrite.

Please note: This code cannot be used in conjunction with any other offers/discount codes, and it applies to any ticket tier.

Doubts? Questions? Drop us a line: info@avanscoperta.it

We accept the following methods of payment:

PayPal, Credit/Debit card (via PayPal, click on the link: "Don't have a PayPal account?"), Bank transfer (upon request - contact us at info@avanscoperta.it).

T&C, Privacy Policy, cancellations and refunds, Venue info

Find out more at this link.

Share with friends

Date and Time


Piero Pirelli Institute

viale Fulvio Testi 223

20162 Milano


View Map

Save This Event

Event Saved