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

Post on 08-Sep-2014

588 views 3 download

Tags:

description

Learn about all the changes in application architecture that have taken place over the last decade and the effect these changes have when designing applications today.

transcript

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 SourceService 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/

ProgrammingDemocracy

confluence

VirtualizationAutomation

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

CloudComputing

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 ComputingGrid Computing

HadoopData Visualization

Infographics

confluence

Source: http://hexus.net/tech/news/systems/41113-ibm-regains-fastest-supercomputer-crown/

Source: http://www.seti.org/setiathomeSource: 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 DemocracyCloud Computing

MobileSocial

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.0Loosely Coupled Extension

Systems of EngagementRecommendation 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 transactionsExtreme

componentizationSmaller processes

Move to agile to alignprocess with platform

Information democracy blooms creating a vehicle for content proliferation

andrich 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-

onShifting from physical to conceptual allowing for programmatic control, placement, just in time,

capx to opx

Today’s solutions aredistributed systems

One system, many layers

Next Generation Development Agile, Always-on, UX focused, Targeted data

PlatformServices, Cloud, RDBMs, MongoDB, Hadoop etc.

ApplicationAnalytics, 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 systemsare 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.