SlideShare une entreprise Scribd logo
1  sur  31
Crafting integrated IT solutions that make your
business thrive.
Jeroen Sterken
IT Coordinator
jeroen.sterken@faros.be
@jeroensterken
www.faros.be | info@faros.be
Invisible infrastructure: the
future of development
Serverless/FaaS
4/09/2018Invisible infrastructure: the future of development 2
Noun
A buzz word that’s often used in bold statements, like:
Serverless ... It’s just a name
• We could have called it “Jeff”
• It’s NOT about removing the servers
• “Server”-”less” is a pretty descriptive name in the end
4/09/2018Invisible infrastructure: the future of development 3
Serverless/FaaS
• FaaS
• A mean to achieve the serverless
• ‘Small’ isolated task triggered by an event that runs … somehow on an as-needed basis
4/09/2018Invisible infrastructure: the future of development 4
monolith microservices functions
Evolution
4/09/2018Invisible infrastructure: the future of development 5
Evolution
4/09/2018Invisible infrastructure: the future of development 6
1 . h a r d w a r e a n d h o s t e d s y s t e m s o n p r e m i s e
“I love the smell of a new Sun server in the morning”
Evolution
4/09/2018Invisible infrastructure: the future of development 7
2 . r e n t i n g h a r d w a r e
Evolution
4/09/2018Invisible infrastructure: the future of development 8
3 . I a a S – I n f r a s t r u c t u r e A s A S e r v i c e
This IaaS .. it’s huuuuuge
Evolution
• Next level of abstraction
• Rent out complete development platforms
4/09/2018Invisible infrastructure: the future of development 9
4 . P a a S – P l a t f o r m A s A S e r v i c e
…
Evolution
• CaaS: Container as a Service
4/09/2018Invisible infrastructure: the future of development 10
4 ’ . C a a S – C o n t a i n e r A s A S e r v i c e
T h e e n d - s t a t e o f i n f r a s t r u c t u r e a s w e c u r r e n t l y k n o w i t ,
u s i n g v i r t u a l i z a t i o n , g r i d a n d a u t o m a t e d m a n a g e m e n t t e c h n o l o g i e s
t o d e l i v e r i n f r a s t r u c t u r a l s e r v i c e s
4/09/2018Invisible infrastructure: the future of development 11
Serverless
4/09/2018Invisible infrastructure: the future of development 12
W h y t h e b u z z ?
Source: https://www.capgemini.com/be-en/service/technovision-2017/
Financial model
S e r v e r l e s s
4/09/2018Invisible infrastructure: the future of development 13
Financial model
• Pay for running a server/VM (Reserved computing capacity)
• Provisioning VM is cheap/fast compared to physical servers
4/09/2018Invisible infrastructure: the future of development 14
< F a a S
hardware
on
premise
hardware
renting
IaaS
PaaS
pay/server
Financial model
• Incentive = bundling services/applications in a server
4/09/2018Invisible infrastructure: the future of development 15
< F a a S
architecture deployment model
modular
loose coupling
bundling
Financial model
• Pay/execution/memory
• Financial incentive
• Modularize / loose coupling
• No penalty for multi-versioning
4/09/2018Invisible infrastructure: the future of development 16
F a a S
DOC
monolith microservices functions
SVG PDF
Financial model
• Only charged when used, based on :
• Maximum memory size (GB)
• Function execution time (seconds)
• Unit
• GB-sec : gigabyte-seconds
• Additional charges
• (external) data transfer
• S3
• Dynamo
• https://aws.amazon.com/lambda/pricing/
4/09/2018Invisible infrastructure: the future of development 17
F a a S - A W S P r i c i n g
Financial model
• Example: 1 Function
• 256 MB (= 0.25 GB)
• 10 million requests/month (duration = 1 sec/request)
• Let’s do the math!
• 10 million requests * 1sec/request = 10,000,000 seconds (execution time)
• 0.25 GB * 10,000,000 sec = 2.500.000 GB-sec
- 400,000 GB-sec (free)
2,100,000 GB-sec
• 2,100,000 GB-sec * $0.00001667 / GB-sec
= $35.01
4/09/2018Invisible infrastructure: the future of development 18
F a a S - A W S P r i c i n g
Financial model
4/09/2018Invisible infrastructure: the future of development 19
F a a S - A W S P r i c i n g
R a n g i n g f r o m 5 0 p e r c e n t t o 9 0 p e r c e n t ,
w i t h 7 0 p e r c e n t t o 8 0 p e r c e n t a v e r a g e
4/09/2018Invisible infrastructure: the future of development 20
Source: https://www.accenture.com/us-en/insights/cloud/serverless-computing-cloud-evolution
Serverless
P l a t f o r m s & u s e c a s e s
4/09/2018Invisible infrastructure: the future of development 21
Serverless
4/09/2018Invisible infrastructure: the future of development 22
P l a t f o r m s
AWS lambda apache azure functions google
cloud functions
Use cases
4/09/2018Invisible infrastructure: the future of development 23
W e b a p p l i c a t i o n s a n d b a c k e n d s
Use cases
4/09/2018Invisible infrastructure: the future of development 24
D a t a p r o c e s s i n g
Let’s do some coding!
4/09/2018Invisible infrastructure: the future of development 25
Random Number Generator
4/09/2018Invisible infrastructure: the future of development 26
Randon number
generator
http://..../number
6
6
Future of Serverless
4/09/2018Invisible infrastructure: the future of development 27
Future of Serverless
• Pros
• Hidden infrastructure (no-ops)
• Lower operational cost / pay-per-use model
• Time to market
• Auto scaling
• Encouraged to think small / event-driven / loose coupling
• Cons
• Development
• Vendor lock-in / Cloud provider centered
• Re-thinking session/authorization
• Managing lot’s of functions
• Cold start
• AWS lambda : 300 seconds limit
4/09/2018Invisible infrastructure: the future of development 28
E v e r y t h i n g F a a S ?
Future of Serverless
• Use cases
• IoT, mobile applications and web-based applications, …
• Combination of microservices & Lambda’s
• Shift
• Embrace devops culture
• Cultural shift
• Developer shift
• Create reference architecture to guide app development
• Do NOT reuse existing code
• Use Platform services for non-business logic
• Community / management / tooling / best practices in full progress
4/09/2018Invisible infrastructure: the future of development 29
E v e r y t h i n g F a a S ?
- G o n z a l o F e r n a n d e z
4/09/2018Invisible infrastructure: the future of development 30
Gaston Geenslaan 11/B4
3000 Leuven
info@faros.be
www.faros.be

Contenu connexe

Similaire à Openbar 2 - Leuven - Faros - Invisible Infrastructure

State of the Mainframe for 2017
State of the Mainframe for 2017State of the Mainframe for 2017
State of the Mainframe for 2017Precisely
 
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
 Facilitez votre transition DevOps grâce à l'automatisation de votre infras... Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...VMware Tanzu
 
The Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerThe Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerCapgemini
 
CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure Gunnar Menzel
 
Modern Data Platforms
Modern Data Platforms Modern Data Platforms
Modern Data Platforms Arne Roßmann
 
Hong Kong User Group 2019
Hong Kong User Group 2019Hong Kong User Group 2019
Hong Kong User Group 2019Solace
 
State of the Mainframe for 2017 (EMEA)
State of the Mainframe for 2017 (EMEA)State of the Mainframe for 2017 (EMEA)
State of the Mainframe for 2017 (EMEA)Precisely
 
Building a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architectureBuilding a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architectureDaniel Krook
 
Why Splunk Chose Pulsar_Karthik Ramasamy
Why Splunk Chose Pulsar_Karthik RamasamyWhy Splunk Chose Pulsar_Karthik Ramasamy
Why Splunk Chose Pulsar_Karthik RamasamyStreamNative
 
Pulsar summit-keynote-final
Pulsar summit-keynote-finalPulsar summit-keynote-final
Pulsar summit-keynote-finalKarthik Ramasamy
 
Migrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudMigrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudVMware Tanzu
 
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesOSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesTimothy Spann
 
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Paolo Nesi
 
Kubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experienceKubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experienceSAP HANA Cloud Platform
 
Aw (3) webinar serverless-fisher-rymer
Aw (3) webinar serverless-fisher-rymerAw (3) webinar serverless-fisher-rymer
Aw (3) webinar serverless-fisher-rymerVMware Tanzu
 
IV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless ArchitectureIV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless ArchitectureJoão Carlos Lopes Gatto
 
Thin Air or Solid Ground? Practical Cloud Security
Thin Air or Solid Ground? Practical Cloud SecurityThin Air or Solid Ground? Practical Cloud Security
Thin Air or Solid Ground? Practical Cloud SecurityDan Fitzgerald, CISSP, CIPM
 
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017Phil Wilkins
 
Leveraging Automation for a Disposable Infrastructure
Leveraging Automation for a Disposable InfrastructureLeveraging Automation for a Disposable Infrastructure
Leveraging Automation for a Disposable InfrastructureMike Fowler
 

Similaire à Openbar 2 - Leuven - Faros - Invisible Infrastructure (20)

Shrebo Case Study
Shrebo Case StudyShrebo Case Study
Shrebo Case Study
 
State of the Mainframe for 2017
State of the Mainframe for 2017State of the Mainframe for 2017
State of the Mainframe for 2017
 
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
 Facilitez votre transition DevOps grâce à l'automatisation de votre infras... Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
Facilitez votre transition DevOps grâce à l'automatisation de votre infras...
 
The Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to considerThe Future of Infrastructure: Key Trends to consider
The Future of Infrastructure: Key Trends to consider
 
CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure CWIN16 UK Event - The Future of Infrastructure
CWIN16 UK Event - The Future of Infrastructure
 
Modern Data Platforms
Modern Data Platforms Modern Data Platforms
Modern Data Platforms
 
Hong Kong User Group 2019
Hong Kong User Group 2019Hong Kong User Group 2019
Hong Kong User Group 2019
 
State of the Mainframe for 2017 (EMEA)
State of the Mainframe for 2017 (EMEA)State of the Mainframe for 2017 (EMEA)
State of the Mainframe for 2017 (EMEA)
 
Building a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architectureBuilding a hybrid, dynamic cloud on an open architecture
Building a hybrid, dynamic cloud on an open architecture
 
Why Splunk Chose Pulsar_Karthik Ramasamy
Why Splunk Chose Pulsar_Karthik RamasamyWhy Splunk Chose Pulsar_Karthik Ramasamy
Why Splunk Chose Pulsar_Karthik Ramasamy
 
Pulsar summit-keynote-final
Pulsar summit-keynote-finalPulsar summit-keynote-final
Pulsar summit-keynote-final
 
Migrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudMigrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring Cloud
 
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesOSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
 
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
Snap4City November 2019 Course: Smart City IOT platform installation, deploy,...
 
Kubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experienceKubernetes, Istio and Knative - noteworthy practical experience
Kubernetes, Istio and Knative - noteworthy practical experience
 
Aw (3) webinar serverless-fisher-rymer
Aw (3) webinar serverless-fisher-rymerAw (3) webinar serverless-fisher-rymer
Aw (3) webinar serverless-fisher-rymer
 
IV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless ArchitectureIV Technology Workshop GFT - AWS Serverless Architecture
IV Technology Workshop GFT - AWS Serverless Architecture
 
Thin Air or Solid Ground? Practical Cloud Security
Thin Air or Solid Ground? Practical Cloud SecurityThin Air or Solid Ground? Practical Cloud Security
Thin Air or Solid Ground? Practical Cloud Security
 
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017
 
Leveraging Automation for a Disposable Infrastructure
Leveraging Automation for a Disposable InfrastructureLeveraging Automation for a Disposable Infrastructure
Leveraging Automation for a Disposable Infrastructure
 

Plus de Openbar

Openbar Kontich Online // The Competences of the future: how we applied AI to...
Openbar Kontich Online // The Competences of the future: how we applied AI to...Openbar Kontich Online // The Competences of the future: how we applied AI to...
Openbar Kontich Online // The Competences of the future: how we applied AI to...Openbar
 
Openbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
Openbar Kontich Online // The Legal reality of VR and AR - Kris SeyenOpenbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
Openbar Kontich Online // The Legal reality of VR and AR - Kris SeyenOpenbar
 
Openbar Leuven Online // Launching in Digital Space - Seb De Roover
Openbar Leuven Online // Launching in Digital Space - Seb De RooverOpenbar Leuven Online // Launching in Digital Space - Seb De Roover
Openbar Leuven Online // Launching in Digital Space - Seb De RooverOpenbar
 
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...Openbar
 
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...Openbar
 
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...Openbar
 
Openbar Kontich // The key to successful entrepreneurship
Openbar Kontich // The key to successful entrepreneurshipOpenbar Kontich // The key to successful entrepreneurship
Openbar Kontich // The key to successful entrepreneurshipOpenbar
 
Openbar Leuven // Science fiction and AI
Openbar Leuven // Science fiction and AIOpenbar Leuven // Science fiction and AI
Openbar Leuven // Science fiction and AIOpenbar
 
Openbar Leuven // Ethics in technology - Laurens Somers
Openbar Leuven // Ethics in technology - Laurens Somers Openbar Leuven // Ethics in technology - Laurens Somers
Openbar Leuven // Ethics in technology - Laurens Somers Openbar
 
Openbar Kontich // How to create intelligent & personal conversational AI - W...
Openbar Kontich // How to create intelligent & personal conversational AI - W...Openbar Kontich // How to create intelligent & personal conversational AI - W...
Openbar Kontich // How to create intelligent & personal conversational AI - W...Openbar
 
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van BeeckOpenbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van BeeckOpenbar
 
Openbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
Openbar Leuven // Edge-Computing: On-device AI // Nick DestryckerOpenbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
Openbar Leuven // Edge-Computing: On-device AI // Nick DestryckerOpenbar
 
Openbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert WaltnielOpenbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert WaltnielOpenbar
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar
 
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram ThysOpenbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram ThysOpenbar
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar
 
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...Openbar
 
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...Openbar
 
Openbar Leuven // Safety first... in the Cloud by Koen Jacobs
Openbar Leuven // Safety first... in the Cloud by Koen JacobsOpenbar Leuven // Safety first... in the Cloud by Koen Jacobs
Openbar Leuven // Safety first... in the Cloud by Koen JacobsOpenbar
 
Openbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
Openbar Leuven // Less is more. Working with less data in NLP by Yves PeirsmanOpenbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
Openbar Leuven // Less is more. Working with less data in NLP by Yves PeirsmanOpenbar
 

Plus de Openbar (20)

Openbar Kontich Online // The Competences of the future: how we applied AI to...
Openbar Kontich Online // The Competences of the future: how we applied AI to...Openbar Kontich Online // The Competences of the future: how we applied AI to...
Openbar Kontich Online // The Competences of the future: how we applied AI to...
 
Openbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
Openbar Kontich Online // The Legal reality of VR and AR - Kris SeyenOpenbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
Openbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
 
Openbar Leuven Online // Launching in Digital Space - Seb De Roover
Openbar Leuven Online // Launching in Digital Space - Seb De RooverOpenbar Leuven Online // Launching in Digital Space - Seb De Roover
Openbar Leuven Online // Launching in Digital Space - Seb De Roover
 
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
 
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
 
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
 
Openbar Kontich // The key to successful entrepreneurship
Openbar Kontich // The key to successful entrepreneurshipOpenbar Kontich // The key to successful entrepreneurship
Openbar Kontich // The key to successful entrepreneurship
 
Openbar Leuven // Science fiction and AI
Openbar Leuven // Science fiction and AIOpenbar Leuven // Science fiction and AI
Openbar Leuven // Science fiction and AI
 
Openbar Leuven // Ethics in technology - Laurens Somers
Openbar Leuven // Ethics in technology - Laurens Somers Openbar Leuven // Ethics in technology - Laurens Somers
Openbar Leuven // Ethics in technology - Laurens Somers
 
Openbar Kontich // How to create intelligent & personal conversational AI - W...
Openbar Kontich // How to create intelligent & personal conversational AI - W...Openbar Kontich // How to create intelligent & personal conversational AI - W...
Openbar Kontich // How to create intelligent & personal conversational AI - W...
 
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van BeeckOpenbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
 
Openbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
Openbar Leuven // Edge-Computing: On-device AI // Nick DestryckerOpenbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
Openbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
 
Openbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert WaltnielOpenbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert Waltniel
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
 
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram ThysOpenbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
 
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
 
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
 
Openbar Leuven // Safety first... in the Cloud by Koen Jacobs
Openbar Leuven // Safety first... in the Cloud by Koen JacobsOpenbar Leuven // Safety first... in the Cloud by Koen Jacobs
Openbar Leuven // Safety first... in the Cloud by Koen Jacobs
 
Openbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
Openbar Leuven // Less is more. Working with less data in NLP by Yves PeirsmanOpenbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
Openbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
 

Dernier

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Dernier (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Openbar 2 - Leuven - Faros - Invisible Infrastructure

  • 1. Crafting integrated IT solutions that make your business thrive. Jeroen Sterken IT Coordinator jeroen.sterken@faros.be @jeroensterken www.faros.be | info@faros.be Invisible infrastructure: the future of development
  • 2. Serverless/FaaS 4/09/2018Invisible infrastructure: the future of development 2 Noun A buzz word that’s often used in bold statements, like:
  • 3. Serverless ... It’s just a name • We could have called it “Jeff” • It’s NOT about removing the servers • “Server”-”less” is a pretty descriptive name in the end 4/09/2018Invisible infrastructure: the future of development 3
  • 4. Serverless/FaaS • FaaS • A mean to achieve the serverless • ‘Small’ isolated task triggered by an event that runs … somehow on an as-needed basis 4/09/2018Invisible infrastructure: the future of development 4 monolith microservices functions
  • 6. Evolution 4/09/2018Invisible infrastructure: the future of development 6 1 . h a r d w a r e a n d h o s t e d s y s t e m s o n p r e m i s e “I love the smell of a new Sun server in the morning”
  • 7. Evolution 4/09/2018Invisible infrastructure: the future of development 7 2 . r e n t i n g h a r d w a r e
  • 8. Evolution 4/09/2018Invisible infrastructure: the future of development 8 3 . I a a S – I n f r a s t r u c t u r e A s A S e r v i c e This IaaS .. it’s huuuuuge
  • 9. Evolution • Next level of abstraction • Rent out complete development platforms 4/09/2018Invisible infrastructure: the future of development 9 4 . P a a S – P l a t f o r m A s A S e r v i c e …
  • 10. Evolution • CaaS: Container as a Service 4/09/2018Invisible infrastructure: the future of development 10 4 ’ . C a a S – C o n t a i n e r A s A S e r v i c e
  • 11. T h e e n d - s t a t e o f i n f r a s t r u c t u r e a s w e c u r r e n t l y k n o w i t , u s i n g v i r t u a l i z a t i o n , g r i d a n d a u t o m a t e d m a n a g e m e n t t e c h n o l o g i e s t o d e l i v e r i n f r a s t r u c t u r a l s e r v i c e s 4/09/2018Invisible infrastructure: the future of development 11
  • 12. Serverless 4/09/2018Invisible infrastructure: the future of development 12 W h y t h e b u z z ? Source: https://www.capgemini.com/be-en/service/technovision-2017/
  • 13. Financial model S e r v e r l e s s 4/09/2018Invisible infrastructure: the future of development 13
  • 14. Financial model • Pay for running a server/VM (Reserved computing capacity) • Provisioning VM is cheap/fast compared to physical servers 4/09/2018Invisible infrastructure: the future of development 14 < F a a S hardware on premise hardware renting IaaS PaaS pay/server
  • 15. Financial model • Incentive = bundling services/applications in a server 4/09/2018Invisible infrastructure: the future of development 15 < F a a S architecture deployment model modular loose coupling bundling
  • 16. Financial model • Pay/execution/memory • Financial incentive • Modularize / loose coupling • No penalty for multi-versioning 4/09/2018Invisible infrastructure: the future of development 16 F a a S DOC monolith microservices functions SVG PDF
  • 17. Financial model • Only charged when used, based on : • Maximum memory size (GB) • Function execution time (seconds) • Unit • GB-sec : gigabyte-seconds • Additional charges • (external) data transfer • S3 • Dynamo • https://aws.amazon.com/lambda/pricing/ 4/09/2018Invisible infrastructure: the future of development 17 F a a S - A W S P r i c i n g
  • 18. Financial model • Example: 1 Function • 256 MB (= 0.25 GB) • 10 million requests/month (duration = 1 sec/request) • Let’s do the math! • 10 million requests * 1sec/request = 10,000,000 seconds (execution time) • 0.25 GB * 10,000,000 sec = 2.500.000 GB-sec - 400,000 GB-sec (free) 2,100,000 GB-sec • 2,100,000 GB-sec * $0.00001667 / GB-sec = $35.01 4/09/2018Invisible infrastructure: the future of development 18 F a a S - A W S P r i c i n g
  • 19. Financial model 4/09/2018Invisible infrastructure: the future of development 19 F a a S - A W S P r i c i n g
  • 20. R a n g i n g f r o m 5 0 p e r c e n t t o 9 0 p e r c e n t , w i t h 7 0 p e r c e n t t o 8 0 p e r c e n t a v e r a g e 4/09/2018Invisible infrastructure: the future of development 20 Source: https://www.accenture.com/us-en/insights/cloud/serverless-computing-cloud-evolution
  • 21. Serverless P l a t f o r m s & u s e c a s e s 4/09/2018Invisible infrastructure: the future of development 21
  • 22. Serverless 4/09/2018Invisible infrastructure: the future of development 22 P l a t f o r m s AWS lambda apache azure functions google cloud functions
  • 23. Use cases 4/09/2018Invisible infrastructure: the future of development 23 W e b a p p l i c a t i o n s a n d b a c k e n d s
  • 24. Use cases 4/09/2018Invisible infrastructure: the future of development 24 D a t a p r o c e s s i n g
  • 25. Let’s do some coding! 4/09/2018Invisible infrastructure: the future of development 25
  • 26. Random Number Generator 4/09/2018Invisible infrastructure: the future of development 26 Randon number generator http://..../number 6 6
  • 27. Future of Serverless 4/09/2018Invisible infrastructure: the future of development 27
  • 28. Future of Serverless • Pros • Hidden infrastructure (no-ops) • Lower operational cost / pay-per-use model • Time to market • Auto scaling • Encouraged to think small / event-driven / loose coupling • Cons • Development • Vendor lock-in / Cloud provider centered • Re-thinking session/authorization • Managing lot’s of functions • Cold start • AWS lambda : 300 seconds limit 4/09/2018Invisible infrastructure: the future of development 28 E v e r y t h i n g F a a S ?
  • 29. Future of Serverless • Use cases • IoT, mobile applications and web-based applications, … • Combination of microservices & Lambda’s • Shift • Embrace devops culture • Cultural shift • Developer shift • Create reference architecture to guide app development • Do NOT reuse existing code • Use Platform services for non-business logic • Community / management / tooling / best practices in full progress 4/09/2018Invisible infrastructure: the future of development 29 E v e r y t h i n g F a a S ?
  • 30. - G o n z a l o F e r n a n d e z 4/09/2018Invisible infrastructure: the future of development 30
  • 31. Gaston Geenslaan 11/B4 3000 Leuven info@faros.be www.faros.be