Skip to content

Standard example of the Saga pattern (trip booking) in a serverless world

License

Notifications You must be signed in to change notification settings

berndruecker/trip-booking-saga-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Showcase to coordinate serverless functions

This demo implements the classical trip booking Saga example with various serverless functions and different ways of orchestrating them.

Overview

I use this for certain talks:

Constantly under construction!

I use this demo for my talks. There is no gurantee on the stability of the code here - and it might be in a broken state any time.

Get started

AWS (Lambdas)

  • Install Serverless framework and configure according to your AWS account
  • Deploy lambdas
  • Decide on the implementation approach you want to play around with:
    • Use BPMN on Camunda Cloud as managed service from Camunda and deploy a function triggering the workflow
    • Use AWS Step Functions as managed service from AWS

GCP (Google Functions)

  • Install Serverless framework and configure according to your GCP account
  • Deploy Google Functions
  • Use Zeebe as managed service from Camunda Cloud and deploy your a function triggering the workflow

About

Standard example of the Saga pattern (trip booking) in a serverless world

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published