If you can't read please download the document
Upload
dave-callaghan
View
110
Download
0
Embed Size (px)
Citation preview
PowerPoint Presentation
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
Sparks Ignite, Inc.MongoDBBuild, Adapt, Reduce, Improve
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveEnabling the Mid-Sized Enterprise
Management
Operations
Architecture
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveEnabling the Mid-Sized Enterprise
ManagementIntroduction
Implement a Proof of Concept
Measure Results
Stages of Adoption
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
Sparks Ignite, Inc.
Data Integration and Analytics
Data Management and Governance
Enterprise Storage and Compute
Consulting Services Offerings
IntroductionWe research, evaluate, design, build & deploy innovative information technology outcomes.
DATA INTEGRATION & ANALYTICSEmbedded Analytics, IoT Analytics, Native Hadoop Integration, Mobile BI, Customer 360.
DATA MANAGEMENT & GOVERNANCEModern Day Enterprise BU & DR, Compliance, Cloud & EndPoint Protection, Active Archive
CONSULTING SERVICES OFFERINGSAssessments, Software Development, Design for Storage, Cloudy Apps, Data Integration & Installs
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
https://drowninginmultimedia.files.wordpress.com/2015/01/analyze-all-the-things-1.jpg?w=800Introduction
I bring twenty years of development experience to today's modern data environments. I am certified in and work extensively with Hadoop, HBase, Cassandra and MongoDB.. I am working with and contributing to the new Big Data governance initiative platform applications like Falcon and Ranger and Atlas.
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
Financial Services
Government
Retail
High Tech
Media and Entertainment
Healthcare
Telecommuncations
Introduction
Financial ServicesMetLife single view of 100M customers across 70 systems in 90 days. 8 yrs of prior failure
Citigroup realtime event subscription
RMS cloud-based risk analytics w/ Tbs of data
Retail
Ebay stores metadata for every single item
Gap built their supply chain
Government
Chicago geospatial realtime analytics from30+ dept
Natioanal Archive stores 1000 yrs worth of docs
Healthcare
AstraZeneca, Genetech and Medtronic do research
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
Single View
Internet of Things
Mobile
Real-Time Analytics
Personalization
Catalog
Content Management
Introduction
Single View Real-time views of your business that integrate all of your siloed data.Internet of Things 40 billion sensors. $19 trillion in revenue. Youre gonna need a bigger database.Mobile Ship killer mobile apps. Scale to millions of users. Do it in weeks, not months.Real-Time Analytics Lightweight, low-latency analytics. Integrated into your operational database. In real time.Personalization Greet your customers like old friends so theyll treat you like one, too.Catalog Catalogs change constantly. Thats an RDBMS nightmare. But its easy with MongoDB.
Content Management Store and serve any type of content, build any feature, serve it any way you like. From a single database.
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveIntroduction
Now let me introduce the audience .
Sorry
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveIntroduction
Typically at a MUG, we have
1. Build New Applications That Were Not PossibleBefore2. Adapt And Develop Competitive Advantages3. Improve Customer Satisfaction4. Reduce Costs
For the purpose of this meeting, we will assume that everyone here has a problem that they don't know how to fix but need to fix it anyway.
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveProblem The Apollo Group (parent company of the University of Phoenix) needed a cloud-based learning management platform for its 350K global students.
Challenges with current Oracle platformScalability
Technology fit
Potential choicesExpand existing Oracle platform
Try MongoDB
Implement a POC
Single View Real-time views of your business that integrate all of your siloed data.Internet of Things 40 billion sensors. $19 trillion in revenue. Youre gonna need a bigger database.Mobile Ship killer mobile apps. Scale to millions of users. Do it in weeks, not months.Real-Time Analytics Lightweight, low-latency analytics. Integrated into your operational database. In real time.Personalization Greet your customers like old friends so theyll treat you like one, too.Catalog Catalogs change constantly. Thats an RDBMS nightmare. But its easy with MongoDB.
Content Management Store and serve any type of content, build any feature, serve it any way you like. From a single database.
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveResiliency
Stability
Adaptability of Data Model
Performance
Configuration Flexibility
Administrator Functionality
Training
Data Migration and Movement
Conformance with Standards
Quality & Availability of Support
Implement a POCrobust enough to be a critical component? If failures occur, how does MongoDB respond?high-quality without unexpected failures?data model changes quickly? How do changes impact the applications and services that consume it?perform enough to serve a massive app and user base?hybrid deployment with both cloud-based and on-premise ?How long does it take to install and deploy ?How difficult is it to administer?backups, adding and removing indexes, and changing out hardwareWhat current and ongoing training ops & developersHow should we migrate data.load data? Retrieve well Is MongoDB an industry de-facto standard? If not, is it well positioned to become one? Fit to our culture?if something goes wrong , can we get qualified, top-notchassistance - even in the middle of the night or on a holiday?
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
Phase 1 2 weeksCross-function team of stakeholders define goals and objectivesGather current state metrics
Phase 2 2 weeksDevelop same use case application on small
MongoDB server w/ MongoDB data model
Phase 32 weeksStand up 5-node MongoDB deployment and develop runbook
Phase 4 2 weeksPerformance and quality assurance tests to validate goals and objectives
Implement a POC
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveResiliency
Stability
Adaptability of Data Model
Performance
Configuration Flexibility
Administrator Functionality
Training
Data Migration and Movement
Conformance with Standards
Quality & Availability of Support
Implement a POC can survive multiple-node and site-wide failures. The replica set feature works well and is easy to use.stable and easy to integrateone of biggest strengths over relational databasesas well as or even better than the Oracle system.Amazon EC2: cloud-based, on-premise, & hybridfirst configuration within hours. Chef/Puppet spin up dozens of nodes in minutestwo-day training from the MongoDB Universitydevelopers proficient in MongoDB with just a half daypopulated by exporting from Oracle using Python met criteria for future inclusion on the standards listenterprise-grade support, large community
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveTips for Evaluating a
Software Solution
Identify and work closely with all relevant
stakeholders.
Clearly define the problem, your goals, and the areas on which you want to focus.
Follow a rigorous, template-based evaluation process to ensure that you cover all bases across all POCs.
Measure ResultsHaving a clearly defined entry and exit criteria is the difference between an evaluation and a science project.
Do not build something you assume your customers will want. Ask them.
I outlined Phases 1 4 but sometimes there needs to be a Phase 0 which is to just put together a process to gather and evaluate meaningful information
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveTips for Evaluating a
Software Solution
Divide the evaluation into short, discrete phases.
Identify a simple but relevant use case to ensuregeneral understanding of the technical findings.
Act fast and fail quickly to avoid spending time and resources on a solution that will fail in the long run.
Measure ResultsTime-boxing is mandatory on POCs as are very limited scopes.
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveTips for Evaluating a
Software Solution
Leverage formal training, seminars, and targetedquestions to
vendors.
Enroll users not involved in the project in training to assess accurately how long it will take to train novice users.
Evaluate the ease - or difficulty - of training users.
Measure ResultsIf you are attempting to bring on something new, evaluate your organization's ability to learn.
This refers not just to your team, but operations and business users as well.
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
MongoDB
Build
Adapt
Reduce
Improve
Stages of Adoption
Using MongoDB as a data store sets you up for a successful ecosystem
Build The codebase, deployment and management are easily prototyped and scaled
Changing the schema does not break the application. That's a new way of thinking
Reduce cost at the top and bottom. Reduce overhead. Developer friction. Operations time. Project time.
Refactor without rebuilding with schema on read rather than schema on write for continuous improvement
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveStages of
Adoption
First MongoDB Project
Multiple MongoDB Projects
MongoDB Center of Excellence
MongoDB-First Policy
Stages of Adoption
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveFirst MongoDB
Project
Identify target team members in development, operations and
business teams.
Training for Developers and DBAs.
Consulting on schema design, architecture review and introductory best practices
Stages of Adoption
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveMultiple MongoDB
Projects
Share knowledge within the organization, through internal presentations and hackathons.
Begin to establish preliminary best practices, such as preferred hardware configurations and how to integrate with existingsystems.
Stages of Adoption
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveMongoDB Center of
Excellence
Identify a group across different functional areas to document
best practices, facilitate knowledge sharing and help teams
understand when to use MongoDB.
Facilitate development of MongoDB Platform-as-a-Service (PaaS).
Stages of Adoption
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, ImproveMongoDB-First
Policy
Disseminate information on the CoE and best practices throughout
the organization.
Create process for defining exception apps that can and should use other databases.
Ensure that teams have theresources they need to execute projects successfully
MongoDB-First Policy
Stages of Adoption
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
MongoDB Build, Adapt, Reduce, Improve
[email protected] research, evaluate, design, build & deploy innovative information technology outcomes.
DATA INTEGRATION & ANALYTICSEmbedded Analytics, IoT Analytics, Native Hadoop Integration, Mobile BI, Customer 360.
DATA MANAGEMENT & GOVERNANCEModern Day Enterprise BU & DR, Compliance, Cloud & EndPoint Protection, Active Archive
CONSULTING SERVICES OFFERINGSAssessments, Software Development, Design for Storage, Cloudy Apps, Data Integration & Installs
Sparks Ignite, Inc.A technology consulting firm. We build outcomes.
Modern Data ArchitectureQuestions?
Click to edit the title text formatClick to edit Master title style
9/15/15
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master title style
Click to edit Master subtitle style
9/15/15
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
9/15/15
Click to edit Master title style
Click to edit Master text styles
9/15/15
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
9/15/15
Click to edit Master title style
Click to edit Master text styles
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
9/15/15
Click to edit Master title style
9/15/15
9/15/15
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Click to edit Master text styles
9/15/15
Click to edit Master title style
Click to edit Master text styles
9/15/15
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
9/15/15
Click to edit Master title style
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
9/15/15