Efi Merdler Kravitz - 7 things you should know before going serverless
1. 7 Things
you need to know
before going serverless
Efi Merdler-Kravitz, Director of Engineering
@TServerless
2. Who am I
2
Part of my expertise is building the dev pipeline in Lumigo.
Working a lot with companies on the subject.
Don’t hesitate to ask me questions
7. COLD STARTS
Taken from: AWS re:Invent 2017: Become a Serverless Black Belt: Optimizing
Your Serverless Appli (SRV401)
https://www.youtube.com/watch?v=oQFORsso2go&feature=youtu.be&t=8m5
s
DESIGN
a. Occurrence Depends
b. Impact up to 15 sec (!)
7
22. DEV
22
Single Vs Multiple
Shared environment
• Cost effective
• But hard to manage
Environment per developer
• Harder to control cost
• But you don’t step on each other toes
How many of you involved
In Serverless
My experience helped me collect
These tips
We are 100% Serverless
set up a different account for dev and staging.
Recommendation define per region
What I think
Mocks are not identical
Problem with permissions
Ability to emulate the entire event driven nature
Canary releases
Avoid using bash scripts
Define preset of alerts for each lambda
Some lambdas, depending on the flow require additional alerts
Use tools to define it automatically serverless-alerts plugin
And us
One of the promises of serverless is reducing costs, but:
Bug
Bad architecture
Good reason
Blog posts
Newsletters
Podcasts
We believe in community
The development I’m developing helps
In traceability, try us out
I’ll be more than happy to share my
experience