SlideShare a Scribd company logo
1 of 20
Download to read offline
1
building the right
architecture for you
@papa_fire
2
not every problem is
created equal
3
you are not
Netflix
4
you are not
Netflix
you
5
you don’t have
Big Data
your datayour data is tiny
your data
6
define your problem
7
define your problembusiness
need
8
always
consider
cost
9
99.999%
1 0
11
set
realistic
goals
1 2
do you need
99.999%?
1 3
don’t build
build
big
smart
1 4
minimum
viable
architecture
1 5
architecture choices
support business goals
1 6
don’t just scale
scale with business
1 7
don’t envy
thy neighbor
1 8
there is a bash script at the
end of every DevOps road
1 9
build what
you need
not what you
want to need
2 0
thank you
@papa_fire
https://images.nasa.gov

More Related Content

What's hot

Most common web development problem and solutions
Most common web development problem and solutionsMost common web development problem and solutions
Most common web development problem and solutionsnishakapoor991
 
"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa Perri"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa PerriProductized
 
The Build Trap - Craft Conference
The Build Trap - Craft ConferenceThe Build Trap - Craft Conference
The Build Trap - Craft ConferenceMelissa Perri
 
Lean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design MeetupLean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design MeetupMelissa Perri
 
Beyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignBeyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignMelissa Perri
 
Designing to Learn: Creating Successful MVP Experiments
Designing to Learn: Creating Successful MVP ExperimentsDesigning to Learn: Creating Successful MVP Experiments
Designing to Learn: Creating Successful MVP ExperimentsMelissa Perri
 
Designing MVP Experiments
Designing MVP ExperimentsDesigning MVP Experiments
Designing MVP ExperimentsMelissa Perri
 
Advanced Analytics for Salesforce
Advanced Analytics for SalesforceAdvanced Analytics for Salesforce
Advanced Analytics for SalesforceLooker
 
Lean Product Management
Lean Product ManagementLean Product Management
Lean Product ManagementMelissa Perri
 
Paulo andraus SEO migration shouldn't be scary
Paulo andraus   SEO migration shouldn't be scaryPaulo andraus   SEO migration shouldn't be scary
Paulo andraus SEO migration shouldn't be scaryPaulo Andraus
 
Humans Not Zombies: Identity-Based Content Strategy for More Engaging Websites
Humans Not Zombies: Identity-Based Content Strategy for More Engaging WebsitesHumans Not Zombies: Identity-Based Content Strategy for More Engaging Websites
Humans Not Zombies: Identity-Based Content Strategy for More Engaging WebsitesMelissa Eggleston
 
2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates WorkshopMatthew Philip
 
The Many Faces of Data Integration
The Many Faces of Data IntegrationThe Many Faces of Data Integration
The Many Faces of Data IntegrationApttus
 
CV builder step 2
CV builder step 2CV builder step 2
CV builder step 2Kwai Yu
 
Annotating Images for Machine Learning Models: 5 Common Misconceptions
Annotating Images for Machine Learning Models: 5 Common MisconceptionsAnnotating Images for Machine Learning Models: 5 Common Misconceptions
Annotating Images for Machine Learning Models: 5 Common MisconceptionsHitech BPO
 
Escaping the Build Trap
Escaping the Build Trap Escaping the Build Trap
Escaping the Build Trap Melissa Perri
 
Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Melissa Perri
 

What's hot (20)

Designed to Learn
Designed to LearnDesigned to Learn
Designed to Learn
 
Most common web development problem and solutions
Most common web development problem and solutionsMost common web development problem and solutions
Most common web development problem and solutions
 
"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa Perri"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa Perri
 
The Build Trap - Craft Conference
The Build Trap - Craft ConferenceThe Build Trap - Craft Conference
The Build Trap - Craft Conference
 
Lean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design MeetupLean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design Meetup
 
Data Analysis
Data Analysis Data Analysis
Data Analysis
 
Beyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable DesignBeyond Pretty: Creating Better Products with Measurable Design
Beyond Pretty: Creating Better Products with Measurable Design
 
Designing to Learn: Creating Successful MVP Experiments
Designing to Learn: Creating Successful MVP ExperimentsDesigning to Learn: Creating Successful MVP Experiments
Designing to Learn: Creating Successful MVP Experiments
 
Designing MVP Experiments
Designing MVP ExperimentsDesigning MVP Experiments
Designing MVP Experiments
 
Advanced Analytics for Salesforce
Advanced Analytics for SalesforceAdvanced Analytics for Salesforce
Advanced Analytics for Salesforce
 
Lean Product Management
Lean Product ManagementLean Product Management
Lean Product Management
 
Paulo andraus SEO migration shouldn't be scary
Paulo andraus   SEO migration shouldn't be scaryPaulo andraus   SEO migration shouldn't be scary
Paulo andraus SEO migration shouldn't be scary
 
ABM
ABMABM
ABM
 
Humans Not Zombies: Identity-Based Content Strategy for More Engaging Websites
Humans Not Zombies: Identity-Based Content Strategy for More Engaging WebsitesHumans Not Zombies: Identity-Based Content Strategy for More Engaging Websites
Humans Not Zombies: Identity-Based Content Strategy for More Engaging Websites
 
2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop
 
The Many Faces of Data Integration
The Many Faces of Data IntegrationThe Many Faces of Data Integration
The Many Faces of Data Integration
 
CV builder step 2
CV builder step 2CV builder step 2
CV builder step 2
 
Annotating Images for Machine Learning Models: 5 Common Misconceptions
Annotating Images for Machine Learning Models: 5 Common MisconceptionsAnnotating Images for Machine Learning Models: 5 Common Misconceptions
Annotating Images for Machine Learning Models: 5 Common Misconceptions
 
Escaping the Build Trap
Escaping the Build Trap Escaping the Build Trap
Escaping the Build Trap
 
Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014Creating Successful MVPs in Agile Teams - Agile 2014
Creating Successful MVPs in Agile Teams - Agile 2014
 

More from Leon Fayer

What kids can teach us about building effective teams
What kids can teach us about building effective teamsWhat kids can teach us about building effective teams
What kids can teach us about building effective teamsLeon Fayer
 
Как измерить успех
Как измерить успехКак измерить успех
Как измерить успехLeon Fayer
 
Developing applications for performance
Developing applications for performanceDeveloping applications for performance
Developing applications for performanceLeon Fayer
 
Lost art of troubleshooting
Lost art of troubleshootingLost art of troubleshooting
Lost art of troubleshootingLeon Fayer
 
Adventures in public speaking
Adventures in public speakingAdventures in public speaking
Adventures in public speakingLeon Fayer
 
BizOps and you
BizOps and youBizOps and you
BizOps and youLeon Fayer
 
On call for developers
On call for developersOn call for developers
On call for developersLeon Fayer
 
Database performance 101
Database performance 101Database performance 101
Database performance 101Leon Fayer
 
Production testing through monitoring
Production testing through monitoringProduction testing through monitoring
Production testing through monitoringLeon Fayer
 
What DevOps is Not
What DevOps is NotWhat DevOps is Not
What DevOps is NotLeon Fayer
 
Breaking social dependency
Breaking social dependencyBreaking social dependency
Breaking social dependencyLeon Fayer
 
PHP performance 101: so you need to use a database
PHP performance 101: so you need to use a databasePHP performance 101: so you need to use a database
PHP performance 101: so you need to use a databaseLeon Fayer
 
Improving DevOps through better monitoring
Improving DevOps through better monitoringImproving DevOps through better monitoring
Improving DevOps through better monitoringLeon Fayer
 

More from Leon Fayer (14)

What kids can teach us about building effective teams
What kids can teach us about building effective teamsWhat kids can teach us about building effective teams
What kids can teach us about building effective teams
 
Как измерить успех
Как измерить успехКак измерить успех
Как измерить успех
 
Bias in tech
Bias in techBias in tech
Bias in tech
 
Developing applications for performance
Developing applications for performanceDeveloping applications for performance
Developing applications for performance
 
Lost art of troubleshooting
Lost art of troubleshootingLost art of troubleshooting
Lost art of troubleshooting
 
Adventures in public speaking
Adventures in public speakingAdventures in public speaking
Adventures in public speaking
 
BizOps and you
BizOps and youBizOps and you
BizOps and you
 
On call for developers
On call for developersOn call for developers
On call for developers
 
Database performance 101
Database performance 101Database performance 101
Database performance 101
 
Production testing through monitoring
Production testing through monitoringProduction testing through monitoring
Production testing through monitoring
 
What DevOps is Not
What DevOps is NotWhat DevOps is Not
What DevOps is Not
 
Breaking social dependency
Breaking social dependencyBreaking social dependency
Breaking social dependency
 
PHP performance 101: so you need to use a database
PHP performance 101: so you need to use a databasePHP performance 101: so you need to use a database
PHP performance 101: so you need to use a database
 
Improving DevOps through better monitoring
Improving DevOps through better monitoringImproving DevOps through better monitoring
Improving DevOps through better monitoring
 

Recently uploaded

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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Building the right architecture for you