SlideShare a Scribd company logo
Serverless Application - A Survival Kit
March 2018
Ippon Technologies © 2018
Ippon Technologies 2018
IPPON IN FIGURES
€40M
2018 TARGET
320CONSULTANTS
€32M
2017 REVENUE
4CONTINENTS
16Y.O.
2002 - 2018
Pourquoi rejoindre l’Academy ?
Une opportunité unique de se
former et d'être certifié AWS en
un temps record au contact de
nos experts du cloud.
Comment puis-je participer ?
Sur sélection interne et externe
5 ceintures (débutant ou expert venez comme vous êtes)
De 1 mois à 1 an
La tête dans les nuages, les pieds dans le code :)
- Un système de temps dédié pour la formation et les
certifications
- Une immersion avec nos experts Ippon (be a part of a
cloud project)
- Progresser techniquement mais aussi humainement
Où ?
Paris, Nantes, Lyon, Bordeaux, Richmond
VA, Washington DC, New York NYC
Dates clés :
Mars / Juin : Appel à candidature
Septembre : Rentrée de la AWS Academy
Soon...
Ippon Technologies 2018
#ME
Steve HOUËL
Solution & Cloud Architect - Pôle conseil - Ippon Technologies
shouel@ippon.fr
JHipster contributor https://www.jhipster.tech/
#AWS #AllFiver
https://blog.ippon.fr/2017/06/09/les-architectures-serverless/
http://blog.ippon.fr/2017/10/10/how-to-do-serverless/
http://blog.ippon.fr/2017/11/21/decouvrez-notre-livre-blanc-serverless/
http://blog.ippon.fr/2018/03/14/kit-de-survie-dune-application-serverless-1-3/
Ippon Technologies 2018
#Public Cloud Platform
Many
Apps
+ +
Critical
Data
Serverless
Ippon Technologies 2018
What is Serverless
Well… It means no servers right ?
● No need to manage servers
● No need to even think about servers
● No need to provision infrastructure
● Pay only for what to use
● Deploy function not apps (FaaS)
● It’s event based/oriented
Ippon Technologies 2018
What is Serverless
Sometimes we
compare those
kind of services to
that
Ippon Technologies 2018
What is Serverless
But in real life and
without
experience,
sometimes it’s that
Ippon Technologies 2018
A Monolith in Serverless?
What if I talk about Monolith
in Serverless?
Ippon Technologies 2018
A Monolith in Serverless?
Ippon Technologies 2018
A Monolith in Serverless?
Data Mapper / ORM
Service Layer
Resources
Authentication & Authorization
/users /users /users/{userId}
GET POST PUT
A basic monolith architecture:
● Data access
● Business services
● REST endpoints
● Security
Ippon Technologies 2018
A Monolith in Serverless?
/users /users /users/{userId}
GET POST PUT
HANDLER HANDLER HANDLER
Lot of people
would do
Ippon Technologies 2018
A Monolith in Serverless?
Function as a service (FaaS) is a category of cloud
computing services that provides a platform allowing
customers to develop, run, and manage application
functionalities without the complexity of building and
maintaining the infrastructure typically associated with
developing and launching an app
Wikipedia
Ippon Technologies 2018
A Monolith in Serverless?
Infrastructure service
Ippon Technologies 2018
A Monolith in Serverless?
Data Mapper /
ORM
Service Layer
Resources
Authorization
/users /users /users/{userId}
GET POST PUT
Data Mapper /
ORM
Service Layer
Resources
Authorization
Data Mapper /
ORM
Service Layer
Resources
Authorization
Why not using a single
project but bind different
handlers?
Code
quality
Test
consistency
Productivity
Ippon Technologies 2018
The tip of the Iceberg
What your
customer sees
Your backend
Ippon Technologies 2018
The tip of the Iceberg
What your
customer sees
Your backend
API Gateway
Lambda
Ippon Technologies 2018
The tip of the Iceberg
What your
customer sees
Your backend
API Gateway
Lambda
Data
Mapper /
ORM
Service
Layer
Resources
Authorizati
on
/users
GET
Ippon Technologies 2018
Swagger forever
x-amazon-apigateway-integration:
uri:
Fn::Sub: arn:aws:apigateway:${AWS::Region}:lambda:path/2015-
03-
31/functions/${GetCurrentUserFunction.Outputs.Arn}:prod/invocations
passthroughBehavior: "when_no_match"
httpMethod: "POST"
responses:
default:
statusCode: "200"
responseParameters:
method.response.header.Access-Control-Allow-Origin: "'*'"
type: "aws_proxy"
security:
- sigv4: []
● Define your contract
● Bind your API to your functions
● Parameters definition & validation
● Security
● Build your documentation
Ippon Technologies 2018
Who said security?
Custom
Authorizer
Cognito
UserPool
(JWT)
AWS
IAM
SSL
Certificate
Ippon Technologies 2018
Which language to choose?
Ippon Technologies 2018
Which language to choose?
What you need to
consider
Lifecycle
Cost
Human
Ippon Technologies 2018
FaaS lifecycle
● Function is not available at
any time
● Code is not in memory, but
sleeping
Ippon Technologies 2018
FaaS lifecycle
Initialization
Context
Execution
ColdStart
...
Ippon Technologies 2018
FaaS lifecycle: concurrent calls
Initialization
Context
Execution
...
Initialization
Context
Execution
...
Initialization
Context
Execution
...
Ippon Technologies 2018
What you should remember
● Initialization is free of charge
● Context initialization is free of charge (< 10s)
● ColdStart is not part of the timeout period
● Optimize your function’s dependencies and
package size
● Stay away from VPC as much as possible (> 10s)
Ippon Technologies 2018
Impact on your project
Careful on your architecture
impact:
- Think single execution
- Close your resources !!
- Full Stateless
Ippon Technologies 2018
Package your code
build:
$(VIRTUALENV) "$(VENV_DIR)"
mkdir -p "$(VENV_DIR)/lib64/python$(PY_VERSION)/site-
packages"
touch "$(VENV_DIR)/lib64/python$(PY_VERSION)/site-
packages/file"
"$(VENV_DIR)/bin/pip$(PY_VERSION)" 
--isolated 
--disable-pip-version-check 
install --no-binary :all: -Ur requirements.txt
find "$(VENV_DIR)" -name "*.pyc" -exec rm -f {} ;
bundle.local:
zip -r -9 "$(ZIP_FILE)" example
cd "$(VENV_DIR)/lib/python$(PY_VERSION)/site-packages" 
&& zip -r9 "$(ZIP_FILE)" *
cd "$(VENV_DIR)/lib64/python$(PY_VERSION)/site-packages" 
&& zip -r9 "$(ZIP_FILE)" *
bundle:
docker run -v $$PWD:/var/task -it lambci/lambda:build-
python3.6 /bin/bash -c 'make clean build bundle.local'
What you need to know:
● Some languages have specific
dependencies depending on your
system
● All dependencies must be included
into your bundle
● Bundle must be compressed and
deployed on an S3 bucket
● Bundle name must be unique in
order to deploy changes - Use
Hash
Ippon Technologies 2018
An infrastructure tool to rule them all!
Ippon Technologies 2018
Tough decision ahead
Careful, limits exists on AWS
● AWS API rate limit: use DependsOn
● Number of created resources per
stack: use Nested Stack
Think about:
● Project architecture
● Resources binding
● Deployment strategy
● Compliance with new AWS services
Ippon Technologies 2018
Who said continuous deployment
Canary
release
Functions
versioning
Natural
BlueGreen
Ippon Technologies 2018
Monitoring & Supervision
CloudWatch
Ippon Technologies 2018
Service map
● Map all your services
interaction
● Identify your bottle neck
● Display errors
Ippon Technologies 2018
Trace
● Get information on your
ColdStart
● Get information on function
execution time
● Can be used to calculate
financial impact from a
version to another
Ippon Technologies 2018
What about Airbus
python3.6
90
functions
CI / CD
12min
ColdStart
2sec
Ippon Technologies 2018
Conclusion
No instance to
managed
Automatic scaling
Async services
User experience
when ColdStart
occurred
Competency
Ippon Technologies 2018
THE END
Cloud Cost Architect (business
oriented, driven by savings, aws
certified)
http://bit.ly/AirbusCostJob
THANK YOU
Site Reliability Engineers
(python Developers, aws
certified)
http://bit.ly/AirbusSreJob
Customer Reliability Engineers
(former developers, customer
oriented, aws certified)
http://bit.ly/AirbusCreJob
IS HIRING !!
Ippon Technologies 2017
Ippon.fr
contact@ippon.fr
+33 1 46 12 48 48
@IpponTech

More Related Content

PDF
How to Collaborate and Generate Documents with Capella?
PPTX
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...
PDF
TIAD 2016 : Continuous Integration mesured and controlled
PDF
Xamarin Under The Hood - Dan Ardelean
PPTX
JHipster & blueprint 02-07-2019 - casablanca jug
PDF
Free GitOps Workshop + Intro to Kubernetes & GitOps
PPTX
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
PDF
How to Enterprise Node
How to Collaborate and Generate Documents with Capella?
Sviluppare applicazioni nell'era dei "Big Data" con Scala e Spark - Mario Car...
TIAD 2016 : Continuous Integration mesured and controlled
Xamarin Under The Hood - Dan Ardelean
JHipster & blueprint 02-07-2019 - casablanca jug
Free GitOps Workshop + Intro to Kubernetes & GitOps
No-Java Enterprise Applications: It’s All About JavaScript [DEV5107]
How to Enterprise Node

What's hot (20)

PDF
SiriusCon 2017 - Document Generation with M2Doc
PDF
Kubernetes für Workstations Edge und IoT Devices
PDF
From Developer to Data Scientist - Gaines Kergosien
PDF
Py Day Mallorca - Pipenv - Python Dev Workflow for Humans
PDF
BUILD with Microsoft - Radu Stefan
PDF
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
PDF
Collibra wrojug-ontrack-20100424
PDF
Spryker meetup-who-needs-products-in-spryker-anyway
PDF
gRPC:更高效的微服務介面
PDF
Hands on-intro to Node-RED
PDF
Cover Your Apps While Still Using npm
PDF
Diffy with Enterprise Grade
PDF
Your Flight is Boarding Now!
PPTX
Beyond Gerrit @ Gerrit User Summit 2017, London
PDF
Visual Studio로 Kubernetes 사용하기
PDF
API design-first and Microservices
PDF
From an idea to an apache tlp
PDF
Serverless APIs with Apache OpenWhisk
PDF
Smart IoTt on OSGi with Apache Openwhisk - C Ziegeler & D Bosschaert
PDF
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
SiriusCon 2017 - Document Generation with M2Doc
Kubernetes für Workstations Edge und IoT Devices
From Developer to Data Scientist - Gaines Kergosien
Py Day Mallorca - Pipenv - Python Dev Workflow for Humans
BUILD with Microsoft - Radu Stefan
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
Collibra wrojug-ontrack-20100424
Spryker meetup-who-needs-products-in-spryker-anyway
gRPC:更高效的微服務介面
Hands on-intro to Node-RED
Cover Your Apps While Still Using npm
Diffy with Enterprise Grade
Your Flight is Boarding Now!
Beyond Gerrit @ Gerrit User Summit 2017, London
Visual Studio로 Kubernetes 사용하기
API design-first and Microservices
From an idea to an apache tlp
Serverless APIs with Apache OpenWhisk
Smart IoTt on OSGi with Apache Openwhisk - C Ziegeler & D Bosschaert
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
Ad

Similar to Serverless survival kit (20)

PPTX
To be or not to be serverless
PPTX
To be or not to be Serverless
PDF
Learning Serverless Design Develop and Deploy with Confidence 1st Edition Jas...
PPTX
What is Serverless Computing?
PPTX
DevConZM - Modern Applications Development in the Cloud
PPTX
From Serverless to InterCloud
PDF
Microservices and Serverless for Mega Startups - DevOps IL Meetup
PDF
Serverless applications with AWS
PDF
The Next Big Thing: Serverless
PDF
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
PDF
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
PDF
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
PDF
PyConIE 2017 Writing and deploying serverless python applications
PDF
Writing and deploying serverless python applications
PDF
PyConIT 2018 Writing and deploying serverless python applications
PDF
AWS Application Service Workshop - Serverless Architecture
PDF
Building Serverless Microservices with AWS
PDF
Modern Applications Development on AWS
PDF
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
PDF
Introduction to Serverless Computing and AWS Lambda - AWS IL Meetup
To be or not to be serverless
To be or not to be Serverless
Learning Serverless Design Develop and Deploy with Confidence 1st Edition Jas...
What is Serverless Computing?
DevConZM - Modern Applications Development in the Cloud
From Serverless to InterCloud
Microservices and Serverless for Mega Startups - DevOps IL Meetup
Serverless applications with AWS
The Next Big Thing: Serverless
«Что такое serverless-архитектура и как с ней жить?» Николай Марков, Aligned ...
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
PyConIE 2017 Writing and deploying serverless python applications
Writing and deploying serverless python applications
PyConIT 2018 Writing and deploying serverless python applications
AWS Application Service Workshop - Serverless Architecture
Building Serverless Microservices with AWS
Modern Applications Development on AWS
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
Introduction to Serverless Computing and AWS Lambda - AWS IL Meetup
Ad

Recently uploaded (20)

PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
The Evolution of Traditional to New Media .pdf
PPTX
Database Information System - Management Information System
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
t_and_OpenAI_Combined_two_pressentations
PPT
Ethics in Information System - Management Information System
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Funds Management Learning Material for Beg
PPTX
Slides PPTX: World Game (s): Eco Economic Epochs.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Exploring VPS Hosting Trends for SMBs in 2025
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
The Evolution of Traditional to New Media .pdf
Database Information System - Management Information System
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
Uptota Investor Deck - Where Africa Meets Blockchain
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
t_and_OpenAI_Combined_two_pressentations
Ethics in Information System - Management Information System
SAP Ariba Sourcing PPT for learning material
Funds Management Learning Material for Beg
Slides PPTX: World Game (s): Eco Economic Epochs.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Mathew Digital SEO Checklist Guidlines 2025
Design_with_Watersergyerge45hrbgre4top (1).ppt
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Power Point - Lesson 3_2.pptx grad school presentation

Serverless survival kit

  • 1. Serverless Application - A Survival Kit March 2018
  • 2. Ippon Technologies © 2018 Ippon Technologies 2018 IPPON IN FIGURES €40M 2018 TARGET 320CONSULTANTS €32M 2017 REVENUE 4CONTINENTS 16Y.O. 2002 - 2018
  • 3. Pourquoi rejoindre l’Academy ? Une opportunité unique de se former et d'être certifié AWS en un temps record au contact de nos experts du cloud. Comment puis-je participer ? Sur sélection interne et externe 5 ceintures (débutant ou expert venez comme vous êtes) De 1 mois à 1 an La tête dans les nuages, les pieds dans le code :) - Un système de temps dédié pour la formation et les certifications - Une immersion avec nos experts Ippon (be a part of a cloud project) - Progresser techniquement mais aussi humainement Où ? Paris, Nantes, Lyon, Bordeaux, Richmond VA, Washington DC, New York NYC Dates clés : Mars / Juin : Appel à candidature Septembre : Rentrée de la AWS Academy
  • 5. Ippon Technologies 2018 #ME Steve HOUËL Solution & Cloud Architect - Pôle conseil - Ippon Technologies shouel@ippon.fr JHipster contributor https://www.jhipster.tech/ #AWS #AllFiver https://blog.ippon.fr/2017/06/09/les-architectures-serverless/ http://blog.ippon.fr/2017/10/10/how-to-do-serverless/ http://blog.ippon.fr/2017/11/21/decouvrez-notre-livre-blanc-serverless/ http://blog.ippon.fr/2018/03/14/kit-de-survie-dune-application-serverless-1-3/
  • 6. Ippon Technologies 2018 #Public Cloud Platform Many Apps + + Critical Data Serverless
  • 7. Ippon Technologies 2018 What is Serverless Well… It means no servers right ? ● No need to manage servers ● No need to even think about servers ● No need to provision infrastructure ● Pay only for what to use ● Deploy function not apps (FaaS) ● It’s event based/oriented
  • 8. Ippon Technologies 2018 What is Serverless Sometimes we compare those kind of services to that
  • 9. Ippon Technologies 2018 What is Serverless But in real life and without experience, sometimes it’s that
  • 10. Ippon Technologies 2018 A Monolith in Serverless? What if I talk about Monolith in Serverless?
  • 11. Ippon Technologies 2018 A Monolith in Serverless?
  • 12. Ippon Technologies 2018 A Monolith in Serverless? Data Mapper / ORM Service Layer Resources Authentication & Authorization /users /users /users/{userId} GET POST PUT A basic monolith architecture: ● Data access ● Business services ● REST endpoints ● Security
  • 13. Ippon Technologies 2018 A Monolith in Serverless? /users /users /users/{userId} GET POST PUT HANDLER HANDLER HANDLER Lot of people would do
  • 14. Ippon Technologies 2018 A Monolith in Serverless? Function as a service (FaaS) is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app Wikipedia
  • 15. Ippon Technologies 2018 A Monolith in Serverless? Infrastructure service
  • 16. Ippon Technologies 2018 A Monolith in Serverless? Data Mapper / ORM Service Layer Resources Authorization /users /users /users/{userId} GET POST PUT Data Mapper / ORM Service Layer Resources Authorization Data Mapper / ORM Service Layer Resources Authorization Why not using a single project but bind different handlers? Code quality Test consistency Productivity
  • 17. Ippon Technologies 2018 The tip of the Iceberg What your customer sees Your backend
  • 18. Ippon Technologies 2018 The tip of the Iceberg What your customer sees Your backend API Gateway Lambda
  • 19. Ippon Technologies 2018 The tip of the Iceberg What your customer sees Your backend API Gateway Lambda Data Mapper / ORM Service Layer Resources Authorizati on /users GET
  • 20. Ippon Technologies 2018 Swagger forever x-amazon-apigateway-integration: uri: Fn::Sub: arn:aws:apigateway:${AWS::Region}:lambda:path/2015- 03- 31/functions/${GetCurrentUserFunction.Outputs.Arn}:prod/invocations passthroughBehavior: "when_no_match" httpMethod: "POST" responses: default: statusCode: "200" responseParameters: method.response.header.Access-Control-Allow-Origin: "'*'" type: "aws_proxy" security: - sigv4: [] ● Define your contract ● Bind your API to your functions ● Parameters definition & validation ● Security ● Build your documentation
  • 21. Ippon Technologies 2018 Who said security? Custom Authorizer Cognito UserPool (JWT) AWS IAM SSL Certificate
  • 22. Ippon Technologies 2018 Which language to choose?
  • 23. Ippon Technologies 2018 Which language to choose? What you need to consider Lifecycle Cost Human
  • 24. Ippon Technologies 2018 FaaS lifecycle ● Function is not available at any time ● Code is not in memory, but sleeping
  • 25. Ippon Technologies 2018 FaaS lifecycle Initialization Context Execution ColdStart ...
  • 26. Ippon Technologies 2018 FaaS lifecycle: concurrent calls Initialization Context Execution ... Initialization Context Execution ... Initialization Context Execution ...
  • 27. Ippon Technologies 2018 What you should remember ● Initialization is free of charge ● Context initialization is free of charge (< 10s) ● ColdStart is not part of the timeout period ● Optimize your function’s dependencies and package size ● Stay away from VPC as much as possible (> 10s)
  • 28. Ippon Technologies 2018 Impact on your project Careful on your architecture impact: - Think single execution - Close your resources !! - Full Stateless
  • 29. Ippon Technologies 2018 Package your code build: $(VIRTUALENV) "$(VENV_DIR)" mkdir -p "$(VENV_DIR)/lib64/python$(PY_VERSION)/site- packages" touch "$(VENV_DIR)/lib64/python$(PY_VERSION)/site- packages/file" "$(VENV_DIR)/bin/pip$(PY_VERSION)" --isolated --disable-pip-version-check install --no-binary :all: -Ur requirements.txt find "$(VENV_DIR)" -name "*.pyc" -exec rm -f {} ; bundle.local: zip -r -9 "$(ZIP_FILE)" example cd "$(VENV_DIR)/lib/python$(PY_VERSION)/site-packages" && zip -r9 "$(ZIP_FILE)" * cd "$(VENV_DIR)/lib64/python$(PY_VERSION)/site-packages" && zip -r9 "$(ZIP_FILE)" * bundle: docker run -v $$PWD:/var/task -it lambci/lambda:build- python3.6 /bin/bash -c 'make clean build bundle.local' What you need to know: ● Some languages have specific dependencies depending on your system ● All dependencies must be included into your bundle ● Bundle must be compressed and deployed on an S3 bucket ● Bundle name must be unique in order to deploy changes - Use Hash
  • 30. Ippon Technologies 2018 An infrastructure tool to rule them all!
  • 31. Ippon Technologies 2018 Tough decision ahead Careful, limits exists on AWS ● AWS API rate limit: use DependsOn ● Number of created resources per stack: use Nested Stack Think about: ● Project architecture ● Resources binding ● Deployment strategy ● Compliance with new AWS services
  • 32. Ippon Technologies 2018 Who said continuous deployment Canary release Functions versioning Natural BlueGreen
  • 33. Ippon Technologies 2018 Monitoring & Supervision CloudWatch
  • 34. Ippon Technologies 2018 Service map ● Map all your services interaction ● Identify your bottle neck ● Display errors
  • 35. Ippon Technologies 2018 Trace ● Get information on your ColdStart ● Get information on function execution time ● Can be used to calculate financial impact from a version to another
  • 36. Ippon Technologies 2018 What about Airbus python3.6 90 functions CI / CD 12min ColdStart 2sec
  • 37. Ippon Technologies 2018 Conclusion No instance to managed Automatic scaling Async services User experience when ColdStart occurred Competency
  • 38. Ippon Technologies 2018 THE END Cloud Cost Architect (business oriented, driven by savings, aws certified) http://bit.ly/AirbusCostJob THANK YOU Site Reliability Engineers (python Developers, aws certified) http://bit.ly/AirbusSreJob Customer Reliability Engineers (former developers, customer oriented, aws certified) http://bit.ly/AirbusCreJob IS HIRING !!

Editor's Notes

  • #2: Next steps : Point marketing - décembre Point sales - janvier Budget / ventes et people
  • #7: More than thousands AWS accounts in the future Data confidentiality Serverless architecture
  • #18: 2 services : API Gateway / Lambda
  • #19: 2 services : API Gateway / Lambda
  • #20: 2 services : API Gateway / Lambda
  • #22: Authorizer CUP CIP (sigV4) Custom
  • #28: Lambda VPC = new ENI = +10s
  • #29: Lambda VPC = new ENI = +10s
  • #30: lambdaci
  • #32: Cas aux limites Compliance services AWS
  • #33: Cas aux limites déploiement AB Testing Lambda Alias
  • #34: XRay
  • #35: Cas aux limites déploiement AB Testing Lambda Alias
  • #36: Cas aux limites déploiement AB Testing Lambda Alias
  • #37: Cas aux limites déploiement AB Testing Lambda Alias
  • #38: Cas aux limites déploiement AB Testing Lambda Alias
  • #39: Cas aux limites déploiement AB Testing Lambda Alias