SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Relational
Databases

in the Cloud
Inés

Sombra
INE S@E NGINE YA R D.C OM
@RA ND OMMOOD
Today’s
Agenda
DE VELOPM E NT 

IN THE C LOUD 

(A ND A DASH OF OPS)
MYSQL
REL ATI O NA L

DATABASE S
PO STGRE SQL
Http://Www.Flickr.Com/Photos/Nathaninsandiego/5819143579/
Let’s
Get
Started!
Relational
Intro&
Tenets
Relational
Origin
Relational Databases
DATA PERC EIVED BY USER S
AS TABL E S & ONLY T A BLE S
OPERATOR S GE NERATE 

N E W TABLE S FROM OLD
* Trivia Q1: Why ‘Relation’?
E NTI TIE S
RE LAT I ON SHIPS
C ON STR AINTS
ATTRIB UTE S
Relational
Concepts
E NTI TIE S
RE LAT I ON SHIPS
C ON STR AINTS
AT TRIB UTE S
Relational
Concepts
E NTI TIE S
RE LAT I ON SHIPS
C ON STR AINTS
ATTRIB UTE S
Relational
Concepts
E NTI TIE S
RE LAT I ON SHIPS
C O N STRAINTS
ATTRIB UTE S
Relational
Concepts
Relational DataModel
Relational DataModel
On SQL
D ML : DATA MA NIPU L ATI ON 

(SEL EC T, IN SER T, U PDATE … )
D DL: DATA DEF INI TI ON
(C R EATE, DR OP, A LTER)
D C L: DATA C ONTROL

(GRA N T, RE VOK E)
Relational Properties
ATOMIC I T Y
C ON SI STE NCY
I SOLAT I ON
DURABILI T Y
Http://Www.Flickr.Com/Photos/Mukumbura/12828737425/
OurDatabases
A Little Context
INTRODUC ED 1 994(I SH)

V5.6.17 C URRE NT STABLE
* Trivia Q2: Why ‘My’?
V ER Y PERVASIVE DUE TO

LAM P STAC K & DEFAULTS
Multi Masters
10/200 5 

ORAC LE BUYS INN OBASE
02/200 6 

ORAC LE BUYS S L E E PYCAT
01/2008 

SUN BUYS MYS Q L
04-08/2009 

ORAC LE BU YS S U N
Pro: Storage Engines
* Trivia Q3: Current Default?
INN ODB
MYI SAM
ME MOR Y
C SV
A RC HIVE
Pro: Distros &Clustering
XT R A DB
MA RIA DB
WE B SCA LEDB
TOKUD B
GA LERA
Pro: Extras
C RA ZY MI GRATI ON S 

ON REPL IC AS
C OMMER C I A L EC O SYSTEM 

RE PL ICAT OR S & C ONNEC TOR S
Cons
EXPL AIN & QUE RY PL A NNE R
KINDA M EH
ORAC LE RELATI ON S H IP I S
P ROBLE MATIC F OR I TS
C OMMUNI T Y
Common Mistakes
SI MPLE T URN S YOU L A Z Y
N OT USING INN ODB
WEAK/ MI SSING VA L IDATI ON S
Best UseCase
Whenyouneeda
clusteredRDBMS



*thatworksofftheshelfandtheoptionofcommercial
support
A Little Context
DEE P ACA D EMIC R O OTS

BERKEL E Y’S PO STGR E S( 9 5 )
* Trivia Q: Why An Elephant?
OB JEC T D ATA BA SE

C OM M UNI T Y OWNED
Pro: Versatile
MVCC
F TS
FDW S
EXTE N SI ON S
LA NGUAGE S
FL E XIB L E DATA
Pro: Versatile
LI STE N/N OTIF Y
FL EXIBLE INDEXE S
PE R TRA N SAC TI ON 

SYN C HRON OUS REPLICATI ON
B-TREE S 

DEF AULT. N UME RIC, TEXT,NULL
HASH 

EQUA LI T Y. D ON ’T USE
GIN 

A RRAY VA LUE S & F TS
GI ST 

GE OME TRI C DATA & F TS
They Can Be
Created
Concurrently!
Many Indexes
PA R TIA L I NDEX E S 

IND EX + WHERE C LAUSE
EXPRE SSI ON I NDE X E S 

MAT C H ON FUN C TI ON/ MOD IF ICATI ON
UNIQU E I NDEX E S 

PR E VE N TS DUPE S
SOR TE D I NDEX E S 

A LT ER B-TREE FROM ASC TO DE SC
Many Indexes
Cons
C LUSTERING STORY I S N OT
Q UI T E THERE YE T
MORE STRIC T IN TE RM S
OF T YPE S. N O MORE
SHE NA NIGA N S!
Common Mistakes
UNNEC E SSA RY INDE X E S
(MU LTI-C OLUMN)
OVERLOOK EXT E N S I ON S
GIVIN G UP ON IN S TA L L
Whenyouneedan
amazinglyversatile
&powerfulRDBMS



*andreplicapromotionisenough
Best UseCase
Developing & Running
* DB S IN THE C LOUD
Know YourReplication
DB RE P LIC ATI ON I S A MUST H AVE
USE D IFFERE NT FAILURE D OMAIN S
UNDER STA ND DR/HA OPTI ON S
PRAC TIC E REPLICA PR OMOTI ON S
BAC KUPS≠D I SAS TER REC OVERY
HAV E A P LA N & PRAC TIC E I T!
Expect Failures
DB Master

us-east-1a
Replica

us-east-1b
App
App
X
Let’s
WrapUp
(+ R E SOURC E S & Q&A )
RDBMSs
COM PLIC AT E D
B Y D ESIG N TO
MA KE YOUR
LIF E SIMP LE R
LEV ERAGE THEM
APPROPRIATELY
Questions?
THA NK YOU!
GI THUB.C OM/RA ND OMMOOD /
GREAT WIDEOPE N201 4

Weitere ähnliche Inhalte

Was ist angesagt?

Pintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@PinterestPintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@PinterestSuman Karumuri
 
Online Marketing For Financial Planners
Online Marketing For Financial PlannersOnline Marketing For Financial Planners
Online Marketing For Financial PlannersKate Dore
 
Pintrace: Distributed tracing @Pinterest
Pintrace: Distributed tracing @PinterestPintrace: Distributed tracing @Pinterest
Pintrace: Distributed tracing @PinterestSuman Karumuri
 
Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp Grant Kemp
 
InterCon 2016 - Blockchain e smart-contracts em Ethereu
InterCon 2016 - Blockchain e smart-contracts em EthereuInterCon 2016 - Blockchain e smart-contracts em Ethereu
InterCon 2016 - Blockchain e smart-contracts em EthereuiMasters
 
Simple Crossplatform REST-Service with .NET, Vagrant and Docker
Simple Crossplatform REST-Service with .NET, Vagrant and DockerSimple Crossplatform REST-Service with .NET, Vagrant and Docker
Simple Crossplatform REST-Service with .NET, Vagrant and DockerAndreas Mosti
 
What is Namecoin Mining?
What is Namecoin Mining?What is Namecoin Mining?
What is Namecoin Mining?Daily Dot
 
500’s Demo Day Batch 14 >> Growbot
500’s Demo Day Batch 14 >> Growbot 500’s Demo Day Batch 14 >> Growbot
500’s Demo Day Batch 14 >> Growbot 500 Startups
 
Business in networks by Antony Mayfield at Internet World Kongress Munich
Business in networks  by Antony Mayfield at Internet World Kongress MunichBusiness in networks  by Antony Mayfield at Internet World Kongress Munich
Business in networks by Antony Mayfield at Internet World Kongress MunichAntony Mayfield
 
MVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & ProfitMVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & ProfitJohn Mark Troyer
 
CloudCamp London 3 - CSC - Mark Masterson
CloudCamp London 3 - CSC - Mark MastersonCloudCamp London 3 - CSC - Mark Masterson
CloudCamp London 3 - CSC - Mark MastersonChris Purrington
 
Bringing Cable TV to VR
Bringing Cable TV to VRBringing Cable TV to VR
Bringing Cable TV to VRArpit Mathur
 
TDD Using the SOLID Principles
TDD Using the SOLID PrinciplesTDD Using the SOLID Principles
TDD Using the SOLID PrinciplesJenna Pederson
 
Seo Report - Group 4
Seo Report - Group 4Seo Report - Group 4
Seo Report - Group 4Knowcrunch
 
VR/AR/XR User Preferences for Privacy
VR/AR/XR User Preferences for PrivacyVR/AR/XR User Preferences for Privacy
VR/AR/XR User Preferences for Privacyouidv82
 

Was ist angesagt? (19)

Pintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@PinterestPintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@Pinterest
 
Online Marketing For Financial Planners
Online Marketing For Financial PlannersOnline Marketing For Financial Planners
Online Marketing For Financial Planners
 
Pintrace: Distributed tracing @Pinterest
Pintrace: Distributed tracing @PinterestPintrace: Distributed tracing @Pinterest
Pintrace: Distributed tracing @Pinterest
 
Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp
 
State of Permanent BETA
State of Permanent BETAState of Permanent BETA
State of Permanent BETA
 
InterCon 2016 - Blockchain e smart-contracts em Ethereu
InterCon 2016 - Blockchain e smart-contracts em EthereuInterCon 2016 - Blockchain e smart-contracts em Ethereu
InterCon 2016 - Blockchain e smart-contracts em Ethereu
 
Simple Crossplatform REST-Service with .NET, Vagrant and Docker
Simple Crossplatform REST-Service with .NET, Vagrant and DockerSimple Crossplatform REST-Service with .NET, Vagrant and Docker
Simple Crossplatform REST-Service with .NET, Vagrant and Docker
 
Vb & asp
Vb & aspVb & asp
Vb & asp
 
What is Namecoin Mining?
What is Namecoin Mining?What is Namecoin Mining?
What is Namecoin Mining?
 
500’s Demo Day Batch 14 >> Growbot
500’s Demo Day Batch 14 >> Growbot 500’s Demo Day Batch 14 >> Growbot
500’s Demo Day Batch 14 >> Growbot
 
Web 3
Web 3Web 3
Web 3
 
Business in networks by Antony Mayfield at Internet World Kongress Munich
Business in networks  by Antony Mayfield at Internet World Kongress MunichBusiness in networks  by Antony Mayfield at Internet World Kongress Munich
Business in networks by Antony Mayfield at Internet World Kongress Munich
 
LA WEB
LA WEBLA WEB
LA WEB
 
MVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & ProfitMVP-Style Influencer Programs for Fun & Profit
MVP-Style Influencer Programs for Fun & Profit
 
CloudCamp London 3 - CSC - Mark Masterson
CloudCamp London 3 - CSC - Mark MastersonCloudCamp London 3 - CSC - Mark Masterson
CloudCamp London 3 - CSC - Mark Masterson
 
Bringing Cable TV to VR
Bringing Cable TV to VRBringing Cable TV to VR
Bringing Cable TV to VR
 
TDD Using the SOLID Principles
TDD Using the SOLID PrinciplesTDD Using the SOLID Principles
TDD Using the SOLID Principles
 
Seo Report - Group 4
Seo Report - Group 4Seo Report - Group 4
Seo Report - Group 4
 
VR/AR/XR User Preferences for Privacy
VR/AR/XR User Preferences for PrivacyVR/AR/XR User Preferences for Privacy
VR/AR/XR User Preferences for Privacy
 

Andere mochten auch

How the Cloud is changing the world
How the Cloud is changing the worldHow the Cloud is changing the world
How the Cloud is changing the worldInes Sombra
 
Computational Patterns of the Cloud - QCon NYC 2014
Computational Patterns of the Cloud - QCon NYC 2014Computational Patterns of the Cloud - QCon NYC 2014
Computational Patterns of the Cloud - QCon NYC 2014Ines Sombra
 
Data Antipatterns
Data AntipatternsData Antipatterns
Data AntipatternsInes Sombra
 
Capabilities Technical Briefing - Healthcare
Capabilities Technical Briefing - HealthcareCapabilities Technical Briefing - Healthcare
Capabilities Technical Briefing - Healthcarematteson10
 
About Enterprise Architects
About Enterprise ArchitectsAbout Enterprise Architects
About Enterprise Architectsdanny_graham1
 
Virtualisatie Seminar VMware De Tools
Virtualisatie Seminar VMware De ToolsVirtualisatie Seminar VMware De Tools
Virtualisatie Seminar VMware De Toolsmarkmooibroek
 
ExactData Value Proposal
ExactData Value ProposalExactData Value Proposal
ExactData Value Proposalmatteson10
 
History 141 canada part2
History 141   canada part2History 141   canada part2
History 141 canada part2Sophia Young
 
Data antipatterns NYC Devops - 2014
Data antipatterns NYC Devops - 2014Data antipatterns NYC Devops - 2014
Data antipatterns NYC Devops - 2014Ines Sombra
 
Submission for Short "commercial" turning a "worst" idea into a good one By E...
Submission for Short "commercial" turning a "worst" idea into a good one By E...Submission for Short "commercial" turning a "worst" idea into a good one By E...
Submission for Short "commercial" turning a "worst" idea into a good one By E...Codescape Consultant Pvt Ltd Jaipur
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014Anuj Sahni
 
We hear you like papers
We hear you like papersWe hear you like papers
We hear you like papersInes Sombra
 
North Bay Ruby Meetup 101911
North Bay Ruby Meetup 101911North Bay Ruby Meetup 101911
North Bay Ruby Meetup 101911Ines Sombra
 
Product of the Year 2015 - charbel kahaleh
Product of the Year  2015 - charbel kahalehProduct of the Year  2015 - charbel kahaleh
Product of the Year 2015 - charbel kahalehCharbel Kahaleh
 
Agile, Rugged, and Lean - The Paper Edition
Agile, Rugged, and Lean - The Paper EditionAgile, Rugged, and Lean - The Paper Edition
Agile, Rugged, and Lean - The Paper EditionInes Sombra
 

Andere mochten auch (20)

How the Cloud is changing the world
How the Cloud is changing the worldHow the Cloud is changing the world
How the Cloud is changing the world
 
Computational Patterns of the Cloud - QCon NYC 2014
Computational Patterns of the Cloud - QCon NYC 2014Computational Patterns of the Cloud - QCon NYC 2014
Computational Patterns of the Cloud - QCon NYC 2014
 
Data Antipatterns
Data AntipatternsData Antipatterns
Data Antipatterns
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Weekend news
Weekend news Weekend news
Weekend news
 
Capabilities Technical Briefing - Healthcare
Capabilities Technical Briefing - HealthcareCapabilities Technical Briefing - Healthcare
Capabilities Technical Briefing - Healthcare
 
About Enterprise Architects
About Enterprise ArchitectsAbout Enterprise Architects
About Enterprise Architects
 
Mozilla africa
Mozilla africaMozilla africa
Mozilla africa
 
Virtualisatie Seminar VMware De Tools
Virtualisatie Seminar VMware De ToolsVirtualisatie Seminar VMware De Tools
Virtualisatie Seminar VMware De Tools
 
Cv kapil
Cv kapilCv kapil
Cv kapil
 
ExactData Value Proposal
ExactData Value ProposalExactData Value Proposal
ExactData Value Proposal
 
History 141 canada part2
History 141   canada part2History 141   canada part2
History 141 canada part2
 
Data antipatterns NYC Devops - 2014
Data antipatterns NYC Devops - 2014Data antipatterns NYC Devops - 2014
Data antipatterns NYC Devops - 2014
 
Et news maninder
Et  news maninderEt  news maninder
Et news maninder
 
Submission for Short "commercial" turning a "worst" idea into a good one By E...
Submission for Short "commercial" turning a "worst" idea into a good one By E...Submission for Short "commercial" turning a "worst" idea into a good one By E...
Submission for Short "commercial" turning a "worst" idea into a good one By E...
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
We hear you like papers
We hear you like papersWe hear you like papers
We hear you like papers
 
North Bay Ruby Meetup 101911
North Bay Ruby Meetup 101911North Bay Ruby Meetup 101911
North Bay Ruby Meetup 101911
 
Product of the Year 2015 - charbel kahaleh
Product of the Year  2015 - charbel kahalehProduct of the Year  2015 - charbel kahaleh
Product of the Year 2015 - charbel kahaleh
 
Agile, Rugged, and Lean - The Paper Edition
Agile, Rugged, and Lean - The Paper EditionAgile, Rugged, and Lean - The Paper Edition
Agile, Rugged, and Lean - The Paper Edition
 

Ähnlich wie Relational Databases in the Cloud - Great Wide Open 2014

Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsRonald Ashri
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsRonald Ashri
 
Base de datos
Base de datosBase de datos
Base de datoskjoha95
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right DatabaseDavid Simons
 
Linked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENELLinked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENELRedlink GmbH
 
Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Andrea Volpini
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningMegan Bowe
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningMegan Bowe
 
AWS Seminar Series 2015 Brisbane
AWS Seminar Series 2015 BrisbaneAWS Seminar Series 2015 Brisbane
AWS Seminar Series 2015 BrisbaneAmazon Web Services
 
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017Amazon Web Services
 
Chris Girolamo It's the Product not the Project 19 Mar 14
Chris Girolamo It's the Product not the Project 19 Mar 14Chris Girolamo It's the Product not the Project 19 Mar 14
Chris Girolamo It's the Product not the Project 19 Mar 14LianaEliz222
 
AWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 MelbourneAWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 MelbourneAmazon Web Services
 
Reducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceReducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceJeffrey Hulten
 
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne BourneCrafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne BourneDesignOps Global Conference
 

Ähnlich wie Relational Databases in the Cloud - Great Wide Open 2014 (20)

Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
From Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dotsFrom Content Strategy to Drupal Site Building - Connecting the dots
From Content Strategy to Drupal Site Building - Connecting the dots
 
From Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the DotsFrom Content Strategy to Drupal Site Building - Connecting the Dots
From Content Strategy to Drupal Site Building - Connecting the Dots
 
Base de datos
Base de datosBase de datos
Base de datos
 
Choosing the Right Database
Choosing the Right DatabaseChoosing the Right Database
Choosing the Right Database
 
AWS SEMINAR SERIES 2015 Perth
AWS SEMINAR SERIES 2015 PerthAWS SEMINAR SERIES 2015 Perth
AWS SEMINAR SERIES 2015 Perth
 
Auckland AWS Seminar Series
Auckland AWS Seminar SeriesAuckland AWS Seminar Series
Auckland AWS Seminar Series
 
Enel linked open geo data
Enel linked open geo dataEnel linked open geo data
Enel linked open geo data
 
Linked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENELLinked Open GeoData for Electric Vehicle Charging Stations by ENEL
Linked Open GeoData for Electric Vehicle Charging Stations by ENEL
 
Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)Linked Open GeoData for Enel Drive (W3C LOD2014)
Linked Open GeoData for Enel Drive (W3C LOD2014)
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
 
Data Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong LearningData Interoperability for Learning Analytics and Lifelong Learning
Data Interoperability for Learning Analytics and Lifelong Learning
 
AWS Seminar Series 2015 Brisbane
AWS Seminar Series 2015 BrisbaneAWS Seminar Series 2015 Brisbane
AWS Seminar Series 2015 Brisbane
 
AWS SeMINAR SERIES 2015 Sydney
AWS SeMINAR SERIES 2015 SydneyAWS SeMINAR SERIES 2015 Sydney
AWS SeMINAR SERIES 2015 Sydney
 
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
 
SENCER_panel.ppt
SENCER_panel.pptSENCER_panel.ppt
SENCER_panel.ppt
 
Chris Girolamo It's the Product not the Project 19 Mar 14
Chris Girolamo It's the Product not the Project 19 Mar 14Chris Girolamo It's the Product not the Project 19 Mar 14
Chris Girolamo It's the Product not the Project 19 Mar 14
 
AWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 MelbourneAWS Seminar Series 2015 Melbourne
AWS Seminar Series 2015 Melbourne
 
Reducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceReducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as Surface
 
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne BourneCrafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
Crafting a Three Legged Stool for Effective Collaboration - Daphne Bourne
 

Mehr von Ines Sombra

Architectural Patterns of Resilient Distributed Systems
 Architectural Patterns of Resilient Distributed Systems Architectural Patterns of Resilient Distributed Systems
Architectural Patterns of Resilient Distributed SystemsInes Sombra
 
Testing & Integration (The Remix)
 Testing & Integration (The Remix) Testing & Integration (The Remix)
Testing & Integration (The Remix)Ines Sombra
 
From 0 to Capacity Planning
From 0 to Capacity PlanningFrom 0 to Capacity Planning
From 0 to Capacity PlanningInes Sombra
 
Getting started with Riak in the Cloud
Getting started with Riak in the CloudGetting started with Riak in the Cloud
Getting started with Riak in the CloudInes Sombra
 
Riak at Engine Yard Cloud
Riak at Engine Yard CloudRiak at Engine Yard Cloud
Riak at Engine Yard CloudInes Sombra
 

Mehr von Ines Sombra (9)

Architectural Patterns of Resilient Distributed Systems
 Architectural Patterns of Resilient Distributed Systems Architectural Patterns of Resilient Distributed Systems
Architectural Patterns of Resilient Distributed Systems
 
Testing & Integration (The Remix)
 Testing & Integration (The Remix) Testing & Integration (The Remix)
Testing & Integration (The Remix)
 
From 0 to Capacity Planning
From 0 to Capacity PlanningFrom 0 to Capacity Planning
From 0 to Capacity Planning
 
Hello data
Hello dataHello data
Hello data
 
Ricon east
Ricon eastRicon east
Ricon east
 
PgPyDay
PgPyDayPgPyDay
PgPyDay
 
Getting started with Riak in the Cloud
Getting started with Riak in the CloudGetting started with Riak in the Cloud
Getting started with Riak in the Cloud
 
Riak at Engine Yard Cloud
Riak at Engine Yard CloudRiak at Engine Yard Cloud
Riak at Engine Yard Cloud
 
Postgres Open
Postgres OpenPostgres Open
Postgres Open
 

Kürzlich hochgeladen

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 

Kürzlich hochgeladen (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 

Relational Databases in the Cloud - Great Wide Open 2014