Serverless Architecture Conference | October 14 - 16, 2019 in Berlin
Mastering Cloud Native Architectures, the Kubernetes Ecosystem and Functions

AWS Lambda Workshop: Create shared Models with your Business to design and develop your AWS Lambdas with Domain-driven Design and Event Storming

Workshop
This talk originates from the archive. To the CURRENT program
Until September 12
✓ 2 in 1 conference package ✓ Group discount ✓ Save up to € 214 REGISTER NOW
Infos
Monday, April 8 2019
09:00 - 17:00
Booking note:
AWS Lambda Workshop

Serverless functions give us the power to fail faster, and more often. Since there are no servers to manage, you can create isolated, production-like environments much quicker. Because of this, it will be easier to develop and run pipelines which will run faster and more stable. You will gain the needed feedback much faster.

However, giving the natural small size of functions, within no time we will have thousands of them running. Managing this will soon slow us down, and we can get lost in translation with our business. We will lose the fast feedback that was promised.

Join us in this workshop where we leverage the Bounded Context pattern from Domain-Driven Design. We will design the boundaries using Event Storming, leverage Test-Driven Development to code our AWS Lambdas, and use GitLab with SAM and CloudFormation to continuous testing and continuous delivery of our application. So if you don’t want to make a mess of all your lambda’s, and want your models to stay connected with the way the business thinks about them, this is the perfect workshop for you!

From our experience, people jump on to the technology hype bandwagon. Usually, it translates to a Proof-of-Concept for some new technology that ends in production. After it is the universal truth within the organisation, and all the following applications will follow the same patterns. We observed the same thing with serverless functions, where there are hundreds or even thousands of lambdas with their own repository where no one has ownership, feels responsible or the functions are entangled with all the other Lambdas. Changing will get harder and harder. One of the goals of this workshop is to leverage the technology, without creating unnecessary complexity, which will slow down the business.


1.

15m Introduction

15m Domain-Driven Design

15m EventStorming introduction

45m EventStorming

2.

60m Software Modelling

30m Bounded Context and formalizing requirements

3.

15m introduction serverless

75m TDD your lambda’s

4.

30m Cloudformation

30m Pipeline in Gitlab

30m Finish and recap  

Target group:

  • Software Developers

  • Architects

Your own laptop with:

  • Git
  • AWS SAM
  • Docker
  • Your preferred IDE

Accounts:

  • AWS
  • GitLab

Skills:

  • Basic knowledge of CI/CD pipeline
  • Programming knowledge: JavaScript or Java or C#

Stay tuned!
Learn more about Serverless
Architecture Conference 2019

Behind the Tracks

Software Architecture & Design
Software innovation & more
Microservices
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more