SlideShare une entreprise Scribd logo
1  sur  63
The next wave of design,
development and delivery
Enterprise Architect, MongoDB
Brian D. Goodman
I have sat in your chair looking for answers
Source: Elephant by James Fujii @ http://jamesfujiistoryartist.blogspot.com/2010/05/dancing-elephant-april-2010.html
Source: Gorilla by Luigi Lucarelli @ http://loaduniverse.blogspot.com/2012/04/gorilla-sketch.html
13+ years 1.5 years Present
There has been a fundamental
shift in application design,
development and delivery
Open Source
Service Oriented Architecture
App Stores
Maker Movement
confluence
Source: http://commons.wikimedia.org/wiki/File:Free_Software_and_Open_Source_Software_Composite_Logo.svg
Source: http://blog.cobia.net/cobiacomm/2014/01/27/defining-a-service-oriented-architecture-soa-mindset-big-soa-or-small-soa/
Programming
Democracy
confluence
Virtualization
Automation
Orchestration
confluence
Source: http://www.marketingwhatsnew.com/2012/01/who-needs-marketing-automation/
Source: https://store.sap.com/sap/cpa/doc/?uuid=00163E04FB111ED485C5E5FB3C13E4CB&revision=20120613&modified=20140728081429.8887260
Cloud
Computing
confluence
Source: http://blogs.hbr.org/2013/11/the-pace-of-technology-adoption-is-speeding-up/
Source: http://blogs.hbr.org/2013/11/the-pace-of-technology-adoption-is-speeding-up/
Source: https://conversationprism.com/
Mobile
&
Social
confluence
Parallel Computing
Grid Computing
Hadoop
Data Visualization
Infographics
confluence
Source: http://hexus.net/tech/news/systems/41113-ibm-regains-fastest-supercomputer-crown/
Source: http://www.seti.org/setiathome
Source: http://www.worldcommunitygrid.org
Source: http://hadoop.apache.org/
Source: http://www.edwardtufte.com/tufte/
Source: http://cdn.theatlantic.com/static/coma/images/issues/201101/numbers.jpg
Source: http://www.experfy.com/blog/data-scientist-study-infographic-emc/
Analytics
confluence
Programming Democracy
Cloud Computing
Mobile
Social
Analytics
clusters of confluence
There has been a fundamental
shift in application design,
development and delivery
Web, mobile and wearables are
the primary platform
outcome
Application deconstruction
separates the wheat from the
chaff – Are you hosting or
building a platform?
outcome
The rise of the innovators and
early adopters drives shorter
cycles from lab to life
outcome
The possibility of considering
more about everything is
actually in reach
outcome
Web 2.0
Loosely Coupled Extension
Systems of Engagement
Recommendation Systems
Personalization
different relationships with data
Source: http://www.prototype-experience.com/
Technological evolution,
consumer driven experiences
and cultural shifts gave rise to
Many more transactions
Extreme componentization
Smaller processes
Move to agile to align
process with platform
Information democracy
blooms creating a vehicle for
content proliferation and
rich personalization
Advanced analytics signals the
next wave of everything
Finding the right fit
vs.
Today’s solutions diverge from
the current running legacy
Smaller
Componentized
Specific
Flexible
Automated
“stateless”
Orchestrated
Hosted on a platform that is …
- Optimized and abstracted
- Elastic, performant, always-on
Shifting from physical to conceptual allowing for
programmatic control, placement, just in time, capx to opx
Today’s solutions are
distributed systems
One system, many layers
Next Generation Development
Agile, Always-on, UX focused, Targeted data
Platform
Services, Cloud, RDBMs, MongoDB, Hadoop etc.
Application
Analytics, Social, Personal
Source: http://en.wikipedia.org/wiki/Mind_the_gap#mediaviewer/File:Mind_the_gap_2.JPG
Data scientists
gap
Agile development
gap
What to use when
gap
Distributed systems
are different
gap
There has been a fundamental
shift in application design,
development and delivery
A single big pipe to
an ever increasing
database system is
unsustainable
Technological evolution,
consumer driven experiences
and cultural shifts gave rise to
Today’s solutions diverge from
the current running legacy
vs.
Sign up for our “ Path to Proof ”
Program and get free expert advice on
implementation, architecture, and
configuration.
www.mongodb.com/lp/contact/path-proof-program
• MongoDB Seattle : September 16, 2014
• MongoDB Boston : October 1, 2014
• MongoDB DC : October 14, 2014
• MongoDB SF : December 3, 2014
Coming to you soon…
Register Now: www.mongodb.com/mongodb-coming-you
Questions?
Stay tuned after the webinar and take our
survey for your chance to win MongoDB
swag.
Modern Databases for Modern Application Architectures: The Next Wave of Design, Development and Delivery

Contenu connexe

Tendances

DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionMicro Focus
 
Why Observability is Key to Solving Business and Operational Challenges
Why Observability is Key to Solving Business and Operational ChallengesWhy Observability is Key to Solving Business and Operational Challenges
Why Observability is Key to Solving Business and Operational ChallengesEnterprise Management Associates
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Progress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudXebiaLabs
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceJérôme Kehrli
 
Bridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and BusinessBridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and BusinessProgress
 
Building a World-Class Software Product Team in India
Building a World-Class Software Product Team in IndiaBuilding a World-Class Software Product Team in India
Building a World-Class Software Product Team in IndiaSanjeev Kumar
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and DeploymentProgress
 
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...AppDynamics
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...Tasktop
 
Creating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and MobileCreating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and MobileProgress
 
Four Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar Report
Four Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar ReportFour Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar Report
Four Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar ReportEnterprise Management Associates
 
Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileParaic Hegarty
 

Tendances (20)

DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introduction
 
Why Observability is Key to Solving Business and Operational Challenges
Why Observability is Key to Solving Business and Operational ChallengesWhy Observability is Key to Solving Business and Operational Challenges
Why Observability is Key to Solving Business and Operational Challenges
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Progress Pacific: Contemporary App Development
Progress Pacific: Contemporary App DevelopmentProgress Pacific: Contemporary App Development
Progress Pacific: Contemporary App Development
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
Contino Overview
Contino OverviewContino Overview
Contino Overview
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
Bridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and BusinessBridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and Business
 
Building a World-Class Software Product Team in India
Building a World-Class Software Product Team in IndiaBuilding a World-Class Software Product Team in India
Building a World-Class Software Product Team in India
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and Deployment
 
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
 
Creating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and MobileCreating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and Mobile
 
Four Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar Report
Four Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar ReportFour Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar Report
Four Can’t-Miss Future Trends from EMA’s 2021 Workload Automation Radar Report
 
Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and Agile
 

En vedette

Using MongoDB with Hadoop & Spark
Using MongoDB with Hadoop & SparkUsing MongoDB with Hadoop & Spark
Using MongoDB with Hadoop & SparkMongoDB
 
Webinar: Get Started with the MEAN Stack
Webinar: Get Started with the MEAN StackWebinar: Get Started with the MEAN Stack
Webinar: Get Started with the MEAN StackMongoDB
 
Back to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQLBack to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQLMongoDB
 
How Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsHow Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsDATAVERSITY
 
Lightning Talk: What You Need to Know Before You Shard in 20 Minutes
Lightning Talk: What You Need to Know Before You Shard in 20 MinutesLightning Talk: What You Need to Know Before You Shard in 20 Minutes
Lightning Talk: What You Need to Know Before You Shard in 20 MinutesMongoDB
 
Big Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer ProfilesBig Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer ProfilesMongoDB
 
Data Modeling for Integration of NoSQL with a Data Warehouse
Data Modeling for Integration of NoSQL with a Data WarehouseData Modeling for Integration of NoSQL with a Data Warehouse
Data Modeling for Integration of NoSQL with a Data WarehouseDaniel Upton
 
Anatomy of the modern application stack
Anatomy of the modern application stackAnatomy of the modern application stack
Anatomy of the modern application stackBoyan Dimitrov
 
How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...
How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...
How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...WEX
 
How Retail Banks Use MongoDB
How Retail Banks Use MongoDBHow Retail Banks Use MongoDB
How Retail Banks Use MongoDBMongoDB
 
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...Flink Forward
 
Synchronise your data between MySQL and MongoDB
Synchronise your data between MySQL and MongoDBSynchronise your data between MySQL and MongoDB
Synchronise your data between MySQL and MongoDBGiuseppe Maxia
 
xPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerxPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerEric D. Schabell
 
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service DeliveryAchieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service DeliveryPerforce
 
Continuous Delivery on a Modern Web Stack
Continuous Delivery on a Modern Web StackContinuous Delivery on a Modern Web Stack
Continuous Delivery on a Modern Web StackLuke Crouch
 
MicroService Architecture
MicroService ArchitectureMicroService Architecture
MicroService ArchitectureFred George
 
NoSQL and MongoDB Introdction
NoSQL and MongoDB IntrodctionNoSQL and MongoDB Introdction
NoSQL and MongoDB IntrodctionBrian Enochson
 
MongoDB for Time Series Data Part 3: Sharding
MongoDB for Time Series Data Part 3: ShardingMongoDB for Time Series Data Part 3: Sharding
MongoDB for Time Series Data Part 3: ShardingMongoDB
 
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB
 
The Right (and Wrong) Use Cases for MongoDB
The Right (and Wrong) Use Cases for MongoDBThe Right (and Wrong) Use Cases for MongoDB
The Right (and Wrong) Use Cases for MongoDBMongoDB
 

En vedette (20)

Using MongoDB with Hadoop & Spark
Using MongoDB with Hadoop & SparkUsing MongoDB with Hadoop & Spark
Using MongoDB with Hadoop & Spark
 
Webinar: Get Started with the MEAN Stack
Webinar: Get Started with the MEAN StackWebinar: Get Started with the MEAN Stack
Webinar: Get Started with the MEAN Stack
 
Back to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQLBack to Basics Webinar 1: Introduction to NoSQL
Back to Basics Webinar 1: Introduction to NoSQL
 
How Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical ApplicationsHow Enterprises are Using NoSQL for Mission-Critical Applications
How Enterprises are Using NoSQL for Mission-Critical Applications
 
Lightning Talk: What You Need to Know Before You Shard in 20 Minutes
Lightning Talk: What You Need to Know Before You Shard in 20 MinutesLightning Talk: What You Need to Know Before You Shard in 20 Minutes
Lightning Talk: What You Need to Know Before You Shard in 20 Minutes
 
Big Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer ProfilesBig Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
Big Data Analytics 1: Driving Personalized Experiences Using Customer Profiles
 
Data Modeling for Integration of NoSQL with a Data Warehouse
Data Modeling for Integration of NoSQL with a Data WarehouseData Modeling for Integration of NoSQL with a Data Warehouse
Data Modeling for Integration of NoSQL with a Data Warehouse
 
Anatomy of the modern application stack
Anatomy of the modern application stackAnatomy of the modern application stack
Anatomy of the modern application stack
 
How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...
How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...
How Payments Have Evolved Since the Stone Age: Conch Shells to Credit Cards a...
 
How Retail Banks Use MongoDB
How Retail Banks Use MongoDBHow Retail Banks Use MongoDB
How Retail Banks Use MongoDB
 
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
Marc Schwering – Using Flink with MongoDB to enhance relevancy in personaliza...
 
Synchronise your data between MySQL and MongoDB
Synchronise your data between MySQL and MongoDBSynchronise your data between MySQL and MongoDB
Synchronise your data between MySQL and MongoDB
 
xPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerxPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developer
 
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service DeliveryAchieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
 
Continuous Delivery on a Modern Web Stack
Continuous Delivery on a Modern Web StackContinuous Delivery on a Modern Web Stack
Continuous Delivery on a Modern Web Stack
 
MicroService Architecture
MicroService ArchitectureMicroService Architecture
MicroService Architecture
 
NoSQL and MongoDB Introdction
NoSQL and MongoDB IntrodctionNoSQL and MongoDB Introdction
NoSQL and MongoDB Introdction
 
MongoDB for Time Series Data Part 3: Sharding
MongoDB for Time Series Data Part 3: ShardingMongoDB for Time Series Data Part 3: Sharding
MongoDB for Time Series Data Part 3: Sharding
 
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
MongoDB for Time Series Data Part 2: Analyzing Time Series Data Using the Agg...
 
The Right (and Wrong) Use Cases for MongoDB
The Right (and Wrong) Use Cases for MongoDBThe Right (and Wrong) Use Cases for MongoDB
The Right (and Wrong) Use Cases for MongoDB
 

Similaire à Modern Databases for Modern Application Architectures: The Next Wave of Design, Development and Delivery

IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)Denny Muktar
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software CreationJennifer Wood
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]webhostingguy
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]webhostingguy
 
Creating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open CoreCreating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open CoreDeborah Bryant
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for BusinessRich Miller
 
Open source presentation
Open source presentationOpen source presentation
Open source presentationRona Segev Gal
 
Open Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersOpen Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersRoy Leiser
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorWSO2
 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Alejandro S.
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Satya S
 
Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open StrategyTarget Source
 
Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social SoftwareJosie Fraser
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...hani727151
 
Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010OpenSourceLGMA
 
Community Relationship Management
Community Relationship ManagementCommunity Relationship Management
Community Relationship ManagementChristof Sprenger
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13MDIF
 
An Executives Guide to the Economics of SharePoint Development and the Cloud
An Executives Guide to the Economics of SharePoint Development and the CloudAn Executives Guide to the Economics of SharePoint Development and the Cloud
An Executives Guide to the Economics of SharePoint Development and the CloudDan Barker
 
Beware the monolith
Beware the monolithBeware the monolith
Beware the monolithDee Wilcox
 

Similaire à Modern Databases for Modern Application Architectures: The Next Wave of Design, Development and Delivery (20)

IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
Creating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open CoreCreating Authentic Value: Open Source vs. Open Core
Creating Authentic Value: Open Source vs. Open Core
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
Open source presentation
Open source presentationOpen source presentation
Open source presentation
 
Open Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersOpen Source Software Development by TLV Partners
Open Source Software Development by TLV Partners
 
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorSoluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de Valor
 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open Strategy
 
Open Source Social Software
Open Source Social SoftwareOpen Source Social Software
Open Source Social Software
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
 
Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010Open source presentation to lgma workshop april 2010
Open source presentation to lgma workshop april 2010
 
Community Relationship Management
Community Relationship ManagementCommunity Relationship Management
Community Relationship Management
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13
 
An Executives Guide to the Economics of SharePoint Development and the Cloud
An Executives Guide to the Economics of SharePoint Development and the CloudAn Executives Guide to the Economics of SharePoint Development and the Cloud
An Executives Guide to the Economics of SharePoint Development and the Cloud
 
Beware the monolith
Beware the monolithBeware the monolith
Beware the monolith
 

Plus de MongoDB

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump StartMongoDB
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
 

Plus de MongoDB (20)

MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
 
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
 
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
 
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
 
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 MongoDB SoCal 2020: MongoDB Atlas Jump Start MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB SoCal 2020: MongoDB Atlas Jump Start
 
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
 
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
 
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
 
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
 
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
 
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
 
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
 
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
 
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
 
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
 
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
 
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
 
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
 

Dernier

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
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
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
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
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 

Dernier (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
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
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
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!
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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!
 

Modern Databases for Modern Application Architectures: The Next Wave of Design, Development and Delivery

Notes de l'éditeur

  1. Thank you for joining today. This should be interesting, since it is not the typical webinar... We are going to review the five trends that precipitated the change in application design, the four major outcomes, the need for an alterative approach to data and the four gaps these changes have created in people, process and technology. The next wave of design, development and delivery is upon us and yet most are ill equipped. Worse yet, they do not know it. In order to chart a course forward, it helps to know how we got here. Once you understand the makeup of the people, processes and technologies at play, acting decisively is easy.
  2. Now, I am making some potentially provocative statements and so, I’ll spend just a few minutes introducing myself. My career started at IBM where I spent over a decade leading teams as a developer and architect; Building all sorts of compelling innovation that changed the face of the company; I left IBM as a Distinguished Engineer having most recently influencing the cloud strategy. JPMorgan was another interesting adventure, where I built an organization around advanced and predictive analytics. Let your imagination run wild and that’s about what we did. That brings us to MongoDB, where I am an enterprise architect, which means I am also a customer advocate, but better yet, a partner in understanding the technologies of the time and where MongoDB fits.
  3. Most of the businesses doing most of the world’s business are trying to sort out the trend from the transform – there is a fundamental shift and we are going to explore this confluence and intersection.
  4. Lets take a look at these four tends…
  5. Open Source If you listened to the zealots a decade ago you would believe that there is no reason to ever pay for software, that it should be free. Thankfully for most software businesses, open source or not, there viability in software as a business. The impact of Open Source on the world was disruptive… Disruptive to the institution and Drives viable alternatives in the face of commercial conflict. http://commons.wikimedia.org/wiki/File:Free_Software_and_Open_Source_Software_Composite_Logo.svg
  6. SOA Another massive trend … the minute there were web services, there was a need for some to package it all up into an architecture that helped position products. SOA is good. All of SOA is probably less so. It is very likely that some of you have been working on getting service oriented for a few years with little movement. It is hard to justify expense to a CIO when there is no apparent change in the IT. It takes some vision to believe the expenditure is worth it. That said, we are at a point where all modern applications demonstrate this level of solution design. http://blog.cobia.net/cobiacomm/2014/01/27/defining-a-service-oriented-architecture-soa-mindset-big-soa-or-small-soa/
  7. App Stores The rise of the app stores where all the plumbing to write software to deliver, sell and manage gets rolled out creating an explosion of software producers – not engineers, just people building things. http://commons.wikimedia.org/wiki/File:Free_Software_and_Open_Source_Software_Composite_Logo.svg
  8. Everyone is a builder. The maker movement is a huge deal … its relatively more recent, but underscores the fact that people are way more able than before and the technology and tools around us make it even easier to DIY.
  9. Everyone may not be a software engineer, but there are many more programmers and technologies that enable people to build things that they use to pay someone else to do.
  10. Lets take a look at this set of trends …
  11. Virtualization Virtualization existing in mainframes and as notch software until … boom … everyone had that ability to carve up IT resources without having to managing the physical elements all of the time.
  12. Automation In came automation … frameworks, workflow etc. … make things consistent, repeatable and less error prone http://www.marketingwhatsnew.com/2012/01/who-needs-marketing-automation/
  13. Orchestration Add to the mix orchestration … the management of workflows and you get … https://store.sap.com/sap/cpa/doc/?uuid=00163E04FB111ED485C5E5FB3C13E4CB&revision=20120613&modified=20140728081429.8887260
  14. Cloud computing introduces self-service hosting and more importantly a richer view of a platform.
  15. And … technology dissemination is spreading faster than ever. This chart was created by Nicholas Felton of the New York Times – you probably have seen it before. It took decades for the telephone to reach 50% of households, but 5 years fro cellphones to accomplish the same penetrate in 1990. http://blogs.hbr.org/2013/11/the-pace-of-technology-adoption-is-speeding-up/
  16. Things are speeding up, with fewer barriers to entry… Most everyone has a mobile device and increasingly one that can do most of what laptops do. http://blogs.hbr.org/2013/11/the-pace-of-technology-adoption-is-speeding-up/
  17. Social software and social media rocked the way people we using the Internet. We went from a consumption model to a production consumption model. To the point where its hard to know if the hype is real or if it’s a side effect. One thing is for sure, the combination of Mobile and Social created an explosion of data (digital finger prints to photos to video to blog posts etc.) From forums to creating content to making a living out of being networked.
  18. So, Mobile and Social are another set of collaborative trends contributing to the current landscape.
  19. Lets do a quick review of the following trends – different space.
  20. Parallel computing … The most exemplar expression is in super computers, where a massive amount of design thinking goes into the most powerful arrangement of hardware technology. Of course its hard to program in these environments … in fact it wasn’t until the last several years that you even had modern day applications leveraging multiple cores, let alone the Sequoia’s 20 petaflops / second capability.
  21. Grid computing … moving data to compute Popularized by the search for extraterrestrial intelligence or computing for the greater good was something grids were useful for … however …
  22. People started to realize this was only true if the work units were small enough and if you actually didn’t need access to do the computation. In walks Hadoop … moving the compute to data That at nifty programming approach (MapReduce) and a new generation of parallel computing is born.
  23. Edward Tufte (Tuff tee) grew in popularity over the last decade and the design consciousness of data was born. There were certainly others, but Tufte’s influence is now seen everywhere.
  24. Mainstream data visualization in the Atlantic magazine… http://cdn.theatlantic.com/static/coma/images/issues/201101/numbers.jpg
  25. Infographics as shown in this example from EMC
  26. Analytics is the final trend ….
  27. These are the five clusters of confluence.
  28. So, we started out with this statement … there has been a fundamental shift in application design … Someone might say, yeah but those trends cover the last decade … I agree … Yet, we are using for the most part antiquated approaches to modern applications. Things have changed but most of our architecture have remained the same. Modern day systems aspire for more and the amount of goopy code written to accommodate it getting unmanageable.
  29. Web, mobile and wearables are the primary platform… yet most companies still maintain a large rich client footprint. Companies are even leading with mobile first strategies as a way to reinvent their user experiences without having to deal with their legacy rich client and web deployments.
  30. Breaking an application into components is where you decide … am I making a baby step or creating a platform. When you consider cloud computing, it can either be about outsourcing your hosting – which is actually kind of boring and expensive OR It can be about building out a platform so that, instead of solutions being a set of monolithic offerings, they are weaved together with a set of components, each of which is independently scalable, performant, resilient etc.
  31. The maker culture and supporting technology nurtures the rise of innovators and early adopters, driving shorter cycles from experimentation to value. Companies are hungry for the possibility of being agile and iterative and less exposed.
  32. Analytics moves beyond the most basic of Business Intelligence… the technology and brains are emerging for a new order of data science that is no longer for the select few… in a decade the data scientist will be as common as software engineers.
  33. Consider the following in support of these statements …
  34. Web 2.0 represented not just a technology shift but a conceptual shift … components, aggregation, collaboration, sharing Almost a revolt against the machine, where crowd sourcing is actually seemingly better than all the number crunching available.
  35. Loosely coupled, well defined extension Consider Eclipse (Open Source Software for rich client platforms) IDEs etc. Wordpress one of the most popular content management systems for creating websites and blogs Both are well-defined engines that intentionally expose extension points to that the community is freed up to build loosely coupled but closely integrated offerings. This approach nurtures the programming democracy and DIY culture shift with plugins that do everything abound.
  36. Quickly lets look back at the Web 2.0 image … The bottom half is really about Engagement – creating content and leaving fingerprints Content sharing, tagging, rating, recommending etc. Socially connected … not just me and the content, but me and everyone I know.
  37. This is a creative depiction from Ogilvy captured about a talk on recommendation engines at South by Southwest. All this data … fingerprints and all … drives the possibilities of getting the right content to the right person at the right time. http://ogilvynotes.com/49786/438586/sxsw-2011/recommendation-engines
  38. Consider the ultimate in personalization – Prototype – a game trailer that embeds your Facebook content to create the ultimate in personalization. Its not like Facebook did anything special or Prototype did any heaving crunching … this is about understanding who you are and showing you elements that shift the perception from generic to tailor made.
  39. The evolution of technology, Consumer driven experiences Cultural shifts Give rise to NoSQL
  40. The change is substantial. It use to be a single request as a socket open call with a response on the same socket. Not the first socket is actually a list of all the other calls to make. One call is now 10, 30 or 50 calls to render a much greater application. To the point where we have optimizers from Yahoo and others that count these requests and offer strategies to optimize. Things are getting smaller … simpler application layers like Node.js
  41. Everyone wants to shift to an agile process to reduce overall risk while releasing early and often, capturing the eye-balls and wallets of their target users.
  42. We have content proliferation and rich personalization – together they create fodder for social, crowd sourced information and…
  43. …more advanced and “relevant” analytics.
  44. There is a progression that people seem to find themselves in moving from a RDBMS to more alternative and distributed systems … Both to find the right fit And To achieve different operating characteristics
  45. If there is a commercial in this entire presentation its this slide. I am bullish on MongoDB, and have been since I was at IBM, because it addresses all the things I am trying to do with my applications and architecture … It is not a niche technology So there are faster cars that drive in a straight line. Most of use are experienced with problems that are more dynamic than that… in which case a more balanced sports car that is looking to win an endurance race is the answer. And it delivers on the performance, scale flexibility, consistency, resiliency and automation everyone is trying to achieve. http://www.cartype.com/pages/5891/automotive_blueprints
  46. We currently run legacy applications and yet today’s application designs are diverging in aspiration from that base. Technology we are running may be what we are skilled up for, but it is less than adequate too build the future.
  47. Consider this is what we are saying are characteristics of new application design. There is a considerable shift from what we are asking our systems to do … To how we want it to run … To how we want to interact with it…
  48. Don’t blink … modern machines are distributed systems and this seems to be taboo, since as far as I can tell this is a rarer skill to find. Most of what we have build in the past is not really distributed and if you were to argue it is, it is only in the most simple form.
  49. What we are talking about is one system with many layers Development to platform to application … these are the focus areas today.
  50. There are gaps and this is where your architectural brain should be churning. http://en.wikipedia.org/wiki/Mind_the_gap#mediaviewer/File:Mind_the_gap_2.JPG
  51. Data scientists are the next kings and queens of the land … most people think you can take a software engineer and make them learn data, but these guys are an entirely different breed. Hire one data scientist from MIT and you will face the challenge of consuming the output.
  52. Everyone thinks they have this one down, but here is what I see… Companies are doing waterfall in smaller units. Companies are changing the rules of scrum and losing the social dynamics that make it work Companies are running agile, but allowing technology decisions, standards etc. to convert them back to waterfall during certain stages.
  53. You need to know what to use when … If a distributed hashtable is the same thing to you as a document store then we have a problem. This is the gap we are talking about. Knowing when to use what and why. MongoDB makes for an easy answer because it is the only database alternative that actually provides all the capabilities you expect from how most people use RDBMs, which means it works for everything you do.
  54. Distributed system are different. Distributed systems are different. My guess is you know a handful that actually understand what this means … have built these kinds of systems and understand the operating characteristics of them. For example, consider what it takes to be able to take a point in time backup of a distributed system? I bet you could design a solution on the whiteboard. That’s the kind of thinking we have done at MongoDB in the MMS offerings you can use to backup and restore MongoDB.
  55. So in summary …
  56. Consider the layers … We have the user We have the app We have the platform We have been creating pressure at the data layer and it only makes sense to meet the increasing personalization, experiences and expectations The single fat pipe to your single database is no longer viable. (either through cost or technologically)
  57. A cluster of confluences drove the need to an alternative approach do data management
  58. What we are running is no longer an obvious fit for our current and future work
  59. And you already know the answer. So, its not that you wont use other technologies, but there is a very good chance that you will be using MongoDB. It does what we all need it to do, in a way that lets us act and manage data in ways we have aspired to.