SlideShare a Scribd company logo
1 of 14
MongoDB for
Transformational Success
03/28/2017
Jeremiah Ivan, VP Engineering Merrill Corporation
LinkedIn: https://www.linkedin.com/in/jeremiahivan/
Twitter: @jeremiahivan
P.A.L
• Purpose:
• Share a long time client’s perspective on how MongoDB truly wins in the
market with emphasis on what I’ve learned using MongoDB in both start up &
enterprise level transformation efforts
• Agenda:
• History: Seven Years - 2 Successes and 1 Incomplete for MongoDB
Transformation
• Importance of Presence: MongoDB’s Contribution to Organizational Success
• Serving Enterprise Specifically: Primacy of Transformation
• Understand Impact on Your Org: People, Process & Planning
• Length: 20 mins
Delivering Success: Our Shared Past & Present
• Who is Jeremiah Ivan
• Vocation:
• Product Owner of Engineering Performance aka “VP of Engineering”
• In Brief:
• Grad Carnegie Mellon ‘98, professional Engineer ‘98 - ’10.
• Drawn to the dark side of engineering management in 2010
• Key Areas We’ve Worked Together
• Snagajob.com from 2011 – 2014
• Outcome on Goals: Success
• Rent the Runway from 2014 – 2016
• Outcome on Goals: Success
• Merrill Corp present day
• Outcome on Goals: We’ll Know in October
Delivering Success: Our Efforts & Results
• Snagajob
• Startup : 10th overall hire, stayed 10 years. Senior Engineer -> VP Engineering
• MongoDB key role in first major effort as a Director of Engineering (2011/2012).
• Key Project : Total Rewrite and Rebrand of Core Property serving 35m UV a month
• Outcome: Success
• Decreased Response Time Avgs by 35% and brought API returns to 350 ms on average
• Increased SEO visit share lowering overall CPV
• Improved advertising targeting to increase RPV by 25% in following quarter
• Increased velocity YOY for Feature Teams by 28% and Lowered Defects per sprint by 34%
• Intro’d Daily+ Releases
• Other Highlights
• Building MongoDB Practice from Ground Up
• Robert Fehrmann team leader, later MongoDB Master class of 2016
• Our group founded Richmond MongoDB user group (2012) still active today
• 10 gen grabbed two of our engineers
• This code base and MongoDB lives on at Snagajob today
Delivering Success: Our Efforts & Results
• Rent the Runway
• Startup: Joined as consultant in summer of 2014 continued as VP of Engineering for 1 year.
• Key Project: Refactor and Improve Core Property for Speed, Facelift and Increased Mobile
• Outcome: Success
• Decreased Response Time on Page and in API Calls
• Increased Search Capabilities
• Unified API and revised Mobile App & Web UI lead to increase of team velocity and reduction in defects
• Increase avg shopping cart and decreased time to 1st purchase
• Achieved desired terms and valuation in late Series funding.
• Codebase still kicking
• Highlights
• Moving focus on Support and ownership of MongoDB to the internal teams
• Growing a team of engineers in MongoDB
• Merrill Corporation
• Enterprise: Joined as consultant in fall of 2015 and as VP of Engineering in January 2016
• Key Project: Refactor Core Property for Speed, Facelift and Increase Feature Capability
• Outcome: ???
Delivering Success: MongoDB’s Contribution
• The Tech
• Strong, clear, proven
• Conducive to Cloud
• But let’s be honest : There’s more than one way to store data
• People & Process
• Continues to be the Key to the MongoDB Difference
• Puts primacy on the client’s success against business requirements.
• Up front about the transformation effort needed
• DCE’s go deep, the best “go native” and deeply learn the clients requirements from a
Product and organizational standpoint.
• That process and those folks are why MongoDB will aid you in your transformation
• It’s simple but it’s rare, especially in Enterprise.
Delivering Success: Primacy of Transformation
• Key Points to Remember when an Enterprise considers MongoDB
• MongoDB, the Software, is only one small part of a successful transformation or innovation
effort within an Enterprise or Start Up
• An enterprise customer will likely have more tech talent gaps than a startup
• Although the talent gap is higher an Enterprise client will likely have stronger operational
and compliance requirements than a startup
• Leveraging People & Process
• Define Success for this Transformation/Innovation effort as clearly as possible
• Success is judged 2-3 months after Production delivery
• Clarify the gaps MongoDB can serve in terms of tech, people and process
Impacts on People,
Processing & Planning
MongoDB Impact: People, Process & Planning
• People (You’ll need to Staff UP)
• DBAs and transition
• Developers and transition
• Changing the way you consider operational capability
• If you’re not DevOps now; you will need to be
• Process (You’ll need to make changes)
• Change management, production awareness and the engineering team
• Production Support and Client Support
• Development: Consider hooks in your source control
• Planning (More changes with more opportunity)
• Very conducive to agile development
• Very easy to keep thinking relational, hobbling the performance and velocity possible
Thank you!
Jeremiah Ivan, VP Engineering Merrill Corporation
LinkedIn: https://www.linkedin.com/in/jeremiahivan/
Twitter: @jeremiahivan
#MDBEvenings
June 20-21, 2017
Chicago, IL
Chicago, IL
MongoDB World is where the world’s fastest growing
database community comes to connect, explore, and learn.
Join us for educational, hands-on and deep-dive technical sessions, giving
you the tools you need to build and deploy your giant ideas.
● Connect with the fastest-growing database community
● Explore new features, technologies and methodologies with the
experts
● Learn how to deploy mission-critical applications at scale
Register at mongodbworld.com. Use code Evenings to get 25% off tickets!
Groups of 3 or more get an additional 25% off.
Tweet tonight using
#MDBEvenings
to be entered to win a
t-shirt!
#MDBEvenings
#MDBEvenings

More Related Content

What's hot

A Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at PearsonA Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at Pearson
MongoDB
 
Moving Hudl from MS SQL to MongoDB: A Two Year Journey
Moving Hudl from MS SQL to MongoDB: A Two Year JourneyMoving Hudl from MS SQL to MongoDB: A Two Year Journey
Moving Hudl from MS SQL to MongoDB: A Two Year Journey
MongoDB
 
Building LinkedIn's Learning Platform with MongoDB
Building LinkedIn's Learning Platform with MongoDBBuilding LinkedIn's Learning Platform with MongoDB
Building LinkedIn's Learning Platform with MongoDB
MongoDB
 
Mobility: It's Time to Be Available for HER
Mobility: It's Time to Be Available for HERMobility: It's Time to Be Available for HER
Mobility: It's Time to Be Available for HER
MongoDB
 
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a TimeWebinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
MongoDB
 

What's hot (20)

Webinar: The Visual Query Profiler and MongoDB Compass
Webinar: The Visual Query Profiler and MongoDB CompassWebinar: The Visual Query Profiler and MongoDB Compass
Webinar: The Visual Query Profiler and MongoDB Compass
 
Bye Bye Legacy: Simplifying the Journey
Bye Bye Legacy: Simplifying the JourneyBye Bye Legacy: Simplifying the Journey
Bye Bye Legacy: Simplifying the Journey
 
A Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at PearsonA Mobile-First, Cloud-First Stack at Pearson
A Mobile-First, Cloud-First Stack at Pearson
 
Unlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data LakeUnlocking Operational Intelligence from the Data Lake
Unlocking Operational Intelligence from the Data Lake
 
Webinar: MongoDB Compass - Data navigation made easy
Webinar: MongoDB Compass - Data navigation made easyWebinar: MongoDB Compass - Data navigation made easy
Webinar: MongoDB Compass - Data navigation made easy
 
Moving Hudl from MS SQL to MongoDB: A Two Year Journey
Moving Hudl from MS SQL to MongoDB: A Two Year JourneyMoving Hudl from MS SQL to MongoDB: A Two Year Journey
Moving Hudl from MS SQL to MongoDB: A Two Year Journey
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDB
 
MongoDB @ Viacom
MongoDB @ ViacomMongoDB @ Viacom
MongoDB @ Viacom
 
What's New In MongoDB 3.6
What's New In MongoDB 3.6What's New In MongoDB 3.6
What's New In MongoDB 3.6
 
Building LinkedIn's Learning Platform with MongoDB
Building LinkedIn's Learning Platform with MongoDBBuilding LinkedIn's Learning Platform with MongoDB
Building LinkedIn's Learning Platform with MongoDB
 
Power Real Estate Property Analytics with MongoDB + Spark
Power Real Estate Property Analytics with MongoDB + SparkPower Real Estate Property Analytics with MongoDB + Spark
Power Real Estate Property Analytics with MongoDB + Spark
 
Migrating from RDBMS to MongoDB
Migrating from RDBMS to MongoDBMigrating from RDBMS to MongoDB
Migrating from RDBMS to MongoDB
 
MongoDB Evenings Minneapolis: MongoDB is Cool But When Should I Use It?
MongoDB Evenings Minneapolis: MongoDB is Cool But When Should I Use It?MongoDB Evenings Minneapolis: MongoDB is Cool But When Should I Use It?
MongoDB Evenings Minneapolis: MongoDB is Cool But When Should I Use It?
 
Advanced Schema Design Patterns
Advanced Schema Design PatternsAdvanced Schema Design Patterns
Advanced Schema Design Patterns
 
Transforming a Large Mission-Critical E-Commerce Platform from a Relational A...
Transforming a Large Mission-Critical E-Commerce Platform from a Relational A...Transforming a Large Mission-Critical E-Commerce Platform from a Relational A...
Transforming a Large Mission-Critical E-Commerce Platform from a Relational A...
 
MongoDB 3.4: Deep Dive on Views, Zones, and MongoDB Compass
MongoDB 3.4: Deep Dive on Views, Zones, and MongoDB CompassMongoDB 3.4: Deep Dive on Views, Zones, and MongoDB Compass
MongoDB 3.4: Deep Dive on Views, Zones, and MongoDB Compass
 
Mobility: It's Time to Be Available for HER
Mobility: It's Time to Be Available for HERMobility: It's Time to Be Available for HER
Mobility: It's Time to Be Available for HER
 
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a TimeWebinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
Webinar: Realizing Omni-Channel Retailing with MongoDB - One Step at a Time
 
MongoATL: How Sourceforge is Using MongoDB
MongoATL: How Sourceforge is Using MongoDBMongoATL: How Sourceforge is Using MongoDB
MongoATL: How Sourceforge is Using MongoDB
 
What's new in MongoDB 3.6?
What's new in MongoDB 3.6?What's new in MongoDB 3.6?
What's new in MongoDB 3.6?
 

Viewers also liked

Viewers also liked (9)

Database Trends for Modern Applications: Why the Database You Choose Matters
Database Trends for Modern Applications: Why the Database You Choose Matters Database Trends for Modern Applications: Why the Database You Choose Matters
Database Trends for Modern Applications: Why the Database You Choose Matters
 
Webinar: Developing with the modern App Stack: MEAN and MERN (with Angular2 a...
Webinar: Developing with the modern App Stack: MEAN and MERN (with Angular2 a...Webinar: Developing with the modern App Stack: MEAN and MERN (with Angular2 a...
Webinar: Developing with the modern App Stack: MEAN and MERN (with Angular2 a...
 
MongoDB Schema Design: Practical Applications and Implications
MongoDB Schema Design: Practical Applications and ImplicationsMongoDB Schema Design: Practical Applications and Implications
MongoDB Schema Design: Practical Applications and Implications
 
Re-Architecting with MongoDB 
Re-Architecting with MongoDB Re-Architecting with MongoDB 
Re-Architecting with MongoDB 
 
MongoDB Evenings DC: MongoDB - The New Default Database for Giant Ideas
MongoDB Evenings DC: MongoDB - The New Default Database for Giant IdeasMongoDB Evenings DC: MongoDB - The New Default Database for Giant Ideas
MongoDB Evenings DC: MongoDB - The New Default Database for Giant Ideas
 
MongoDB Case Study in Healthcare
MongoDB Case Study in HealthcareMongoDB Case Study in Healthcare
MongoDB Case Study in Healthcare
 
An Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices WorldAn Authentication and Authorization Architecture for a Microservices World
An Authentication and Authorization Architecture for a Microservices World
 
Stateless authentication for microservices
Stateless authentication for microservicesStateless authentication for microservices
Stateless authentication for microservices
 
Introducing MongoDB Atlas
Introducing MongoDB AtlasIntroducing MongoDB Atlas
Introducing MongoDB Atlas
 

Similar to MongoDB and Our Journey from Old, Slow and Monolithic to Fast and Agile Microservices

Microsoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredMicrosoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All Covered
All Covered
 
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
ISITE Design is now Connective DX
 
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
Connective DX
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
John Head
 

Similar to MongoDB and Our Journey from Old, Slow and Monolithic to Fast and Agile Microservices (20)

14.1 features
14.1 features14.1 features
14.1 features
 
Everything You Need to Know About Your Next Website Redesign from Inbound 2014
Everything You Need to Know About Your Next Website Redesign from Inbound 2014Everything You Need to Know About Your Next Website Redesign from Inbound 2014
Everything You Need to Know About Your Next Website Redesign from Inbound 2014
 
How to Create an Award-Winning Intranet (Part 1 of 12)
How to Create an Award-Winning Intranet (Part 1 of 12) How to Create an Award-Winning Intranet (Part 1 of 12)
How to Create an Award-Winning Intranet (Part 1 of 12)
 
Microsoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredMicrosoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All Covered
 
BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...
BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...
BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Building Engaging Customer Experiences Powered by MongoDB
Building Engaging Customer Experiences Powered by MongoDBBuilding Engaging Customer Experiences Powered by MongoDB
Building Engaging Customer Experiences Powered by MongoDB
 
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
 
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
 
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
The fork in the road -  the Application Modernization Roadmap for Notes/Domin...The fork in the road -  the Application Modernization Roadmap for Notes/Domin...
The fork in the road - the Application Modernization Roadmap for Notes/Domin...
 
IBS SharePoint Capabilities
IBS SharePoint CapabilitiesIBS SharePoint Capabilities
IBS SharePoint Capabilities
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
 
Agile & Test Driven Development: The Ampersand Commerce Approach
Agile & Test Driven Development: The Ampersand Commerce ApproachAgile & Test Driven Development: The Ampersand Commerce Approach
Agile & Test Driven Development: The Ampersand Commerce Approach
 
Sharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in KenticoSharing the Responsibility: Publishing Workflows in Kentico
Sharing the Responsibility: Publishing Workflows in Kentico
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
A Complete Guide to Securing a Job in a Project Management Office (PMO)
A Complete Guide to Securing a Job in a Project Management Office (PMO)A Complete Guide to Securing a Job in a Project Management Office (PMO)
A Complete Guide to Securing a Job in a Project Management Office (PMO)
 
Lakshmi Ravinuthala
Lakshmi RavinuthalaLakshmi Ravinuthala
Lakshmi Ravinuthala
 
SharePoint and Digital Transformation
SharePoint and Digital TransformationSharePoint and Digital Transformation
SharePoint and Digital Transformation
 
DevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC ProgressDevOps Vancouver Meetup - WSBC Progress
DevOps Vancouver Meetup - WSBC Progress
 

More from MongoDB

More from 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...
 

MongoDB and Our Journey from Old, Slow and Monolithic to Fast and Agile Microservices

  • 1. MongoDB for Transformational Success 03/28/2017 Jeremiah Ivan, VP Engineering Merrill Corporation LinkedIn: https://www.linkedin.com/in/jeremiahivan/ Twitter: @jeremiahivan
  • 2. P.A.L • Purpose: • Share a long time client’s perspective on how MongoDB truly wins in the market with emphasis on what I’ve learned using MongoDB in both start up & enterprise level transformation efforts • Agenda: • History: Seven Years - 2 Successes and 1 Incomplete for MongoDB Transformation • Importance of Presence: MongoDB’s Contribution to Organizational Success • Serving Enterprise Specifically: Primacy of Transformation • Understand Impact on Your Org: People, Process & Planning • Length: 20 mins
  • 3. Delivering Success: Our Shared Past & Present • Who is Jeremiah Ivan • Vocation: • Product Owner of Engineering Performance aka “VP of Engineering” • In Brief: • Grad Carnegie Mellon ‘98, professional Engineer ‘98 - ’10. • Drawn to the dark side of engineering management in 2010 • Key Areas We’ve Worked Together • Snagajob.com from 2011 – 2014 • Outcome on Goals: Success • Rent the Runway from 2014 – 2016 • Outcome on Goals: Success • Merrill Corp present day • Outcome on Goals: We’ll Know in October
  • 4. Delivering Success: Our Efforts & Results • Snagajob • Startup : 10th overall hire, stayed 10 years. Senior Engineer -> VP Engineering • MongoDB key role in first major effort as a Director of Engineering (2011/2012). • Key Project : Total Rewrite and Rebrand of Core Property serving 35m UV a month • Outcome: Success • Decreased Response Time Avgs by 35% and brought API returns to 350 ms on average • Increased SEO visit share lowering overall CPV • Improved advertising targeting to increase RPV by 25% in following quarter • Increased velocity YOY for Feature Teams by 28% and Lowered Defects per sprint by 34% • Intro’d Daily+ Releases • Other Highlights • Building MongoDB Practice from Ground Up • Robert Fehrmann team leader, later MongoDB Master class of 2016 • Our group founded Richmond MongoDB user group (2012) still active today • 10 gen grabbed two of our engineers • This code base and MongoDB lives on at Snagajob today
  • 5. Delivering Success: Our Efforts & Results • Rent the Runway • Startup: Joined as consultant in summer of 2014 continued as VP of Engineering for 1 year. • Key Project: Refactor and Improve Core Property for Speed, Facelift and Increased Mobile • Outcome: Success • Decreased Response Time on Page and in API Calls • Increased Search Capabilities • Unified API and revised Mobile App & Web UI lead to increase of team velocity and reduction in defects • Increase avg shopping cart and decreased time to 1st purchase • Achieved desired terms and valuation in late Series funding. • Codebase still kicking • Highlights • Moving focus on Support and ownership of MongoDB to the internal teams • Growing a team of engineers in MongoDB • Merrill Corporation • Enterprise: Joined as consultant in fall of 2015 and as VP of Engineering in January 2016 • Key Project: Refactor Core Property for Speed, Facelift and Increase Feature Capability • Outcome: ???
  • 6. Delivering Success: MongoDB’s Contribution • The Tech • Strong, clear, proven • Conducive to Cloud • But let’s be honest : There’s more than one way to store data • People & Process • Continues to be the Key to the MongoDB Difference • Puts primacy on the client’s success against business requirements. • Up front about the transformation effort needed • DCE’s go deep, the best “go native” and deeply learn the clients requirements from a Product and organizational standpoint. • That process and those folks are why MongoDB will aid you in your transformation • It’s simple but it’s rare, especially in Enterprise.
  • 7. Delivering Success: Primacy of Transformation • Key Points to Remember when an Enterprise considers MongoDB • MongoDB, the Software, is only one small part of a successful transformation or innovation effort within an Enterprise or Start Up • An enterprise customer will likely have more tech talent gaps than a startup • Although the talent gap is higher an Enterprise client will likely have stronger operational and compliance requirements than a startup • Leveraging People & Process • Define Success for this Transformation/Innovation effort as clearly as possible • Success is judged 2-3 months after Production delivery • Clarify the gaps MongoDB can serve in terms of tech, people and process
  • 9. MongoDB Impact: People, Process & Planning • People (You’ll need to Staff UP) • DBAs and transition • Developers and transition • Changing the way you consider operational capability • If you’re not DevOps now; you will need to be • Process (You’ll need to make changes) • Change management, production awareness and the engineering team • Production Support and Client Support • Development: Consider hooks in your source control • Planning (More changes with more opportunity) • Very conducive to agile development • Very easy to keep thinking relational, hobbling the performance and velocity possible
  • 10. Thank you! Jeremiah Ivan, VP Engineering Merrill Corporation LinkedIn: https://www.linkedin.com/in/jeremiahivan/ Twitter: @jeremiahivan
  • 12. June 20-21, 2017 Chicago, IL Chicago, IL MongoDB World is where the world’s fastest growing database community comes to connect, explore, and learn. Join us for educational, hands-on and deep-dive technical sessions, giving you the tools you need to build and deploy your giant ideas. ● Connect with the fastest-growing database community ● Explore new features, technologies and methodologies with the experts ● Learn how to deploy mission-critical applications at scale Register at mongodbworld.com. Use code Evenings to get 25% off tickets! Groups of 3 or more get an additional 25% off.
  • 13. Tweet tonight using #MDBEvenings to be entered to win a t-shirt! #MDBEvenings