SlideShare a Scribd company logo
1 of 110
Download to read offline
5 PILLARS OF
CLOUDINESS
wayne walls
cloud evangelist
alex brandt
sr developer
Tuesday, July 23, 13
FIVE PILLARS
OF CLOUDINESS
1 2 3 4 5
Parallel Modular Horizontal Agile Secure
2
Tuesday, July 23, 13
Pillar #1:
Parallel
Tuesday, July 23, 13
1M
Records
Answer
Node
4
Tuesday, July 23, 13
1M
Records
Answer
Node
1-250K
Node
251K-500K
Node
501K-750K
Node
751K-1M
5
Tuesday, July 23, 13
6
1M
Records
Answer
Node
1-250K
Node
251K-500K
Node
501K-750K
Node
751K-1M
Tuesday, July 23, 13
6
1M
Records
Answer
Node
1-250K
Node
251K-500K
Node
501K-750K
Node
751K-1M
Tuesday, July 23, 13
7
Tuesday, July 23, 13
DATA
CALCULATION
MAP
CALCULATION
REDUCE
DATA
CALC
D
C
R
D
D
C
R
D
D
C
R
D
SHUFFLE
DATA
7
Tuesday, July 23, 13
8
Tuesday, July 23, 13
Thread 1
Deadlock
9
Thread 2
Tuesday, July 23, 13
Thread 1
Deadlock
9
Thread 2
Tuesday, July 23, 13
File A
Thread 1
Deadlock
9
Thread 2
Tuesday, July 23, 13
File A
Thread 1
Deadlock
9
Thread 2
Tuesday, July 23, 13
File A File B
Thread 1
Deadlock
9
Thread 2
Tuesday, July 23, 13
File A File B
Thread 1
Deadlock
9
Thread 2
Tuesday, July 23, 13
File A File B
Thread 1
Deadlock
9
File B
Thread 2
Tuesday, July 23, 13
File A File B
Thread 1
Deadlock
9
File B
Thread 2
Tuesday, July 23, 13
File A File B
File A
Thread 1
Deadlock
9
File B
Thread 2
Tuesday, July 23, 13
File A File B
File A
Thread 1
Deadlock
9
File B
Thread 2
Tuesday, July 23, 13
File A File B
File A
Thread 1
Deadlock
9
X
File B
Thread 2
Tuesday, July 23, 13
File A File B
File A
Thread 1
Deadlock
9
X
File B
Thread 2
Tuesday, July 23, 13
File A File B
File A
Thread 1
Deadlock
9
X X
File B
Thread 2
Tuesday, July 23, 13
Solution? Scheduling
Y
XA
B
A
B
Y
X
1
2
3
4
10
Tuesday, July 23, 13
1M
records
Answer
Node
1M
records
Answer
Node
1-250K
Node
251K-500K
Node
501K-750K
Node
750K-1M
11
Tuesday, July 23, 13
1M
records
Answer
Node
1M
records
Answer
Node
1-250K
Node
251K-500K
Node
501K-750K
Node
750K-1M
11
Tuesday, July 23, 13
12
Tuesday, July 23, 13
13
Tuesday, July 23, 13
pillar #2:
modular
Tuesday, July 23, 13
ONE PERSON BUILDS A CAR
15
Tuesday, July 23, 13
CHASSIS ENGINE BODY INTERIOR
16
Tuesday, July 23, 13
CHASSIS ENGINE BODY INTERIOR
17
Tuesday, July 23, 13
CHASSIS ENGINE BODY INTERIOR
18
Tuesday, July 23, 13
CHASSIS ENGINE BODY INTERIOR
SEATS FLOOR
DASHBOARD
GAS
AND
BRAKE
PEDALS
18
Tuesday, July 23, 13
CHASSIS ENGINE BODY INTERIOR
19
Tuesday, July 23, 13
CHASSIS ENGINE BODY INTERIOR
20
Tuesday, July 23, 13
defect
CHASSIS ENGINE BODY INTERIOR
20
Tuesday, July 23, 13
defect defect
CHASSIS ENGINE BODY INTERIOR
20
Tuesday, July 23, 13
defect defect defect
CHASSIS ENGINE BODY INTERIOR
20
Tuesday, July 23, 13
defect defect defect defect
CHASSIS ENGINE BODY INTERIOR
20
Tuesday, July 23, 13
defect defect defect defect LEMON
CHASSIS ENGINE BODY INTERIOR
20
Tuesday, July 23, 13
Pillar #3:
horizontal
Tuesday, July 23, 13
2 GB
2 CORES
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
VERTICAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
VERTICAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
SHARED NOTHING THROUGH STATELESSNESS
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
SHARED NOTHING THROUGH STATELESSNESS
22
8 GB
4 CORES
Tuesday, July 23, 13
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
2 GB
2 CORES
VERTICAL
HORIZONTAL
SHARED NOTHING THROUGH STATELESSNESS
2 GB
2 CORES
22
8 GB
4 CORES
Tuesday, July 23, 13
23
Tuesday, July 23, 13
24
Tuesday, July 23, 13
ONE
SERVER
NEAR
CAPACITY
24
Tuesday, July 23, 13
ONE
SERVER
NEAR
CAPACITY
ADD
ANOTHER
SERVER
24
Tuesday, July 23, 13
ONE
SERVER
NEAR
CAPACITY
ADD
ANOTHER
SERVER
25
Tuesday, July 23, 13
1234 MESSAGE QUEUE
26
Tuesday, July 23, 13
1234MESSAGE QUEUE
27
Tuesday, July 23, 13
1
2
3
4
28
MESSAGE QUEUE
Tuesday, July 23, 13
1
2
3
4
28
56789101112 MESSAGE QUEUE
Tuesday, July 23, 13
29
5678 9101112MESSAGE QUEUE
1
2
3
4
Tuesday, July 23, 13
29
5678 9101112
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
MESSAGE QUEUE
1
2
3
4
Tuesday, July 23, 13
MESSAGE QUEUE
30
5
6
7
8
9
10
11
12
13141516
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
1
2
3
4
Tuesday, July 23, 13
31
5678 9101112
13141516
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
1234
MESSAGE QUEUE
Tuesday, July 23, 13
32
5678 9101112
13141516
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
1234
MESSAGE QUEUE
Tuesday, July 23, 13
33
5678 9101112
13141516
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
1234
MESSAGE QUEUE
Tuesday, July 23, 13
33
5678 9101112
13141516
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
1234
MESSAGE QUEUE
DECREASE SERVERS
BASED ON
MESSAGE QUEUE
Tuesday, July 23, 13
MESSAGE QUEUE
34
5678 9101112
13
14
15
16
ADD MORE SERVERS
BASED ON
MESSAGE QUEUE
1234
DECREASE SERVERS
BASED ON
MESSAGE QUEUE
Tuesday, July 23, 13
Pillar #4:
agile
Tuesday, July 23, 13
36
Tuesday, July 23, 13
Features In Progress Blocked Tabled Testing Complete
Feature A
Feature B
Feature C
37
Agile - why Monday
Tuesday, July 23, 13
Agile - why
Features In Progress Blocked Tabled Testing Complete
Feature A
Feature B
Feature C
38
Tuesday
Tuesday, July 23, 13
Agile - why
Features In Progress Blocked Tabled Testing Complete
Feature A
Feature B
Feature C
Feature E
Feature D
38
Tuesday
Tuesday, July 23, 13
Features In Progress Blocked Tabled Testing Complete
Feature AFeature BFeature C
Feature E
Feature G
Agile - why
39
Wednesday
Tuesday, July 23, 13
Features In Progress Blocked Tabled Testing Complete
Feature AFeature BFeature C
Feature E
Feature D
Feature F
Feature G
Agile - why
39
Wednesday
Tuesday, July 23, 13
Features In Progress Blocked Tabled Testing Complete
Feature A
Feature B
Feature C
Feature E
Feature D
Feature F
Feature G
Agile - why
40
Friday
Tuesday, July 23, 13
Features In Progress Blocked Tabled Testing Complete
Feature A
Feature B
Feature C
Feature E
Feature D
Feature F
Feature G
Feature H
Feature I
Agile - why
40
Friday
Tuesday, July 23, 13
Features In Progress Blocked Tabled Testing Complete
Feature A
Feature B
Feature C
Feature EFeature D
Feature F
Feature G
Feature H
Feature I
Agile - why
41
Friday - WK 2
Tuesday, July 23, 13
Agile - why
57%
14%
29%
Failed Successful Challenged
49%
42%
9%
Waterfall Agile
Source: The CHAOS Manifesto, The Standish Group, 2012
42
Tuesday, July 23, 13
43
Continuous Integration/Continuous Delivery
Tuesday, July 23, 13
44
Quality
Tuesday, July 23, 13
45
Release Cycle
Tuesday, July 23, 13
IMAGE: blogs.bu.edu
46
Tuesday, July 23, 13
47
Lint Testing
Test Driven Development
Functional Testing
Black Box
Integration Testing
Unit Testing
Behavior Driven Development
White Box
Smoke Testing
Acceptance Testing
Tuesday, July 23, 13
ENSURES QUALITY
47
Lint Testing
Test Driven Development
Functional Testing
Black Box
Integration Testing
Unit Testing
Behavior Driven Development
White Box
Smoke Testing
Acceptance Testing
Tuesday, July 23, 13
48
Lint Testing
Test Driven Development
Functional Testing
Black Box
Integration Testing
Unit Testing
Behavior Driven Development
White Box
Smoke Testing
Acceptance Testing
Tuesday, July 23, 13
ENSURES CONFIDENCE
48
Lint Testing
Test Driven Development
Functional Testing
Black Box
Integration Testing
Unit Testing
Behavior Driven Development
White Box
Smoke Testing
Acceptance Testing
Tuesday, July 23, 13
Pillar #5:
secure
Tuesday, July 23, 13
50
Tuesday, July 23, 13
51
PRESENTATION
APPLICATION
STORAGE
Tuesday, July 23, 13
51
PRESENTATION
APPLICATION
STORAGE
INTERFACE
SECURITY
ACROSS ALL LAYERS
Tuesday, July 23, 13
52
Tuesday, July 23, 13
53
Host-based Authentication
Tuesday, July 23, 13
54
User Authentication
Tuesday, July 23, 13
55
Hybrid Cloud
Tuesday, July 23, 13
56
Trustworthiness as an Organization
Tuesday, July 23, 13
APPLICATION
dissection
alex brandt
sr developer
wayne walls
cloud evangelist
Tuesday, July 23, 13
Data Schema
•articles
• url
• text
• tags-index
• notations
• location
• note
• votes
• created_at-index
• etag
• parsed_at
•users
• username-unique index
• email
• name
• hash (md5)
58
•subscribers
• uuid4-user
• uuid4-bookmark
• subscribed_at
Tuesday, July 23, 13
LB
FRONT END API
MQ
CONSUMER
LB
KEY/VALUE
STORE
DOCUMENT
STORE
INTERNET
Routing
•Topic
•users
•articles
•Fanout
•article.sanitize
•article.references
Consumers
•create user
•password user
•article reference
•email user
•create article
•article sanitize
OBJECT
STORE
Tuesday, July 23, 13
LB
FRONT END API
MQ
CONSUMER
LB
KEY/VALUE
STORE
DOCUMENT
STORE
INTERNET
Routing
•Topic
•users
•articles
•Fanout
•article.sanitize
•article.references
Consumers
•create user
•password user
•article reference
•email user
•create article
•article sanitize
OBJECT
STORE Parallel
Modular
Horizontally scalable
Agile
Secure
Tuesday, July 23, 13
LB
FRONT END API
MQ
CONSUMER
LB
KEY/VALUE
STORE
DOCUMENT
STORE
INTERNET
Routing
•Topic
•users
•articles
•Fanout
•article.sanitize
•article.references
Consumers
•create user
•password user
•article reference
•email user
•create article
•article sanitize
OBJECT
STORE Parallel
Modular
Horizontally scalable
Agile
Secure
Tuesday, July 23, 13
LB
FRONT END API
MQ
CONSUMER
LB
KEY/VALUE
STORE
DOCUMENT
STORE
INTERNET
Routing
•Topic
•users
•articles
•Fanout
•article.sanitize
•article.references
Consumers
•create user
•password user
•article reference
•email user
•create article
•article sanitize
OBJECT
STORE
Parallel
Modular
Horizontally scalable
Agile
Secure
Tuesday, July 23, 13
LB
FRONT END API
MQ
CONSUMER
LB
KEY/VALUE
STORE
DOCUMENT
STORE
INTERNET
Routing
•Topic
•users
•articles
•Fanout
•article.sanitize
•article.references
Consumers
•create user
•password user
•article reference
•email user
•create article
•article sanitize
OBJECT
STORE Parallel
Modular
Horizontally scalable
Agile
Secure
Tuesday, July 23, 13
KEY/VALUE
STORE
OBJECT
STORE
LB
FRONT END API
MQ
CONSUMER
LB
DOCUMENT
STORE
INTERNET
Routing
•Topic
•users
•articles
•Fanout
•article.sanitize
•article.references
Consumers
•create user
•password user
•article reference
•email user
•create article
•article sanitize
Parallel
Modular
Horizontally scalable
Agile
Secure
Tuesday, July 23, 13
65
https://github.com/raxsavvy/margarine
ThankYou!
@rackspace
@waynewalls
@hhoover
@alunduil
Tuesday, July 23, 13

More Related Content

Viewers also liked

Enterprise Open Cloud Forum: The Cloud is Making it Rain
Enterprise Open Cloud Forum: The Cloud is Making it RainEnterprise Open Cloud Forum: The Cloud is Making it Rain
Enterprise Open Cloud Forum: The Cloud is Making it RainRackspace
 
Rackspace Analytical Compute Grid (ACG)
Rackspace Analytical Compute Grid (ACG)Rackspace Analytical Compute Grid (ACG)
Rackspace Analytical Compute Grid (ACG)Rackspace
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace
 
The 5 Pillars of Cloudiness
The 5 Pillars of CloudinessThe 5 Pillars of Cloudiness
The 5 Pillars of CloudinessWayne Walls
 
ฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคต
ฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคตฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคต
ฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคตprimmy1998
 
Top 8 assistant general manager hotel resume samples
Top 8 assistant general manager hotel resume samplesTop 8 assistant general manager hotel resume samples
Top 8 assistant general manager hotel resume samplesjomsgue
 
Ruby + Josy
Ruby + JosyRuby + Josy
Ruby + JosyRubyJosy
 
vSphere with Openstack
vSphere with OpenstackvSphere with Openstack
vSphere with OpenstackRackspace
 

Viewers also liked (10)

Enterprise Open Cloud Forum: The Cloud is Making it Rain
Enterprise Open Cloud Forum: The Cloud is Making it RainEnterprise Open Cloud Forum: The Cloud is Making it Rain
Enterprise Open Cloud Forum: The Cloud is Making it Rain
 
Rackspace Analytical Compute Grid (ACG)
Rackspace Analytical Compute Grid (ACG)Rackspace Analytical Compute Grid (ACG)
Rackspace Analytical Compute Grid (ACG)
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
 
The 5 Pillars of Cloudiness
The 5 Pillars of CloudinessThe 5 Pillars of Cloudiness
The 5 Pillars of Cloudiness
 
Pdhpe
PdhpePdhpe
Pdhpe
 
ฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคต
ฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคตฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคต
ฉันในอดีต ฉันในปัจจุบัน ฉันในอนาคต
 
Estadistica
EstadisticaEstadistica
Estadistica
 
Top 8 assistant general manager hotel resume samples
Top 8 assistant general manager hotel resume samplesTop 8 assistant general manager hotel resume samples
Top 8 assistant general manager hotel resume samples
 
Ruby + Josy
Ruby + JosyRuby + Josy
Ruby + Josy
 
vSphere with Openstack
vSphere with OpenstackvSphere with Openstack
vSphere with Openstack
 

Similar to Unlocked Workshop OSCON 2013 - Part II

Continuous Delivery for the Web Platform
Continuous Delivery for the Web PlatformContinuous Delivery for the Web Platform
Continuous Delivery for the Web PlatformJarrod Overson
 
Augmented Reality in JavaScript
Augmented Reality in JavaScriptAugmented Reality in JavaScript
Augmented Reality in JavaScriptEduardo Lundgren
 
carta gantt projek nazeq.pdf
carta gantt projek nazeq.pdfcarta gantt projek nazeq.pdf
carta gantt projek nazeq.pdfnazeqhaikal666
 
A startup within government
A startup within governmentA startup within government
A startup within governmentJames Abley
 
Why we love git (CPOSC 2012)
Why we love git (CPOSC 2012)Why we love git (CPOSC 2012)
Why we love git (CPOSC 2012)Jason May
 
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013Puppet
 

Similar to Unlocked Workshop OSCON 2013 - Part II (6)

Continuous Delivery for the Web Platform
Continuous Delivery for the Web PlatformContinuous Delivery for the Web Platform
Continuous Delivery for the Web Platform
 
Augmented Reality in JavaScript
Augmented Reality in JavaScriptAugmented Reality in JavaScript
Augmented Reality in JavaScript
 
carta gantt projek nazeq.pdf
carta gantt projek nazeq.pdfcarta gantt projek nazeq.pdf
carta gantt projek nazeq.pdf
 
A startup within government
A startup within governmentA startup within government
A startup within government
 
Why we love git (CPOSC 2012)
Why we love git (CPOSC 2012)Why we love git (CPOSC 2012)
Why we love git (CPOSC 2012)
 
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
Forging Great Modules: Standards, Tools and Patterns - PuppetConf 2013
 

More from Wayne Walls

Polyglot Persistence
Polyglot PersistencePolyglot Persistence
Polyglot PersistenceWayne Walls
 
Butter Web Browsing with Margarine
Butter Web Browsing with MargarineButter Web Browsing with Margarine
Butter Web Browsing with MargarineWayne Walls
 
HubSpot Case Study
HubSpot Case StudyHubSpot Case Study
HubSpot Case StudyWayne Walls
 
Everything as Code
Everything as CodeEverything as Code
Everything as CodeWayne Walls
 
Cloudify Your Business
Cloudify Your BusinessCloudify Your Business
Cloudify Your BusinessWayne Walls
 
Unlocked Workshop OSCON 2013 - Part I
Unlocked Workshop OSCON 2013 - Part IUnlocked Workshop OSCON 2013 - Part I
Unlocked Workshop OSCON 2013 - Part IWayne Walls
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General SessionWayne Walls
 
Unlocked London - Case Studies
Unlocked London - Case StudiesUnlocked London - Case Studies
Unlocked London - Case StudiesWayne Walls
 
Unlocked London - Technical Track
Unlocked London - Technical TrackUnlocked London - Technical Track
Unlocked London - Technical TrackWayne Walls
 
Agile-Techture: Nimble Cloud Engineering at Rackspace
Agile-Techture:  Nimble Cloud Engineering at RackspaceAgile-Techture:  Nimble Cloud Engineering at Rackspace
Agile-Techture: Nimble Cloud Engineering at RackspaceWayne Walls
 
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012Wayne Walls
 

More from Wayne Walls (11)

Polyglot Persistence
Polyglot PersistencePolyglot Persistence
Polyglot Persistence
 
Butter Web Browsing with Margarine
Butter Web Browsing with MargarineButter Web Browsing with Margarine
Butter Web Browsing with Margarine
 
HubSpot Case Study
HubSpot Case StudyHubSpot Case Study
HubSpot Case Study
 
Everything as Code
Everything as CodeEverything as Code
Everything as Code
 
Cloudify Your Business
Cloudify Your BusinessCloudify Your Business
Cloudify Your Business
 
Unlocked Workshop OSCON 2013 - Part I
Unlocked Workshop OSCON 2013 - Part IUnlocked Workshop OSCON 2013 - Part I
Unlocked Workshop OSCON 2013 - Part I
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General Session
 
Unlocked London - Case Studies
Unlocked London - Case StudiesUnlocked London - Case Studies
Unlocked London - Case Studies
 
Unlocked London - Technical Track
Unlocked London - Technical TrackUnlocked London - Technical Track
Unlocked London - Technical Track
 
Agile-Techture: Nimble Cloud Engineering at Rackspace
Agile-Techture:  Nimble Cloud Engineering at RackspaceAgile-Techture:  Nimble Cloud Engineering at Rackspace
Agile-Techture: Nimble Cloud Engineering at Rackspace
 
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Unlocked Workshop OSCON 2013 - Part II