SlideShare a Scribd company logo
The Well-Architected Tools:
Serverless Lens &
Machine Learning Lens
Serverless Lens
Let’s start by listing the areas that are important in the application
design proces while thinking ablout Serverless solutions. Those are:
▪ compute / computing layer
▪ data layer
▪ streaming and messaging layer
▪ user identity management layer
▪ edge layer
▪ system deployment and monitoring
▪ deployment approaches
Compute layer
It is responsible for managing requests from external systems,
controlling accesses and taking care of their correct authorization.
Provides a runtime environment in which to deploy and execute
business processes.
Data layer
It is responsible for managing permanent data storage from the
system level. It provides mechanisms to ensure the safe storage
of information. It also provides mechanisms to trigger events
(events triggering) in response to changes in data.
Streaming and messaging layer
You could say that it is a communication layer. The message layer
is responsible for communication between the various
components of the environment. The streaming layer is
responsible for managing real-time data analysis and processing.
User identity management layer
It is responsible for managing the identity, authentication and
authorization of the interface for both external and internal
clients. AWS services useful in the data layer:
Edge layer
It is responsible for presenting issues and communication with
external clients. Amazon CloudFront provides a CDN that will
securely store content and data from initial applications with
delays and optimal transfer speeds.
System monitoring and deployment
The monitoring layer is responsible for managing the system’s
visibility by creating metrics and creating contextual awareness of
how the system works and behaves over time. The deployment
layer defines how workloads change during versioning in the
management process.
System monitoring and deployment
The monitoring layer is responsible for managing the system’s
visibility by creating metrics and creating contextual awareness of
how the system works and behaves over time. The deployment
layer defines how workloads change during versioning in the
management process.
Deployment
approaches in
Serverless Lens
Deployment approaches
Source: AWS Serverless Lens Whitepaper
Machine Learning
Lens
Machine Learning Lens focuses on the issues of how to design, build
and implement resources connected with the machine learning area in
the AWS cloud. Like the Well-Architected Framework, it is based on
five pillars: operational, security, reliability, operational efficiency and cost
optimization. Although ML Lens has been prepared to support the Well-
Architected Framework, it can also be used alone. The scheme below
shows the principles of the Framework and examples of verification
questions used during the audit of workloads using Machine Learning
Lens.
Machine Learning Lens
Source: Amazon Web Services
The main components of the document are:
▪ pillars,
▪ workloads design rules,
▪ questions regarding the assessment of existing or
planned workloads,
▪ best practices.
How to use Machine Learning Lens?
▪ By designing in accordance with the Well-Architected
Framework, machine learning workloads can be built and
implemented faster.
▪ Another plus is the reduction of technological risk (e.g. by
automating deployment and the possibility of its
evaluation during the design process).
▪ The use of best practices allows you to make more
informed business decisions.
Benefits of using Machine Learning Lens
▪ Using “whitepapers” prepared by AWS allows you to realize
how to meet even the most restrictive design or legal
conditions, especially taking into account the issues of ongoing
compliance with the security requirements of tools and services
provided by AWS.
▪ An additional plus is a possibility of performing a free
assessment of existing loads and preparing an optimized
solution, based on free vouchers for AWS services, which can
be earned with the participation of an authorized AWS Partner.
Benefits of using Machine Learning Lens
Any questions?
We can help you!
Feel free to contact us
kontakt@lcloud.pl
www.lcloud.pl
Thank you for your time!
All source materials in the presentation have been appropriately marked.

More Related Content

PPTX
Scalable service architectures @ BWS16
PPTX
Open Text Direction to to the Cloud with Microsoft Windows Azure
PPTX
SaaS computing
DOCX
How the detailed process of soa
PPT
Cloud Computing
PPTX
Project presentation - Martin
DOCX
Cloud Computing Discussion Points
DOCX
Focus on customers (1000 words)this year i will maintaining an
Scalable service architectures @ BWS16
Open Text Direction to to the Cloud with Microsoft Windows Azure
SaaS computing
How the detailed process of soa
Cloud Computing
Project presentation - Martin
Cloud Computing Discussion Points
Focus on customers (1000 words)this year i will maintaining an

Similar to Well architected tool - Serverless and Machine Learning Lens (20)

PDF
Aws serverless applications lens
PDF
Serverless Toronto User Group - Let's go Serverless!
PPTX
Serverless Generative AI on AWS, AWS User Groups of Florida
PDF
Modern Applications Development on AWS
PDF
Enterprise serverless
PDF
Montréal AWS Users United: Let's go Serverless!
PDF
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
PDF
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
PDF
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
PDF
Microservices and Serverless for Mega Startups - DevOps IL Meetup
PDF
How to build a social network on serverless | Yan Cui
PDF
How to build a social network on Serverless (AWS Community Summit)
PDF
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
PDF
Wildrydes Serverless Workshop Tel Aviv
PPTX
From Monolithic to Modern Apps: Best Practices
PPTX
DevConZM - Modern Applications Development in the Cloud
PPTX
MLOps with serverless architectures (October 2018)
PDF
Aws-What You Need to Know_Simon Elisha
PDF
Beyond serverless.pptx
PDF
Machine Learning for everyone
Aws serverless applications lens
Serverless Toronto User Group - Let's go Serverless!
Serverless Generative AI on AWS, AWS User Groups of Florida
Modern Applications Development on AWS
Enterprise serverless
Montréal AWS Users United: Let's go Serverless!
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
Microservices and Serverless for Mega Startups - DevOps IL Meetup
How to build a social network on serverless | Yan Cui
How to build a social network on Serverless (AWS Community Summit)
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Wildrydes Serverless Workshop Tel Aviv
From Monolithic to Modern Apps: Best Practices
DevConZM - Modern Applications Development in the Cloud
MLOps with serverless architectures (October 2018)
Aws-What You Need to Know_Simon Elisha
Beyond serverless.pptx
Machine Learning for everyone
Ad

More from LCloud (15)

PDF
Zero Trust - Unlock the highest level of Security
PDF
From vision to real value | Generative AI (GenAI)
PDF
3 ways to efficiently migrate your big data to AWS cloud | LCloud
PDF
On a trail with Amazon Detective | LCloud
PPTX
"Don’t Run with Scissors: Serverless Security Survival Guide" | Hillel Solow,...
PDF
"Building a Production-Grade Serverless Deployment" - Eoin Shanaghy, CTO, fo...
PDF
Amazon Aurora MySQL - tips & tricks in configuration | LCloud
PDF
AWS Landing Zone Essentials PL | LCloud
PDF
Security management using devops | LCloud
PDF
Amazon Neptune - visually more options
PDF
How to use AWS practices to provide the enterprise architecture in the cloud
PDF
Overview of Amazon Web Services - kwiecień 2017
PPTX
Good practices to design and implement IT architecture based on AWS
PPTX
Lcloud na AWS re: Invent 2016 w Las Vegas
PPTX
What to know about Amazon Elastic Block Store (EBS)
Zero Trust - Unlock the highest level of Security
From vision to real value | Generative AI (GenAI)
3 ways to efficiently migrate your big data to AWS cloud | LCloud
On a trail with Amazon Detective | LCloud
"Don’t Run with Scissors: Serverless Security Survival Guide" | Hillel Solow,...
"Building a Production-Grade Serverless Deployment" - Eoin Shanaghy, CTO, fo...
Amazon Aurora MySQL - tips & tricks in configuration | LCloud
AWS Landing Zone Essentials PL | LCloud
Security management using devops | LCloud
Amazon Neptune - visually more options
How to use AWS practices to provide the enterprise architecture in the cloud
Overview of Amazon Web Services - kwiecień 2017
Good practices to design and implement IT architecture based on AWS
Lcloud na AWS re: Invent 2016 w Las Vegas
What to know about Amazon Elastic Block Store (EBS)
Ad

Recently uploaded (20)

PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
project resource management chapter-09.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Enhancing emotion recognition model for a student engagement use case through...
TLE Review Electricity (Electricity).pptx
Hybrid model detection and classification of lung cancer
1 - Historical Antecedents, Social Consideration.pdf
OMC Textile Division Presentation 2021.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Tartificialntelligence_presentation.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Digital-Transformation-Roadmap-for-Companies.pptx
A comparative study of natural language inference in Swahili using monolingua...
A comparative analysis of optical character recognition models for extracting...
Heart disease approach using modified random forest and particle swarm optimi...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Getting Started with Data Integration: FME Form 101
Building Integrated photovoltaic BIPV_UPV.pdf
project resource management chapter-09.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Enhancing emotion recognition model for a student engagement use case through...

Well architected tool - Serverless and Machine Learning Lens

  • 1. The Well-Architected Tools: Serverless Lens & Machine Learning Lens
  • 3. Let’s start by listing the areas that are important in the application design proces while thinking ablout Serverless solutions. Those are: ▪ compute / computing layer ▪ data layer ▪ streaming and messaging layer ▪ user identity management layer ▪ edge layer ▪ system deployment and monitoring ▪ deployment approaches
  • 4. Compute layer It is responsible for managing requests from external systems, controlling accesses and taking care of their correct authorization. Provides a runtime environment in which to deploy and execute business processes.
  • 5. Data layer It is responsible for managing permanent data storage from the system level. It provides mechanisms to ensure the safe storage of information. It also provides mechanisms to trigger events (events triggering) in response to changes in data.
  • 6. Streaming and messaging layer You could say that it is a communication layer. The message layer is responsible for communication between the various components of the environment. The streaming layer is responsible for managing real-time data analysis and processing.
  • 7. User identity management layer It is responsible for managing the identity, authentication and authorization of the interface for both external and internal clients. AWS services useful in the data layer:
  • 8. Edge layer It is responsible for presenting issues and communication with external clients. Amazon CloudFront provides a CDN that will securely store content and data from initial applications with delays and optimal transfer speeds.
  • 9. System monitoring and deployment The monitoring layer is responsible for managing the system’s visibility by creating metrics and creating contextual awareness of how the system works and behaves over time. The deployment layer defines how workloads change during versioning in the management process.
  • 10. System monitoring and deployment The monitoring layer is responsible for managing the system’s visibility by creating metrics and creating contextual awareness of how the system works and behaves over time. The deployment layer defines how workloads change during versioning in the management process.
  • 12. Deployment approaches Source: AWS Serverless Lens Whitepaper
  • 14. Machine Learning Lens focuses on the issues of how to design, build and implement resources connected with the machine learning area in the AWS cloud. Like the Well-Architected Framework, it is based on five pillars: operational, security, reliability, operational efficiency and cost optimization. Although ML Lens has been prepared to support the Well- Architected Framework, it can also be used alone. The scheme below shows the principles of the Framework and examples of verification questions used during the audit of workloads using Machine Learning Lens. Machine Learning Lens
  • 15. Source: Amazon Web Services
  • 16. The main components of the document are: ▪ pillars, ▪ workloads design rules, ▪ questions regarding the assessment of existing or planned workloads, ▪ best practices. How to use Machine Learning Lens?
  • 17. ▪ By designing in accordance with the Well-Architected Framework, machine learning workloads can be built and implemented faster. ▪ Another plus is the reduction of technological risk (e.g. by automating deployment and the possibility of its evaluation during the design process). ▪ The use of best practices allows you to make more informed business decisions. Benefits of using Machine Learning Lens
  • 18. ▪ Using “whitepapers” prepared by AWS allows you to realize how to meet even the most restrictive design or legal conditions, especially taking into account the issues of ongoing compliance with the security requirements of tools and services provided by AWS. ▪ An additional plus is a possibility of performing a free assessment of existing loads and preparing an optimized solution, based on free vouchers for AWS services, which can be earned with the participation of an authorized AWS Partner. Benefits of using Machine Learning Lens
  • 19. Any questions? We can help you! Feel free to contact us kontakt@lcloud.pl www.lcloud.pl Thank you for your time! All source materials in the presentation have been appropriately marked.