Cloud conference - mongodb

Mitch Pirtle
Mitch Pirtle
Cloud Conference, Torino - May 2013
About me
• Moved from NYC to Turin in 2011
• CTO at Sounday Music
• Joomla founder
• Contributor to Lithium and other
  frameworks
• MongoDB Master
About this talk

• Quickly cover cloud strategies
• Overview of the evolution of databases
• Introduction to MongoDB
• Example cloud deployments
Cloud conference - mongodb
Cloud conference - mongodb
Cloud conference - mongodb
Just checking.
And now, the cloud.
Cloud conference - mongodb
Somewhere up there.
What is the cloud?
What is the cloud?

• Where all the cool kids live?
What is the cloud?

• Where all the cool kids live?
• Where all your budgets go to die?
What is the cloud?

• Where all the cool kids live?
• Where all your budgets go to die?
• Where all the big projects have to go?
What is the cloud?

• Where all the cool kids live?
• Where all your budgets go to die?
• Where all the big projects have to go?
• All your base belong to us?
What is the cloud?

• Where all the cool kids live?
• Where all your budgets go to die?
• Where all the big projects have to go?
• All your base belong to us?
• The biggest marketing sham to hit IT?
The cloud is...
The cloud is...

• Quick deployment
The cloud is...

• Quick deployment
• Huge scale
The cloud is...

• Quick deployment
• Huge scale
• Potential economic benefit
The cloud is...

• Quick deployment
• Huge scale
• Potential economic benefit
• Can lower operational effort
Ok let’s do this.
Cloud conference - mongodb
Why does this have to
 be so complicated?
Why does this have to
 be so complicated?
• Cloud services are still relatively new, so
  management tools can be lacking
Why does this have to
 be so complicated?
• Cloud services are still relatively new, so
  management tools can be lacking
• Taking technology that was not meant for
  cloud deployment, and, well, deploying it in
  the cloud
Cloud conference - mongodb
Cloud apps are easy,
 what about data?
Cloud apps are easy,
   what about data?
• MySQL is hard enough as it is.
Cloud apps are easy,
   what about data?
• MySQL is hard enough as it is.
• Oracle is even harder.
Cloud apps are easy,
   what about data?
• MySQL is hard enough as it is.
• Oracle is even harder.
• Even though PostgreSQL seems to be the
  best of the bunch, nobody but me is using it
Cloud apps are easy,
   what about data?
• MySQL is hard enough as it is.
• Oracle is even harder.
• Even though PostgreSQL seems to be the
  best of the bunch, nobody but me is using it
• We need something better...
Cloud conference - mongodb
Cloud conference - mongodb
Why MongoDB
Why MongoDB
• Was born out of the need for cloud
  computing
Why MongoDB
• Was born out of the need for cloud
  computing
• Simplifies scale
Why MongoDB
• Was born out of the need for cloud
  computing
• Simplifies scale
• Simplifies development
Why MongoDB
• Was born out of the need for cloud
  computing
• Simplifies scale
• Simplifies development
• Presents new ways to access data from
  apps
NOTE: Drop to console and demo
 the shell, simple documents and
        platform features
In the beginning...
Cloud conference - mongodb
Whups, wrong
 beginning.
Relationship issues
Relationship issues

• Easy to scale reads, difficult to scale writes
Relationship issues

• Easy to scale reads, difficult to scale writes
• Requires custom hardware
Relationship issues

• Easy to scale reads, difficult to scale writes
• Requires custom hardware
• Expensive to host at scale
Relationship issues

• Easy to scale reads, difficult to scale writes
• Requires custom hardware
• Expensive to host at scale
• Usually requires significant customization
  to apps
Oh we can shard,
  it’s all good.
Cloud conference - mongodb
That went well.
That went well.

• Sharding sounds great on paper
That went well.

• Sharding sounds great on paper
• In practice it is EXTREMELY HARD
That went well.

• Sharding sounds great on paper
• In practice it is EXTREMELY HARD
• Adds significant complexity to your app
  logic, operational needs
How MongoDB bosses.
MongoDB: Replication
MongoDB: Replication

• Replica Sets
MongoDB: Replication

• Replica Sets
 • Distributed master
MongoDB: Replication

• Replica Sets
 • Distributed master
 • Voting/elections
MongoDB: Replication

• Replica Sets
 • Distributed master
 • Voting/elections
 • Member priority
MongoDB: Clustering


• See Replica Sets!
MongoDB: Sharding
MongoDB: Sharding

• Has supported sharding since early
  production release
MongoDB: Sharding

• Has supported sharding since early
  production release
• Only significant change to app logic is some
  queries needing map reduce
MongoDB: Sharding

• Has supported sharding since early
  production release
• Only significant change to app logic is some
  queries needing map reduce
• Only significant change to operations is
  more hardware
MongoDB: Sharding 2
MongoDB: Sharding 2

• Can shard on internal ID, or you can define
  with your own shard keys
MongoDB: Sharding 2

• Can shard on internal ID, or you can define
  with your own shard keys
• You can tag to control what data goes into
  what shard
MongoDB: Sharding 2

• Can shard on internal ID, or you can define
  with your own shard keys
• You can tag to control what data goes into
  what shard
• Many simple queries can still work across
  sharded data
MongoDB: Sharding 3
MongoDB: Sharding 3


• Chunk size is user configurable, defaults to
  64MB
MongoDB: Sharding 3


• Chunk size is user configurable, defaults to
  64MB
• Sharding is at the collection layer
Some examples.
Getting started.

          primary
Getting started.

•   One node
                  primary
Getting started.

•   One node
                              primary

•   Single point of failure
Getting started.

•   One node
                              primary

•   Single point of failure

•   Easy to manage
Getting started.

•   One node
                              primary

•   Single point of failure

•   Easy to manage

•   Cheap!
Getting better.

           primary


          secondary


           arbiter
Getting better.

•   One arbiter
                     primary


                    secondary


                     arbiter
Getting better.

•   One arbiter
                     primary

•   Two nodes
                    secondary


                     arbiter
Getting better.

•   One arbiter
                      primary

•   Two nodes
                     secondary

•   Failover
                      arbiter
Getting better.

•   One arbiter
                                primary

•   Two nodes
                               secondary

•   Failover
                                arbiter
•   SPoF at datacenter level
Getting reliable.

            primary     primary


           secondary   secondary


            arbiter     arbiter
Getting reliable.

                       primary     primary

•   Two datacenters
                      secondary   secondary


                       arbiter     arbiter
Getting reliable.

                       primary     primary

•   Two datacenters
                      secondary   secondary

•   Fully redundant
                       arbiter     arbiter
Here it comes.
(Wait for it.)
Cloud conference - mongodb
TO THE
CLOUD!
Getting cloudy.
US EAST      EU (IR)    AP TOKYO

 primary     primary     primary


secondary   secondary   secondary


secondary   secondary   secondary


secondary   secondary   secondary


 arbiter     arbiter     arbiter
This is your
 app in the    This is you.
   cloud.




    Ok so what’s the
      difference?
Cloud benefits
Cloud benefits

• Growth is a lot easier - adding instances is
  a lot simpler/faster than adding servers
Cloud benefits

• Growth is a lot easier - adding instances is
  a lot simpler/faster than adding servers
• Geographic zones can be combined with
  tags for logical data segregation and storage
Cloud benefits

• Growth is a lot easier - adding instances is
  a lot simpler/faster than adding servers
• Geographic zones can be combined with
  tags for logical data segregation and storage
• Automation of adding/removing instances,
  no humans required
These guys will do it
      for you.

• MongoHQ
• MongoLab
• Mongo Machine
Questions?
Thanks!

• @mitchitized
• about.me/mitchitized
• github.com/spacemonkey
• slideshare.net/spacemonkeylabs
Resources

• MongoDB on EC2 and EBS
• MongoDB Replication
• Data Center Awareness
• Advanced Replication
• Replication and Replica Sets
Credits
•   Sleeping monkey       •   Clouds

•   Green hills           •   Cloudy beach girl

•   Octopus               •   Wonderland

•   Polar facepalm        •   Curot Grass Sky

•   Gladiator

•   Mushroom
1 of 101

Recommended

Data as Documents: Overview and intro to MongoDB by
Data as Documents: Overview and intro to MongoDBData as Documents: Overview and intro to MongoDB
Data as Documents: Overview and intro to MongoDBMitch Pirtle
2.8K views65 slides
MongoDB by
MongoDBMongoDB
MongoDBRony Gregory
2.1K views32 slides
MongoDB, E-commerce and Transactions by
MongoDB, E-commerce and TransactionsMongoDB, E-commerce and Transactions
MongoDB, E-commerce and TransactionsSteven Francia
76K views161 slides
MongoDB by
MongoDBMongoDB
MongoDBSerdar Buyuktemiz
1.5K views18 slides
Why ruby and rails by
Why ruby and railsWhy ruby and rails
Why ruby and railsReuven Lerner
472 views31 slides
Object Relational Mapping with Dapper (Micro ORM) by
Object Relational Mapping with Dapper (Micro ORM)Object Relational Mapping with Dapper (Micro ORM)
Object Relational Mapping with Dapper (Micro ORM)Muhammad Umar
2.4K views35 slides

More Related Content

What's hot

Part One: Building Web Apps with the MERN Stack by
Part One: Building Web Apps with the MERN StackPart One: Building Web Apps with the MERN Stack
Part One: Building Web Apps with the MERN StackMongoDB
5.5K views23 slides
Javascript Libraries by
Javascript LibrariesJavascript Libraries
Javascript Librarieselliando dias
1.8K views35 slides
Rupher = Ruby + Gopther by
Rupher = Ruby + GoptherRupher = Ruby + Gopther
Rupher = Ruby + GoptherAleksandr Simonov
242 views71 slides
Rupher by
RupherRupher
RupherAmoniac OÜ
342 views42 slides
Clojurescript slides by
Clojurescript slidesClojurescript slides
Clojurescript slideselliando dias
4.4K views38 slides
Mongo Seattle - The Business of MongoDB by
Mongo Seattle - The Business of MongoDBMongo Seattle - The Business of MongoDB
Mongo Seattle - The Business of MongoDBJustin Smestad
2.2K views52 slides

What's hot(20)

Part One: Building Web Apps with the MERN Stack by MongoDB
Part One: Building Web Apps with the MERN StackPart One: Building Web Apps with the MERN Stack
Part One: Building Web Apps with the MERN Stack
MongoDB5.5K views
Mongo Seattle - The Business of MongoDB by Justin Smestad
Mongo Seattle - The Business of MongoDBMongo Seattle - The Business of MongoDB
Mongo Seattle - The Business of MongoDB
Justin Smestad2.2K views
MongoDB Case Study at NoSQL Now 2012 by Sean Laurent
MongoDB Case Study at NoSQL Now 2012MongoDB Case Study at NoSQL Now 2012
MongoDB Case Study at NoSQL Now 2012
Sean Laurent2.3K views
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem by FITC
DownTheRabbitHole.js – How to Stay Sane in an Insane EcosystemDownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
DownTheRabbitHole.js – How to Stay Sane in an Insane Ecosystem
FITC673 views
Introduction to MongoDB by Sean Laurent
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
Sean Laurent1.1K views
Know thy cost (or where performance problems lurk) by Oren Eini
Know thy cost (or where performance problems lurk)Know thy cost (or where performance problems lurk)
Know thy cost (or where performance problems lurk)
Oren Eini557 views
Web workers and service workers by Nitish Phanse
Web workers and service workersWeb workers and service workers
Web workers and service workers
Nitish Phanse117 views
Polyglot and Poly-paradigm Programming for Better Agility by elliando dias
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
elliando dias2.2K views
MongoDB at the Silicon Valley iPhone and iPad Developers' Meetup by MongoDB
MongoDB at the Silicon Valley iPhone and iPad Developers' MeetupMongoDB at the Silicon Valley iPhone and iPad Developers' Meetup
MongoDB at the Silicon Valley iPhone and iPad Developers' Meetup
MongoDB8.4K views
RavenDB 3.5 by Oren Eini
RavenDB 3.5RavenDB 3.5
RavenDB 3.5
Oren Eini880 views
Getting Started with MongoDB using Node.js by Nic Raboy
Getting Started with MongoDB using Node.jsGetting Started with MongoDB using Node.js
Getting Started with MongoDB using Node.js
Nic Raboy194 views
Dropping ACID: Wrapping Your Mind Around NoSQL Databases by Kyle Banerjee
Dropping ACID: Wrapping Your Mind Around NoSQL DatabasesDropping ACID: Wrapping Your Mind Around NoSQL Databases
Dropping ACID: Wrapping Your Mind Around NoSQL Databases
Kyle Banerjee657 views
Lessons from the Trenches - Building Enterprise Applications with RavenDB by Oren Eini
Lessons from the Trenches - Building Enterprise Applications with RavenDBLessons from the Trenches - Building Enterprise Applications with RavenDB
Lessons from the Trenches - Building Enterprise Applications with RavenDB
Oren Eini626 views

Viewers also liked

Antonello pasella - Cloud Conference TORINO - Build real-time applications wi... by
Antonello pasella - Cloud Conference TORINO - Build real-time applications wi...Antonello pasella - Cloud Conference TORINO - Build real-time applications wi...
Antonello pasella - Cloud Conference TORINO - Build real-time applications wi...Antonello Pasella
1K views22 slides
Big data, just an introduction to Hadoop and Scripting Languages by
Big data, just an introduction to Hadoop and Scripting LanguagesBig data, just an introduction to Hadoop and Scripting Languages
Big data, just an introduction to Hadoop and Scripting LanguagesCorley S.r.l.
4.9K views25 slides
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resources by
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resourcesJavaScript & Cloud: the AWS JS SDK and how to work with cloud resources
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resourcesCorley S.r.l.
5.9K views60 slides
Oracle rac cachefusion - High Availability Day 2015 by
Oracle rac cachefusion - High Availability Day 2015Oracle rac cachefusion - High Availability Day 2015
Oracle rac cachefusion - High Availability Day 2015aioughydchapter
1.4K views81 slides
MongoDB by
MongoDBMongoDB
MongoDBSteven Francia
3.2K views115 slides
Aman sharma hyd_12crac High Availability Day 2015 by
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015aioughydchapter
1.1K views63 slides

Viewers also liked(20)

Antonello pasella - Cloud Conference TORINO - Build real-time applications wi... by Antonello Pasella
Antonello pasella - Cloud Conference TORINO - Build real-time applications wi...Antonello pasella - Cloud Conference TORINO - Build real-time applications wi...
Antonello pasella - Cloud Conference TORINO - Build real-time applications wi...
Big data, just an introduction to Hadoop and Scripting Languages by Corley S.r.l.
Big data, just an introduction to Hadoop and Scripting LanguagesBig data, just an introduction to Hadoop and Scripting Languages
Big data, just an introduction to Hadoop and Scripting Languages
Corley S.r.l.4.9K views
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resources by Corley S.r.l.
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resourcesJavaScript & Cloud: the AWS JS SDK and how to work with cloud resources
JavaScript & Cloud: the AWS JS SDK and how to work with cloud resources
Corley S.r.l.5.9K views
Oracle rac cachefusion - High Availability Day 2015 by aioughydchapter
Oracle rac cachefusion - High Availability Day 2015Oracle rac cachefusion - High Availability Day 2015
Oracle rac cachefusion - High Availability Day 2015
aioughydchapter1.4K views
Aman sharma hyd_12crac High Availability Day 2015 by aioughydchapter
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
aioughydchapter1.1K views
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM by Maaz Anjum
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASMRACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
RACATTACK Lab Handbook - Enable Flex Cluster and Flex ASM
Maaz Anjum2.9K views
Spark Application for Time Series Analysis by MapR Technologies
Spark Application for Time Series AnalysisSpark Application for Time Series Analysis
Spark Application for Time Series Analysis
MapR Technologies606 views
Flex Your Database on 12c's Flex ASM and Flex Cluster by Maaz Anjum
Flex Your Database on 12c's Flex ASM and Flex ClusterFlex Your Database on 12c's Flex ASM and Flex Cluster
Flex Your Database on 12c's Flex ASM and Flex Cluster
Maaz Anjum6.6K views
Running Analytics at the Speed of Your Business by Redis Labs
Running Analytics at the Speed of Your BusinessRunning Analytics at the Speed of Your Business
Running Analytics at the Speed of Your Business
Redis Labs901 views
Intro to Apache Spark by CTO of Twingo by MapR Technologies
Intro to Apache Spark by CTO of TwingoIntro to Apache Spark by CTO of Twingo
Intro to Apache Spark by CTO of Twingo
MapR Technologies4.1K views
Spark Streaming Tips for Devs and Ops by Fran perez y federico fernández by J On The Beach
Spark Streaming Tips for Devs and Ops by Fran perez y federico fernándezSpark Streaming Tips for Devs and Ops by Fran perez y federico fernández
Spark Streaming Tips for Devs and Ops by Fran perez y federico fernández
J On The Beach844 views
Policy based cluster management in oracle 12c by Anju Garg
Policy based cluster management in oracle 12c Policy based cluster management in oracle 12c
Policy based cluster management in oracle 12c
Anju Garg3.3K views
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs by Guatemala User Group
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
Leverage integration cloud_service_for_ebs_ by aioughydchapter
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
aioughydchapter921 views
Oracle sharding : Installation & Configuration by suresh gandhi
Oracle sharding : Installation & ConfigurationOracle sharding : Installation & Configuration
Oracle sharding : Installation & Configuration
suresh gandhi1.9K views
Oracle Flex ASM - What’s New and Best Practices by Jim Williams by Markus Michalewicz
Oracle Flex ASM - What’s New and Best Practices by Jim WilliamsOracle Flex ASM - What’s New and Best Practices by Jim Williams
Oracle Flex ASM - What’s New and Best Practices by Jim Williams
Markus Michalewicz6.7K views
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version by Markus Michalewicz
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz4.2K views

Similar to Cloud conference - mongodb

Inside Wordnik's Architecture by
Inside Wordnik's ArchitectureInside Wordnik's Architecture
Inside Wordnik's ArchitectureTony Tam
2.8K views45 slides
6 reasons Jubilee could be a Rubyist's new best friend by
6 reasons Jubilee could be a Rubyist's new best friend6 reasons Jubilee could be a Rubyist's new best friend
6 reasons Jubilee could be a Rubyist's new best friendForrest Chang
76.7K views394 slides
Austin NoSQL 2011-07-06 by
Austin NoSQL 2011-07-06Austin NoSQL 2011-07-06
Austin NoSQL 2011-07-06jimbojsb
495 views93 slides
Scaling a High Traffic Web Application: Our Journey from Java to PHP by
Scaling a High Traffic Web Application: Our Journey from Java to PHPScaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHP120bi
15.2K views70 slides
Scaling High Traffic Web Applications by
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsAchievers Tech
4.2K views70 slides
Running MongoDB in the Cloud by
Running MongoDB in the CloudRunning MongoDB in the Cloud
Running MongoDB in the CloudTony Tam
3.4K views27 slides

Similar to Cloud conference - mongodb(20)

Inside Wordnik's Architecture by Tony Tam
Inside Wordnik's ArchitectureInside Wordnik's Architecture
Inside Wordnik's Architecture
Tony Tam2.8K views
6 reasons Jubilee could be a Rubyist's new best friend by Forrest Chang
6 reasons Jubilee could be a Rubyist's new best friend6 reasons Jubilee could be a Rubyist's new best friend
6 reasons Jubilee could be a Rubyist's new best friend
Forrest Chang76.7K views
Austin NoSQL 2011-07-06 by jimbojsb
Austin NoSQL 2011-07-06Austin NoSQL 2011-07-06
Austin NoSQL 2011-07-06
jimbojsb495 views
Scaling a High Traffic Web Application: Our Journey from Java to PHP by 120bi
Scaling a High Traffic Web Application: Our Journey from Java to PHPScaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHP
120bi15.2K views
Scaling High Traffic Web Applications by Achievers Tech
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web Applications
Achievers Tech4.2K views
Running MongoDB in the Cloud by Tony Tam
Running MongoDB in the CloudRunning MongoDB in the Cloud
Running MongoDB in the Cloud
Tony Tam3.4K views
What Drove Wordnik Non-Relational? by DATAVERSITY
What Drove Wordnik Non-Relational?What Drove Wordnik Non-Relational?
What Drove Wordnik Non-Relational?
DATAVERSITY510 views
VoltDB and Erlang - Tech planet 2012 by Eonblast
VoltDB and Erlang - Tech planet 2012VoltDB and Erlang - Tech planet 2012
VoltDB and Erlang - Tech planet 2012
Eonblast4.4K views
Cassandra Core Concepts - Cassandra Day Toronto by Jon Haddad
Cassandra Core Concepts - Cassandra Day TorontoCassandra Core Concepts - Cassandra Day Toronto
Cassandra Core Concepts - Cassandra Day Toronto
Jon Haddad2.4K views
Keeping MongoDB Data Safe by Tony Tam
Keeping MongoDB Data SafeKeeping MongoDB Data Safe
Keeping MongoDB Data Safe
Tony Tam6K views
Platform Clouds, Containers, Immutable Infrastructure Oh My! by Stuart Charlton
Platform Clouds, Containers, Immutable Infrastructure Oh My!Platform Clouds, Containers, Immutable Infrastructure Oh My!
Platform Clouds, Containers, Immutable Infrastructure Oh My!
Stuart Charlton919 views
PromptWorks Talk Tuesdays: Dustin Ingram 8/30/16 "What is an ADR?" by PromptWorks
PromptWorks Talk Tuesdays: Dustin Ingram 8/30/16 "What is an ADR?"PromptWorks Talk Tuesdays: Dustin Ingram 8/30/16 "What is an ADR?"
PromptWorks Talk Tuesdays: Dustin Ingram 8/30/16 "What is an ADR?"
PromptWorks251 views
Cassandra Core Concepts by Jon Haddad
Cassandra Core ConceptsCassandra Core Concepts
Cassandra Core Concepts
Jon Haddad997 views
Deploying your SaaS stack OnPrem by Kris Buytaert
Deploying your SaaS stack OnPremDeploying your SaaS stack OnPrem
Deploying your SaaS stack OnPrem
Kris Buytaert681 views
My Site is slow - Drupal Camp London 2013 by hernanibf
My Site is slow - Drupal Camp London 2013My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013
hernanibf4.3K views
Lessons from Branch's launch by aflock
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launch
aflock770 views
From 100s to 100s of Millions by Erik Onnen
From 100s to 100s of MillionsFrom 100s to 100s of Millions
From 100s to 100s of Millions
Erik Onnen12.1K views

More from Mitch Pirtle

Cloudy with a chance of scale by
Cloudy with a chance of scaleCloudy with a chance of scale
Cloudy with a chance of scaleMitch Pirtle
366 views24 slides
My life with MongoDB by
My life with MongoDBMy life with MongoDB
My life with MongoDBMitch Pirtle
983 views59 slides
PHP Cloud Deployment Toolkits by
PHP Cloud Deployment ToolkitsPHP Cloud Deployment Toolkits
PHP Cloud Deployment ToolkitsMitch Pirtle
1.9K views52 slides
MongoDB, Node.js, and You: PART III by
MongoDB, Node.js, and You: PART IIIMongoDB, Node.js, and You: PART III
MongoDB, Node.js, and You: PART IIIMitch Pirtle
1.2K views22 slides
MongoDB, Node.js And You: PART II by
MongoDB, Node.js And You: PART IIMongoDB, Node.js And You: PART II
MongoDB, Node.js And You: PART IIMitch Pirtle
1.1K views29 slides
Mongodb, Node.js and You: PART I by
Mongodb, Node.js and You: PART IMongodb, Node.js and You: PART I
Mongodb, Node.js and You: PART IMitch Pirtle
1.6K views45 slides

More from Mitch Pirtle(20)

Cloudy with a chance of scale by Mitch Pirtle
Cloudy with a chance of scaleCloudy with a chance of scale
Cloudy with a chance of scale
Mitch Pirtle366 views
My life with MongoDB by Mitch Pirtle
My life with MongoDBMy life with MongoDB
My life with MongoDB
Mitch Pirtle983 views
PHP Cloud Deployment Toolkits by Mitch Pirtle
PHP Cloud Deployment ToolkitsPHP Cloud Deployment Toolkits
PHP Cloud Deployment Toolkits
Mitch Pirtle1.9K views
MongoDB, Node.js, and You: PART III by Mitch Pirtle
MongoDB, Node.js, and You: PART IIIMongoDB, Node.js, and You: PART III
MongoDB, Node.js, and You: PART III
Mitch Pirtle1.2K views
MongoDB, Node.js And You: PART II by Mitch Pirtle
MongoDB, Node.js And You: PART IIMongoDB, Node.js And You: PART II
MongoDB, Node.js And You: PART II
Mitch Pirtle1.1K views
Mongodb, Node.js and You: PART I by Mitch Pirtle
Mongodb, Node.js and You: PART IMongodb, Node.js and You: PART I
Mongodb, Node.js and You: PART I
Mitch Pirtle1.6K views
MongoDB, Development and You by Mitch Pirtle
MongoDB, Development and YouMongoDB, Development and You
MongoDB, Development and You
Mitch Pirtle2.4K views
MongoTorino 2013 Opening Keynote by Mitch Pirtle
MongoTorino 2013 Opening KeynoteMongoTorino 2013 Opening Keynote
MongoTorino 2013 Opening Keynote
Mitch Pirtle1.5K views
Unified Content Model and Joomla! by Mitch Pirtle
Unified Content Model and Joomla!Unified Content Model and Joomla!
Unified Content Model and Joomla!
Mitch Pirtle3.7K views
Joomla - an Overview by Mitch Pirtle
Joomla - an OverviewJoomla - an Overview
Joomla - an Overview
Mitch Pirtle812 views
Operational MongoDB by Mitch Pirtle
Operational MongoDBOperational MongoDB
Operational MongoDB
Mitch Pirtle2.4K views
Joomla Extreme Performance by Mitch Pirtle
Joomla Extreme PerformanceJoomla Extreme Performance
Joomla Extreme Performance
Mitch Pirtle1.5K views
Joomla and MongoDB by Mitch Pirtle
Joomla and MongoDBJoomla and MongoDB
Joomla and MongoDB
Mitch Pirtle8.7K views
Mongodb and Totsy: An e-commerce case study by Mitch Pirtle
Mongodb and Totsy: An e-commerce case studyMongodb and Totsy: An e-commerce case study
Mongodb and Totsy: An e-commerce case study
Mitch Pirtle4.4K views
Mongodb and Totsy - E-commerce Case Study by Mitch Pirtle
Mongodb and Totsy - E-commerce Case StudyMongodb and Totsy - E-commerce Case Study
Mongodb and Totsy - E-commerce Case Study
Mitch Pirtle1.6K views
PHP, Lithium and MongoDB by Mitch Pirtle
PHP, Lithium and MongoDBPHP, Lithium and MongoDB
PHP, Lithium and MongoDB
Mitch Pirtle4.7K views
Content Management Systems and MongoDB by Mitch Pirtle
Content Management Systems and MongoDBContent Management Systems and MongoDB
Content Management Systems and MongoDB
Mitch Pirtle5.1K views
MongoDB: Built for Speed by Mitch Pirtle
MongoDB: Built for SpeedMongoDB: Built for Speed
MongoDB: Built for Speed
Mitch Pirtle3.2K views
Content Mangement Systems and MongoDB by Mitch Pirtle
Content Mangement Systems and MongoDBContent Mangement Systems and MongoDB
Content Mangement Systems and MongoDB
Mitch Pirtle3.9K views

Recently uploaded

Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
Attacking IoT Devices from a Web Perspective - Linux Day by
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Simone Onofri
15 views68 slides
Future of Learning - Khoong Chan Meng by
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengNUS-ISS
33 views7 slides
SAP Automation Using Bar Code and FIORI.pdf by
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
19 views38 slides
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTVSplunk
88 views20 slides
RADIUS-Omnichannel Interaction System by
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction SystemRADIUS
15 views21 slides

Recently uploaded(20)

Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS33 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk88 views
RADIUS-Omnichannel Interaction System by RADIUS
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction System
RADIUS15 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS41 views
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze by NUS-ISS
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
NUS-ISS19 views
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS41 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet55 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs169 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst470 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk93 views

Cloud conference - mongodb