Workshop: Serverless Workshop

Level: 
Intermediate

When:

9:00am - 4:00pm

Key takeaways

Building Serverless infrastructure as code via the Serverless Framework

How to deploy into different environments (dev/qa/prod etc)

How to manage env variables & secrets in the serverless world

Basic fundamentals of DynamoDB, AWS Lambda, API Gateway, S3, and Kinesis

Best practices on how to deploy & manage serverless applications (CI & CD flow)

Prerequisites

Attendees should be familiar with the basics of AWS (Amazon Web Services) Code will be written in Javascript (using NodeJS). Knowing Javascript isn't required as the full code will be provided but having a basic understanding of javascript concepts will help.

Important: It is very important that everyone has the serverless framework installed before the workshop. This will let us jump right into learning!

In this workshop are going to use a number of AWS Services and the serverless framework to build event driven microservices with Lambda, API Gateway, DynamoDB, S3, and Kinesis. You'll learn how to deploy your applications as independent functions, that respond to events, charge you only when they run, and scale automatically. The open source Serverless Framework helps to facilitate this and simplifies the deployment to Lambda -- all from the comfort of your command line.

Technologies used for this workshop:

* AWS Lambda

* AWS Kinesis

* AWS API Gateway

* AWS DynamoDB

* The Serverless Framework

Speaker: David Wells

Full Stack Developer Serverless

David is a full stack developer at Serverless, Inc. in San Francisco. He is passionate about developer experience and creating products that are powerful and easy to use. His previous roles include lead UI/UX developer at Mulesoft and founder of Inbound Now, an open source marketing software platform. He specialized in JavaScript, HTML, CSS, Marketing, and UI/UX.

Find David Wells at

Other Workshops:

Day: Friday [Half Day]
by
Day: Thursday [Full Day]
by

.

Tracks

  • Architecting for Failure

    If you're not architecting for failure you're heading for failure

  • Architectures You've Always Wondered About

    Topics like next-gen architecture, self-driving cars, deep learning, and lessons around massive scale.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware

  • Building Great Engineering Cultures & Organizations

    Stories of cultural change in organizations

  • DevEx: The Next Evolution of DevOps

    Removing friction from the developer experience.

  • Distributed Stateful Systems

    Architecting and leveraging NoSQL revisitied

  • Evolving Java and the JVM: Mobile, Micro and Modular

    Although the Java language is holding strong as a developer favourite, new languages and paradigms are being embraced on JVM.

  • JavaScript and Beyond: The Future of the Frontend

    Exploring the great frontend frameworks that make JavaScript so popular and theg JavaScript-based languages revolutionising frontend development.

  • Leading Edge Backend Languages

    Code the future! How cutting-edge programming languages and their more-established forerunners can help solve today and tomorrow’s server-side technical problems.

  • Microservices/Serverless: Patterns and Practices

    Stories of success and failure building modern service and function-based applications, including event sourcing, reactive, decomposition, & more.

  • Modern CS in the Real World

    Applied trends in Computer Science that are likely to affect Software Engineers today.

  • Next Gen Banking: It’s not all Blockchains and ICOs

    Great technologies like Blockchain, smartphones and biometrics must not be limited to just faster banking, but better banking.

  • Observability: Logging, Alerting and Tracing

    Observability in modern large distributed computer systems

  • Operating Systems: LinuxKit, Unikernels, & Beyond

    Applied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualisation, including Linux on Windows, LinuxKit, and Unikernels

  • Security: Red XOR Blue Team

    Security from the defender's AND the attacker's point of view

  • Stream Processing in the Modern Age

    Compelling applications of stream processing & recent advances in the field

  • Tech Ethics in Action

    In this track we will explore real world examples of where companies have made technology decisions driven by ethical as much as technological reasons and what we can learn from their experiences.

  • The Practice & Frontiers of AI

    Learn about machine learning in practice and on the horizon