Suche senden
Hochladen
Web20expo Scalable Web Arch
•
Als PPS, PDF herunterladen
•
4 gefällt mir
•
900 views
R
royans
Folgen
Cal handerson's talk. Awesome http://www.iamcal.com/talks/
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 145
Jetzt herunterladen
Empfohlen
Flickr Services
Flickr Services
royans
Web20expo Filesystems
Web20expo Filesystems
royans
Flickr Php
Flickr Php
royans
Web20expo Scalable Web Arch
Web20expo Scalable Web Arch
guest18a0f1
Scalable Web Architectures - Common Patterns & Approaches
Scalable Web Architectures - Common Patterns & Approaches
Cal Henderson
Filesystems
Filesystems
royans
Scalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and Approaches
adunne
Web20expo Filesystems
Web20expo Filesystems
royans
Empfohlen
Flickr Services
Flickr Services
royans
Web20expo Filesystems
Web20expo Filesystems
royans
Flickr Php
Flickr Php
royans
Web20expo Scalable Web Arch
Web20expo Scalable Web Arch
guest18a0f1
Scalable Web Architectures - Common Patterns & Approaches
Scalable Web Architectures - Common Patterns & Approaches
Cal Henderson
Filesystems
Filesystems
royans
Scalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and Approaches
adunne
Web20expo Filesystems
Web20expo Filesystems
royans
Web20expo Filesystems
Web20expo Filesystems
royans
Building a Scalable Architecture for web apps
Building a Scalable Architecture for web apps
Directi Group
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyond
Mind The Firebird
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
Spark::red
Optimizing the performance of WordPress
Optimizing the performance of WordPress
Josh Highland Giese
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Amazon Web Services
Lamp Stack Optimization
Lamp Stack Optimization
Dave Ross
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Amazon Web Services
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp North
Philip Norton
Use case for using the ElastiCache for Redis in production
Use case for using the ElastiCache for Redis in production
知教 本間
Building Web APIs that Scale
Building Web APIs that Scale
Salesforce Developers
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Amazon Web Services
2015 ZendCon - Do you queue
2015 ZendCon - Do you queue
Mike Willbanks
Shopzilla - Performance By Design
Shopzilla - Performance By Design
Tim Morrow
Scale your Alfresco Solutions
Scale your Alfresco Solutions
Alfresco Software
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
Amazon Web Services
Effectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEM
Norberto Leite
Web Application Optimization Techniques
Web Application Optimization Techniques
takinbo
Sizing your alfresco platform
Sizing your alfresco platform
Luis Cabaceira
(SDD402) Amazon ElastiCache Deep Dive | AWS re:Invent 2014
(SDD402) Amazon ElastiCache Deep Dive | AWS re:Invent 2014
Amazon Web Services
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Cal Henderson
Scalable Web Arch
Scalable Web Arch
royans
Weitere ähnliche Inhalte
Was ist angesagt?
Web20expo Filesystems
Web20expo Filesystems
royans
Building a Scalable Architecture for web apps
Building a Scalable Architecture for web apps
Directi Group
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyond
Mind The Firebird
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
Spark::red
Optimizing the performance of WordPress
Optimizing the performance of WordPress
Josh Highland Giese
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Amazon Web Services
Lamp Stack Optimization
Lamp Stack Optimization
Dave Ross
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Amazon Web Services
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp North
Philip Norton
Use case for using the ElastiCache for Redis in production
Use case for using the ElastiCache for Redis in production
知教 本間
Building Web APIs that Scale
Building Web APIs that Scale
Salesforce Developers
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Amazon Web Services
2015 ZendCon - Do you queue
2015 ZendCon - Do you queue
Mike Willbanks
Shopzilla - Performance By Design
Shopzilla - Performance By Design
Tim Morrow
Scale your Alfresco Solutions
Scale your Alfresco Solutions
Alfresco Software
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
Amazon Web Services
Effectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEM
Norberto Leite
Web Application Optimization Techniques
Web Application Optimization Techniques
takinbo
Sizing your alfresco platform
Sizing your alfresco platform
Luis Cabaceira
(SDD402) Amazon ElastiCache Deep Dive | AWS re:Invent 2014
(SDD402) Amazon ElastiCache Deep Dive | AWS re:Invent 2014
Amazon Web Services
Was ist angesagt?
(20)
Web20expo Filesystems
Web20expo Filesystems
Building a Scalable Architecture for web apps
Building a Scalable Architecture for web apps
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyond
Configuring Apache Servers for Better Web Perormance
Configuring Apache Servers for Better Web Perormance
Optimizing the performance of WordPress
Optimizing the performance of WordPress
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Lamp Stack Optimization
Lamp Stack Optimization
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp North
Use case for using the ElastiCache for Redis in production
Use case for using the ElastiCache for Redis in production
Building Web APIs that Scale
Building Web APIs that Scale
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
2015 ZendCon - Do you queue
2015 ZendCon - Do you queue
Shopzilla - Performance By Design
Shopzilla - Performance By Design
Scale your Alfresco Solutions
Scale your Alfresco Solutions
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
AWS re:Invent 2016: DNS Demystified: Getting Started with Amazon Route 53, fe...
Effectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEM
Web Application Optimization Techniques
Web Application Optimization Techniques
Sizing your alfresco platform
Sizing your alfresco platform
(SDD402) Amazon ElastiCache Deep Dive | AWS re:Invent 2014
(SDD402) Amazon ElastiCache Deep Dive | AWS re:Invent 2014
Ähnlich wie Web20expo Scalable Web Arch
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Cal Henderson
Scalable Web Arch
Scalable Web Arch
royans
Front Range PHP NoSQL Databases
Front Range PHP NoSQL Databases
Jon Meredith
Knowledge share about scalable application architecture
Knowledge share about scalable application architecture
AHM Pervej Kabir
MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
Mike Willbanks
Bhupeshbansal bigdata
Bhupeshbansal bigdata
Bhupesh Bansal
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Bhupesh Bansal
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
Hadoop User Group
Beyond the File System - Designing Large Scale File Storage and Serving
Beyond the File System - Designing Large Scale File Storage and Serving
mclee
Handling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
Directi Group
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Christopher Curtin
Web Speed And Scalability
Web Speed And Scalability
Jason Ragsdale
NoSQL Introduction, Theory, Implementations
NoSQL Introduction, Theory, Implementations
Firat Atagun
scale_perf_best_practices
scale_perf_best_practices
webuploader
http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151
xlight
Beyond the File System: Designing Large-Scale File Storage and Serving
Beyond the File System: Designing Large-Scale File Storage and Serving
mclee
Web20expo Filesystems
Web20expo Filesystems
guest18a0f1
FOWA Scaling The Lamp Stack Workshop
FOWA Scaling The Lamp Stack Workshop
dlieberman
Scalable Web Architecture
Scalable Web Architecture
Aleksandr Tsertkov
Apache Con 2008 Top 10 Mistakes
Apache Con 2008 Top 10 Mistakes
John Coggeshall
Ähnlich wie Web20expo Scalable Web Arch
(20)
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Arch
Scalable Web Arch
Front Range PHP NoSQL Databases
Front Range PHP NoSQL Databases
Knowledge share about scalable application architecture
Knowledge share about scalable application architecture
MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
Bhupeshbansal bigdata
Bhupeshbansal bigdata
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
Beyond the File System - Designing Large Scale File Storage and Serving
Beyond the File System - Designing Large Scale File Storage and Serving
Handling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
UnConference for Georgia Southern Computer Science March 31, 2015
UnConference for Georgia Southern Computer Science March 31, 2015
Web Speed And Scalability
Web Speed And Scalability
NoSQL Introduction, Theory, Implementations
NoSQL Introduction, Theory, Implementations
scale_perf_best_practices
scale_perf_best_practices
http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151
Beyond the File System: Designing Large-Scale File Storage and Serving
Beyond the File System: Designing Large-Scale File Storage and Serving
Web20expo Filesystems
Web20expo Filesystems
FOWA Scaling The Lamp Stack Workshop
FOWA Scaling The Lamp Stack Workshop
Scalable Web Architecture
Scalable Web Architecture
Apache Con 2008 Top 10 Mistakes
Apache Con 2008 Top 10 Mistakes
Mehr von royans
Hadoop: Distributed data processing
Hadoop: Distributed data processing
royans
Facebooks Petabyte Scale Data Warehouse using Hive and Hadoop
Facebooks Petabyte Scale Data Warehouse using Hive and Hadoop
royans
Grid – Distributed Computing at Scale
Grid – Distributed Computing at Scale
royans
How Typepad changed their architecture without taking down the service
How Typepad changed their architecture without taking down the service
royans
Dmk Bo2 K7 Web
Dmk Bo2 K7 Web
royans
21 Www Web Services
21 Www Web Services
royans
Web Design World Flickr
Web Design World Flickr
royans
Flickr Services
Flickr Services
royans
Web 2.0 Summit Flickr
Web 2.0 Summit Flickr
royans
Etech2005
Etech2005
royans
Mehr von royans
(10)
Hadoop: Distributed data processing
Hadoop: Distributed data processing
Facebooks Petabyte Scale Data Warehouse using Hive and Hadoop
Facebooks Petabyte Scale Data Warehouse using Hive and Hadoop
Grid – Distributed Computing at Scale
Grid – Distributed Computing at Scale
How Typepad changed their architecture without taking down the service
How Typepad changed their architecture without taking down the service
Dmk Bo2 K7 Web
Dmk Bo2 K7 Web
21 Www Web Services
21 Www Web Services
Web Design World Flickr
Web Design World Flickr
Flickr Services
Flickr Services
Web 2.0 Summit Flickr
Web 2.0 Summit Flickr
Etech2005
Etech2005
Kürzlich hochgeladen
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
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
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
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, Adobe
apidays
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Kürzlich hochgeladen
(20)
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Architecting Cloud Native Applications
Architecting Cloud Native Applications
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
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...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
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, Adobe
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Web20expo Scalable Web Arch
1.
Scalable Web Architectures
Common Patterns & Approaches Cal Henderson
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Big Irons Sunfire
E20k $450,000 - $2,500,000 36x 1.8GHz processors PowerEdge SC1435 Dualcore 1.8 GHz processor Around $1,500
14.
Cost vs Cost
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Trifle
33.
Trifle Sponge /
Database Jelly / Business Logic Custard / Page Logic Cream / Markup Fruit / Presentation
34.
Trifle Sponge /
Database Jelly / Business Logic Custard / Page Logic Cream / Markup Fruit / Presentation
35.
App servers
36.
App servers
37.
App servers
38.
39.
40.
41.
42.
43.
44.
45.
46.
Wackamole
47.
Wackamole
48.
49.
50.
51.
Synchronous systems
52.
Asynchronous systems
53.
Helps with peak
periods
54.
Synchronous systems
55.
Asynchronous systems
56.
Asynchronous systems
57.
58.
59.
60.
Master-Slave Replication
61.
Master-Slave Replication Reads
and Writes Reads
62.
Master-Slave Replication
63.
Master-Slave Replication
64.
Master-Slave Replication
65.
Master-Slave Replication
66.
Master-Slave Replication
67.
Master-Slave Replication
68.
Master-Slave Replication
69.
Master-Slave Replication
70.
71.
72.
73.
Write-through cache
74.
Write-back cache
75.
Sideline cache
76.
77.
78.
79.
80.
But what about
HA?
81.
But what about
HA?
82.
83.
Master-Master
84.
85.
86.
Rings
87.
Rings
88.
89.
Dual trees
90.
91.
92.
1+1 = 200%
hardware
93.
3+1 = 133%
hardware
94.
95.
96.
97.
98.
99.
Data federation
100.
101.
102.
103.
104.
105.
106.
107.
108.
Multiple Datacenters
109.
110.
111.
112.
Reverse proxy
113.
114.
115.
116.
117.
118.
119.
Perlbal backhanding
120.
121.
122.
Permission URLs
123.
Permission URLs (or
mod_perl)
124.
125.
126.
127.
128.
129.
Multiple volumes
130.
131.
Multiple hosts
132.
133.
134.
HA Storage
135.
136.
137.
138.
Flickr Architecture
139.
Flickr Architecture
140.
LiveJournal Architecture
141.
LiveJournal Architecture
142.
Buy my book!
143.
Or buy Theo’s
144.
The end!
145.
Jetzt herunterladen