Serverless und Event-Driven Architecture

BATbern
BATbernBATbern
Serverless und Event-
Driven Architecture
Roland Krummenacher, Swisscom B2B Cloud Advisory
2
Pets vs. Cattle
3
scaling not scaling
44 %
not scaling
Pets or Cattle?
44% of the AKS Node Pools for a major
Azure client are configured to operate without
auto-scaling, meaning they maintain a fixed
number of virtual machines running 24/7.
4
Serverless means rebuild
5
Serverless is more than just FaaS
Serverless is an entire stack of services that can
respond to specific events or requests, and scale to
zero when no longer in use—and for which
provisioning, management and billing are handled
by the cloud provider and invisible to developers.
Function-as-a-service, or FaaS, is a cloud computing
service that enables developers to run code or
containers in response to specific events or requests,
without specifying or managing the infrastructure
required to run to code.
FaaS is the compute model central to serverless, and
the two terms are often used interchangeably. But
serverless is much more than FaaS.
Source: https://www.ibm.com/topics/serverless
Azure Functions
Azure Logic Apps
Azure App Service (with Consumption Plan)
Azure Cosmos DB
Azure Event Grid
Azure SQL Database Serverless
Azure SignalR Service
Azure Cognitive Services (some features can be used in a serverless
manner)
Azure Key Vault
Azure Search
Azure API Management (Consumption Tier)
Azure Notification Hubs
Azure IoT Hub
Azure Machine Learning Service (in certain serverless configurations)
Azure Container Instances (ACI)
Azure Durable Functions
Azure Stream Analytics
Azure Cognitive Search
Azure Data Lake Analytics
Azure Data Factory (V2)
Azure DevOps (Azure Pipelines)
Azure Service Bus (Auto-Inflate feature for scaling)
Azure WebJobs
Azure App Configuration
Azure Static Web Apps
Azure API Apps
6
Serverless scenario: File upload and
document processing
Real-time file processing for the healthcare
scenario: The solution securely uploads patient
records as PDF files. The solution then
decomposes the data, by processes it using OCR
detection, and it adds the data to a database for
easy queries.
Source: https://learn.microsoft.com/en-us/azure/architecture/serverless-quest/reference-
architectures
7
Serverless scenario: IoT
8
Serverless scenario: AWS Connected Vehicle – Reference Architecture
Source: https://docs.aws.amazon.com/architecture-diagrams/latest/aws-connected-vehicle/aws-connected-
9
Serverless scenario: IoT
10
Challenges and solution approaches
What I have learnt from
building and running
serverless and event-
driven systems on Azure.
4
3
1 2
Security
Adding Infrastructure to re-establish
Perimeter-Security vs. implementing
SaaS-style Zero-Trust.
Operations
Complexity has moved from code to
relationships between the
components. Monitoring serverless
and event-driven systems end-to-
end is complex.
Cloud Automation
For serverless, cloud automation
(aka. IaC) needs to focus on the
application, the relationships
between component and the
configuration instead of the
infrastructure.
Architecture
Reconsider traditional Software
Design Patterns for serverless
architecture, e.g. Messaging (Pipes-
and-Filters), Hexagonal Architecture
and CQRS.
11
Roland Krummenacher
Cloud Advisor
www.linkedin.com/in/rolandkrummenacher
Questions and
Answers
1 of 11

Recommended

Microsoft Azure Technical Overview by
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
12.9K views73 slides
Sky High With Azure by
Sky High With AzureSky High With Azure
Sky High With AzureClint Edmonson
8.2K views90 slides
Azure Data.pptx by
Azure Data.pptxAzure Data.pptx
Azure Data.pptxFedoRam1
77 views91 slides
Cloud application architecture with sql azure and windows azure by
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureEduardo Castro
13.5K views182 slides
Azure diario de abordo by
Azure diario de abordoAzure diario de abordo
Azure diario de abordoJosé Ángel Bolaño Rucabado
394 views59 slides
Leveraging azure and cello for multi tenancy by
Leveraging azure and cello for multi tenancyLeveraging azure and cello for multi tenancy
Leveraging azure and cello for multi tenancyTechcello
3.8K views16 slides

More Related Content

Similar to Serverless und Event-Driven Architecture

Azure lessons by
Azure lessonsAzure lessons
Azure lessonsMufaddal Haidermota
108 views15 slides
Ukfs Snr Dev Arch Forum Pres2 St by
Ukfs Snr Dev Arch Forum Pres2 StUkfs Snr Dev Arch Forum Pres2 St
Ukfs Snr Dev Arch Forum Pres2 StAllyWick
770 views12 slides
SQL Azure the database in the cloud by
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud Eduardo Castro
916 views43 slides
Azure intelligent edge solutions overview by
Azure intelligent edge solutions overviewAzure intelligent edge solutions overview
Azure intelligent edge solutions overviewCenk Ersoy
320 views154 slides
Leveraging azure and cello for delivering highly scalable multi tenant by
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenantkanimozhin
373 views16 slides
Azure Hybid by
Azure HybidAzure Hybid
Azure HybidThomas Treml
177 views41 slides

Similar to Serverless und Event-Driven Architecture(20)

Ukfs Snr Dev Arch Forum Pres2 St by AllyWick
Ukfs Snr Dev Arch Forum Pres2 StUkfs Snr Dev Arch Forum Pres2 St
Ukfs Snr Dev Arch Forum Pres2 St
AllyWick770 views
SQL Azure the database in the cloud by Eduardo Castro
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
Eduardo Castro916 views
Azure intelligent edge solutions overview by Cenk Ersoy
Azure intelligent edge solutions overviewAzure intelligent edge solutions overview
Azure intelligent edge solutions overview
Cenk Ersoy320 views
Leveraging azure and cello for delivering highly scalable multi tenant by kanimozhin
Leveraging azure and cello for delivering highly scalable multi tenantLeveraging azure and cello for delivering highly scalable multi tenant
Leveraging azure and cello for delivering highly scalable multi tenant
kanimozhin373 views
Modern dataintegration azuredatafactory_ssis by Gaurav Malhotra
Modern dataintegration azuredatafactory_ssisModern dataintegration azuredatafactory_ssis
Modern dataintegration azuredatafactory_ssis
Gaurav Malhotra122 views
New capabilities for modern data integration in the cloud by Gaurav Malhotra
New capabilities for modern data integration in the cloudNew capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloud
Gaurav Malhotra106 views
Case study on Cloud Platforms by nik_053
Case study on Cloud PlatformsCase study on Cloud Platforms
Case study on Cloud Platforms
nik_05392 views

More from BATbern

Embracing Serverless: reengineering a real-estate digital marketplace by
Embracing Serverless: reengineering a real-estate digital marketplaceEmbracing Serverless: reengineering a real-estate digital marketplace
Embracing Serverless: reengineering a real-estate digital marketplaceBATbern
31 views35 slides
Serverless Dev(Ops) in der Praxis by
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisBATbern
26 views23 slides
Serverless at Lifestage by
Serverless at LifestageServerless at Lifestage
Serverless at LifestageBATbern
36 views22 slides
BATbern51 Serverless?! by
BATbern51 Serverless?!BATbern51 Serverless?!
BATbern51 Serverless?!BATbern
15 views9 slides
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners by
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersEin Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersBATbern
21 views9 slides
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision by
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionBATbern
222 views35 slides

More from BATbern(20)

Embracing Serverless: reengineering a real-estate digital marketplace by BATbern
Embracing Serverless: reengineering a real-estate digital marketplaceEmbracing Serverless: reengineering a real-estate digital marketplace
Embracing Serverless: reengineering a real-estate digital marketplace
BATbern31 views
Serverless Dev(Ops) in der Praxis by BATbern
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der Praxis
BATbern26 views
Serverless at Lifestage by BATbern
Serverless at LifestageServerless at Lifestage
Serverless at Lifestage
BATbern36 views
BATbern51 Serverless?! by BATbern
BATbern51 Serverless?!BATbern51 Serverless?!
BATbern51 Serverless?!
BATbern15 views
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners by BATbern
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen PartnersEin Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
Ein Rückblick anlässlich des 50. BAT aus Sicht eines treuen Partners
BATbern21 views
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision by BATbern
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
BATbern222 views
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen by BATbern
From Ideation to Production in 7 days: The Scoring Factory at RaiffeisenFrom Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
From Ideation to Production in 7 days: The Scoring Factory at Raiffeisen
BATbern65 views
The Future of Coaching in Sport with AI/ML by BATbern
The Future of Coaching in Sport with AI/MLThe Future of Coaching in Sport with AI/ML
The Future of Coaching in Sport with AI/ML
BATbern50 views
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar by BATbern
Klassifizierung von Versicherungsschäden – AI und MLOps bei der MobiliarKlassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
Klassifizierung von Versicherungsschäden – AI und MLOps bei der Mobiliar
BATbern99 views
BATbern48_ZeroTrust-Konzept und Realität.pdf by BATbern
BATbern48_ZeroTrust-Konzept und Realität.pdfBATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern48_ZeroTrust-Konzept und Realität.pdf
BATbern395 views
BATbern48_How Zero Trust can help your organisation keep safe.pdf by BATbern
BATbern48_How Zero Trust can help your organisation keep safe.pdfBATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern48_How Zero Trust can help your organisation keep safe.pdf
BATbern325 views
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf by BATbern
BATbern48_Zero Trust Architektur des ISC-EJPD.pdfBATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern48_Zero Trust Architektur des ISC-EJPD.pdf
BATbern163 views
Why did the shift-left end up in the cloud for Bank Julius Baer? by BATbern
Why did the shift-left end up in the cloud for Bank Julius Baer?Why did the shift-left end up in the cloud for Bank Julius Baer?
Why did the shift-left end up in the cloud for Bank Julius Baer?
BATbern403 views
Creating a Product through DevOps: The Story of APPUiO Cloud by BATbern
Creating a Product through DevOps: The Story of APPUiO CloudCreating a Product through DevOps: The Story of APPUiO Cloud
Creating a Product through DevOps: The Story of APPUiO Cloud
BATbern116 views
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles by BATbern
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature TogglesZeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
Zeitnahe Reaktion auf Verordnungsänderungen mit Feature Toggles
BATbern66 views
DevSecOps-Teams das Security-Steuer überlassen by BATbern
DevSecOps-Teams das Security-Steuer überlassenDevSecOps-Teams das Security-Steuer überlassen
DevSecOps-Teams das Security-Steuer überlassen
BATbern59 views
Compliance und Governance in der DevOps-Acht by BATbern
Compliance und Governance in der DevOps-AchtCompliance und Governance in der DevOps-Acht
Compliance und Governance in der DevOps-Acht
BATbern250 views
Shift Left Security by BATbern
Shift Left SecurityShift Left Security
Shift Left Security
BATbern245 views
Erfolgreich scheitern mit Shift Left und DevOps by BATbern
Erfolgreich scheitern mit Shift Left und DevOpsErfolgreich scheitern mit Shift Left und DevOps
Erfolgreich scheitern mit Shift Left und DevOps
BATbern35 views
Shift Left fängt ganz links an by BATbern
Shift Left fängt ganz links anShift Left fängt ganz links an
Shift Left fängt ganz links an
BATbern107 views

Recently uploaded

Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
161 views13 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
159 views25 slides
Optimizing Communication to Optimize Human Behavior - LCBM by
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBMYaman Kumar
38 views49 slides
"Node.js Development in 2024: trends and tools", Nikita Galkin by
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin Fwdays
32 views38 slides
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023BookNet Canada
44 views19 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
206 views8 slides

Recently uploaded(20)

Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue161 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
Optimizing Communication to Optimize Human Behavior - LCBM by Yaman Kumar
Optimizing Communication to Optimize Human Behavior - LCBMOptimizing Communication to Optimize Human Behavior - LCBM
Optimizing Communication to Optimize Human Behavior - LCBM
Yaman Kumar38 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays32 views
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 by BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue206 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro34 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue221 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue263 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE79 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays33 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue198 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue139 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue138 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views

Serverless und Event-Driven Architecture

  • 1. Serverless und Event- Driven Architecture Roland Krummenacher, Swisscom B2B Cloud Advisory
  • 3. 3 scaling not scaling 44 % not scaling Pets or Cattle? 44% of the AKS Node Pools for a major Azure client are configured to operate without auto-scaling, meaning they maintain a fixed number of virtual machines running 24/7.
  • 5. 5 Serverless is more than just FaaS Serverless is an entire stack of services that can respond to specific events or requests, and scale to zero when no longer in use—and for which provisioning, management and billing are handled by the cloud provider and invisible to developers. Function-as-a-service, or FaaS, is a cloud computing service that enables developers to run code or containers in response to specific events or requests, without specifying or managing the infrastructure required to run to code. FaaS is the compute model central to serverless, and the two terms are often used interchangeably. But serverless is much more than FaaS. Source: https://www.ibm.com/topics/serverless Azure Functions Azure Logic Apps Azure App Service (with Consumption Plan) Azure Cosmos DB Azure Event Grid Azure SQL Database Serverless Azure SignalR Service Azure Cognitive Services (some features can be used in a serverless manner) Azure Key Vault Azure Search Azure API Management (Consumption Tier) Azure Notification Hubs Azure IoT Hub Azure Machine Learning Service (in certain serverless configurations) Azure Container Instances (ACI) Azure Durable Functions Azure Stream Analytics Azure Cognitive Search Azure Data Lake Analytics Azure Data Factory (V2) Azure DevOps (Azure Pipelines) Azure Service Bus (Auto-Inflate feature for scaling) Azure WebJobs Azure App Configuration Azure Static Web Apps Azure API Apps
  • 6. 6 Serverless scenario: File upload and document processing Real-time file processing for the healthcare scenario: The solution securely uploads patient records as PDF files. The solution then decomposes the data, by processes it using OCR detection, and it adds the data to a database for easy queries. Source: https://learn.microsoft.com/en-us/azure/architecture/serverless-quest/reference- architectures
  • 8. 8 Serverless scenario: AWS Connected Vehicle – Reference Architecture Source: https://docs.aws.amazon.com/architecture-diagrams/latest/aws-connected-vehicle/aws-connected-
  • 10. 10 Challenges and solution approaches What I have learnt from building and running serverless and event- driven systems on Azure. 4 3 1 2 Security Adding Infrastructure to re-establish Perimeter-Security vs. implementing SaaS-style Zero-Trust. Operations Complexity has moved from code to relationships between the components. Monitoring serverless and event-driven systems end-to- end is complex. Cloud Automation For serverless, cloud automation (aka. IaC) needs to focus on the application, the relationships between component and the configuration instead of the infrastructure. Architecture Reconsider traditional Software Design Patterns for serverless architecture, e.g. Messaging (Pipes- and-Filters), Hexagonal Architecture and CQRS.