SlideShare a Scribd company logo
@raulhugo
Comunidad de AWS Perú
Enero 2016
© 2017, AWS Peru or its Affiliates. All rights reserved.
Introducing Architecting for HA
AWS User Group Peru
AWSPeru:
Meetup
About Raul Hugo
Just another *nix guy and
Cslt-Sys Engineer at Verizon
What’s High Availabilty
Characteristic of a system.
Aims to ensure uptime and agree
level of performance, for a higher
than normal period.
How can I built a High Available System?
With cloud
Following Design Patterns and
Architectural options available in AWS
Scalability
1. Vertical
2. Horizontal
1. Stateless Application
2. Stateless Components
3. Statefull Components (Databases)
4. Distribute Processing
Disposable Resources instead Fixed Servers
1. Bootstraping
2. Golden Images
3. Infraestructure As Code
Automation
1. Auto scaling
2. Cloudwatch alarms.
3. Cloudwatch events
4. Lambda Scheduled Events
Loose Coupling
1. Reduces interdependences.
2. Should not cascade.
3. Well defined intefaces.
4. RESTful APIs
5. Amazon Api Gateway.
6. Service discovery. Like Netflix Eureka
7. ELB, ALB
8. Asynchronous Integration
9. Graceful Failure
Service not Servers
1. Managed Services
2. Serverless Architectures (AWS Lambda)
Caching
1. App Data Caching (Elastic Cache)
2. Edge Caching (Cloudfront)
And how about Databases?
1. Lets talk about it the next Meetup.
Why this is important to me?
Well architected design helps to:
1. Avoid rework.
1. Make changes on the app when an
architectural change is needed.
2. Easy migrations.
3. Easy deployments
4. Don’t be worried about maintenance.
2. Impacts on the revenue.
1. Happy users
2. Almost %99.xxxx of availability.
Questions
Thank You

More Related Content

PDF
Introduction to the Serverless paradigm
PDF
Something About Microservices - AWS & Azure Meetup Munich - 22.05.2018
PDF
PPTX
Cluster SQL - TIAD Camp Microsoft Cloud Readiness
PDF
Serverless .NET on AWS
PPTX
AI in Java and Scala on AWS
PDF
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
PPTX
Moving Viadeo to AWS (2015)
Introduction to the Serverless paradigm
Something About Microservices - AWS & Azure Meetup Munich - 22.05.2018
Cluster SQL - TIAD Camp Microsoft Cloud Readiness
Serverless .NET on AWS
AI in Java and Scala on AWS
AWS Config Tutorial | AWS Certification Training | Amazon Web Services Tutori...
Moving Viadeo to AWS (2015)

What's hot (13)

PPTX
AWS User Group December 2016
KEY
Amazon aws 20110611
PDF
Aws architect v1.0
PPTX
Active Directory - TIAD Camp Microsoft Cloud Readiness
PPTX
Ford's AWS Service Update - April 2020 (Richmond AWS User Group)
PPTX
Ford's AWS Service Update - May 2020 (Richmond AWS User Group)
PPTX
Deploying AWS Lambda Functions using Go Lang
PPTX
Designing for elasticity on AWS
PDF
AWS chez Attestis
PDF
Troposphere Python infrastructure as code for AWS Cloudformation
PPTX
Services comparison among Microsoft Azure AWS and Google Cloud Platform
PPT
Mashery
PDF
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017
AWS User Group December 2016
Amazon aws 20110611
Aws architect v1.0
Active Directory - TIAD Camp Microsoft Cloud Readiness
Ford's AWS Service Update - April 2020 (Richmond AWS User Group)
Ford's AWS Service Update - May 2020 (Richmond AWS User Group)
Deploying AWS Lambda Functions using Go Lang
Designing for elasticity on AWS
AWS chez Attestis
Troposphere Python infrastructure as code for AWS Cloudformation
Services comparison among Microsoft Azure AWS and Google Cloud Platform
Mashery
Riot Games 글로벌 게임 운영을 위한 Docker 및 Amazon ECS 활용사례 - AWS Summit Seoul 2017
Ad

Viewers also liked (7)

PPTX
Data Center Migration to the AWS Cloud
PDF
20160629 aws well-architected
PPTX
AWS Survival Guide
PPTX
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
PDF
Deliver Docker Containers Continuously on AWS - QCon 2017
PPTX
AWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
PPTX
ABCs of AWS: S3
Data Center Migration to the AWS Cloud
20160629 aws well-architected
AWS Survival Guide
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
Deliver Docker Containers Continuously on AWS - QCon 2017
AWS Perú Meetup - Cloud Adoption Framework by Pathros Manay
ABCs of AWS: S3
Ad

Similar to AWS Perú Meetup - Arquitecting for HA by Raul Hugo (20)

PDF
Aws interview questions and answers
PPTX
Building Data Analytics pipelines in the cloud using serverless technology
PDF
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
PPTX
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
PDF
DevOps and BigData Analytics
PPTX
Web Scale Applications using NeflixOSS Cloud Platform
PPTX
AWS Distilled
PDF
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
PDF
What is AWS and What can you do with it | by Kunal Yadav | Noteworthy - The J...
PDF
Gluecon Monitoring Microservices and Containers: A Challenge
PDF
Netflix in the Cloud at SV Forum
PDF
Serverless - Your Gateway to the Cloud!
PPT
Cloud Computing by Team Go Getters
PDF
Building a Modern Data Platform in the Cloud. AWS Initiate Portugal
PDF
What is Amazon Web Services & How to Start to deploy your apps ?
PPTX
SPPU_TE_COMPUTER_CLOUD_COMPUTING_unit 4.pptx
PPTX
sppu_TE_Comp_Cloud_computing_unit 4_cc.pptx
PDF
A Complete Guide to AWS vs Azure Comparison
PPTX
Building Modern Applications on AWS.pptx
PPTX
Running High Availability Websites with Acquia and AWS
Aws interview questions and answers
Building Data Analytics pipelines in the cloud using serverless technology
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
DevOps and BigData Analytics
Web Scale Applications using NeflixOSS Cloud Platform
AWS Distilled
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
What is AWS and What can you do with it | by Kunal Yadav | Noteworthy - The J...
Gluecon Monitoring Microservices and Containers: A Challenge
Netflix in the Cloud at SV Forum
Serverless - Your Gateway to the Cloud!
Cloud Computing by Team Go Getters
Building a Modern Data Platform in the Cloud. AWS Initiate Portugal
What is Amazon Web Services & How to Start to deploy your apps ?
SPPU_TE_COMPUTER_CLOUD_COMPUTING_unit 4.pptx
sppu_TE_Comp_Cloud_computing_unit 4_cc.pptx
A Complete Guide to AWS vs Azure Comparison
Building Modern Applications on AWS.pptx
Running High Availability Websites with Acquia and AWS

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPT
Teaching material agriculture food technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
Modernizing your data center with Dell and AMD
PPTX
A Presentation on Artificial Intelligence
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
Dropbox Q2 2025 Financial Results & Investor Presentation
Network Security Unit 5.pdf for BCA BBA.
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Teaching material agriculture food technology
Big Data Technologies - Introduction.pptx
Modernizing your data center with Dell and AMD
A Presentation on Artificial Intelligence
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development

AWS Perú Meetup - Arquitecting for HA by Raul Hugo

  • 1. @raulhugo Comunidad de AWS Perú Enero 2016 © 2017, AWS Peru or its Affiliates. All rights reserved. Introducing Architecting for HA AWS User Group Peru AWSPeru: Meetup
  • 2. About Raul Hugo Just another *nix guy and Cslt-Sys Engineer at Verizon
  • 3. What’s High Availabilty Characteristic of a system. Aims to ensure uptime and agree level of performance, for a higher than normal period.
  • 4. How can I built a High Available System? With cloud Following Design Patterns and Architectural options available in AWS
  • 5. Scalability 1. Vertical 2. Horizontal 1. Stateless Application 2. Stateless Components 3. Statefull Components (Databases) 4. Distribute Processing
  • 6. Disposable Resources instead Fixed Servers 1. Bootstraping 2. Golden Images 3. Infraestructure As Code
  • 7. Automation 1. Auto scaling 2. Cloudwatch alarms. 3. Cloudwatch events 4. Lambda Scheduled Events
  • 8. Loose Coupling 1. Reduces interdependences. 2. Should not cascade. 3. Well defined intefaces. 4. RESTful APIs 5. Amazon Api Gateway. 6. Service discovery. Like Netflix Eureka 7. ELB, ALB 8. Asynchronous Integration 9. Graceful Failure
  • 9. Service not Servers 1. Managed Services 2. Serverless Architectures (AWS Lambda)
  • 10. Caching 1. App Data Caching (Elastic Cache) 2. Edge Caching (Cloudfront)
  • 11. And how about Databases? 1. Lets talk about it the next Meetup.
  • 12. Why this is important to me? Well architected design helps to: 1. Avoid rework. 1. Make changes on the app when an architectural change is needed. 2. Easy migrations. 3. Easy deployments 4. Don’t be worried about maintenance. 2. Impacts on the revenue. 1. Happy users 2. Almost %99.xxxx of availability.