SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Experience with MongoDB
Prashanth Victor – 07.10.2015, Bangalore
28.5.2015 2
Executive summary
■ We built Customer life cycle management and Unified
product catalog with an Oracle database
■ We faced issues of complex database design slowing
down development
■ We spent time developing complex application
components to overcome performance issues
328.5.2015
Executive summary
■ We moved to MongoDB and rebuilt the application in
about 4 months
■ We saw some clear benefits
 Supports agile development
 Improved user experience through better performance
 Faster time to market with new modules
 Developers feel in control
428.5.2015
About Tecnotree
28.5.2015
■ We are a global provider of telecom IT solutions for
the management of products, customers and revenue
■ We help CSPs to transform their business towards a
marketplace of digital services provide personalised
user experiences and augmented value throughout
the customer lifecycle
5
■ 1000 telecom experts serving over 100 service
providers in over 70 countries
■ Customer products development team
■ Developing core products and customisation
Who we are
628.5.2015
■ Customer Lifecycle management
 Customer care with 360 view of customer
 Self care, Partner management, Marketing management
■ Unified product catalog
 Aggregate existing services, create new
 Bundles
 Customer friendly view
■ Other products include Billing, Charging and Call
completion
Products
728.5.2015
Solution with SQL DB
28.5.2015 8
Solution with SQL DB
■ Complex data base design – over 60 tables in CLM, 150
tables in UPC
■ Application development hindered by database design
■ One customer case deployed but difficult to scale a core
custom model
■ Usability issues due to low response times
■ We needed a change!
928.5.2015
Solution with MongoDB
28.5.2015 10
Why MongoDB
■ Dynamic schemas allow for adding new types of services in
UPC without going back to the database design
■ Fast reads for 360 view of customer
■ Documents model made it easy to store complex data
structures of services in a single place
■ Direct mapping between application objects and stored
data
1128.5.2015
Why MongoDB
■ More seamless integration to our AngularJS front end
■ Supports agile development model better and allows
us to be responsive to new requirements
■ Other benefits like rich query language, scalability,
security
■ Lower cost !
1228.5.2015
360 view Architecture
CLM UI / AngularJS
CLM
Mongo
DB
JSON
JSON
Data
Service
Integration
Service
External
Systems
Multiple Protocols
UPC with Mongo DB
UPC UI
Create Offer
Screen /
AngularJS
UPC Server
UPC Data Service API
MongoDB
JSON
JSON
Spring
Data/Hib
ernate
Mongo DB based solution
■ New versions of CLM and UPC applications were ready
for customer demo in 4 months
■ Significantly reduced complexity
 < 10 collections per application functionality down from 60 to
100 tables
■ Application was customization was simple
1510/13/2015
Performance
■ Lower storage requirements – 50% to 70% reduction
■ Performance boost with approx 5m subscribers
 Saving a customer profile 8ms
 Read customer data < 4ms
 Update 5ms
■ Contrast this to querying a subscriber from Oracle
database with table joins > 5 seconds
1628.5.2015
Learning and results
■ Supports a more agile way of working with development
flexibility
■ lowered dependence on database experts in the
development phase
■ Superior performance
■ Lower deployment cost
■ Excellent support from MongoDB team
1728.5.2015
Going forward
■ We are working on a customer case with 65m subscribers
■ We will use Sharded cluster – so far the environment setup
has been fairly easy < 1hour to setup
■ We are building support for transactions for some specific
use cases
■ Future use cases include actionable analytics
■ Keep in touch with us to know more !
1828.5.2015
Q&A
■ Questions?
1928.5.2015
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

A long way from Monolith to Service Isolated Architecture #MM19NL
A long way from Monolith to Service Isolated Architecture #MM19NLA long way from Monolith to Service Isolated Architecture #MM19NL
A long way from Monolith to Service Isolated Architecture #MM19NLIgor Miniailo
 
OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2OpenText
 
Blinds 4 u update1 5.5 (1)
Blinds 4 u update1 5.5 (1)Blinds 4 u update1 5.5 (1)
Blinds 4 u update1 5.5 (1)Charlie Cappelli
 
What's New in Capture Overview - Release 16 EP4
What's New in Capture Overview - Release 16 EP4What's New in Capture Overview - Release 16 EP4
What's New in Capture Overview - Release 16 EP4OpenText
 
OpenText™ Decisiv™ – What’s new in CE 21.2
OpenText™ Decisiv™ – What’s new in CE 21.2OpenText™ Decisiv™ – What’s new in CE 21.2
OpenText™ Decisiv™ – What’s new in CE 21.2OpenText
 
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSICQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSIIgor Miniailo
 
Webinar: Integrated B2B Ecommerce for Sage 300 ERP
Webinar: Integrated B2B Ecommerce for Sage 300 ERPWebinar: Integrated B2B Ecommerce for Sage 300 ERP
Webinar: Integrated B2B Ecommerce for Sage 300 ERPAPPSeCONNECT
 
Magento cms a perfect solution to your e commerce website!
Magento cms a perfect solution to your e commerce website!Magento cms a perfect solution to your e commerce website!
Magento cms a perfect solution to your e commerce website!ComputeHost
 
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...OpenText
 
OpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer EngagementOpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer EngagementOpenText
 
Better Content Archiving for Confluence
Better Content Archiving for ConfluenceBetter Content Archiving for Confluence
Better Content Archiving for ConfluenceDale Wolfe
 
Empower mobile workers to engage in business processes on-the-go
Empower mobile workers to engage in business processes on-the-goEmpower mobile workers to engage in business processes on-the-go
Empower mobile workers to engage in business processes on-the-goOpenText
 
GWAVACon 2013: Why is third party archiving still neccessary?
GWAVACon 2013: Why is third party archiving still neccessary?GWAVACon 2013: Why is third party archiving still neccessary?
GWAVACon 2013: Why is third party archiving still neccessary?GWAVA
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimiiAmbientia
 
H2eFile : Real Estate Document Management and Transaction Solution
H2eFile : Real Estate Document Management and Transaction SolutionH2eFile : Real Estate Document Management and Transaction Solution
H2eFile : Real Estate Document Management and Transaction Solutionh2efile
 
What’s New in OpenText eDOCS Release 16 EP7
What’s New in OpenText eDOCS Release 16 EP7What’s New in OpenText eDOCS Release 16 EP7
What’s New in OpenText eDOCS Release 16 EP7OpenText
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and WidgetsSandy Kemsley
 
Introduction to-angular js
Introduction to-angular jsIntroduction to-angular js
Introduction to-angular jsAchintya Kumar
 
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3arcavias
 
Scribe insight 03 elevating performance
Scribe insight 03   elevating performanceScribe insight 03   elevating performance
Scribe insight 03 elevating performanceScribe Software Corp.
 

Was ist angesagt? (20)

A long way from Monolith to Service Isolated Architecture #MM19NL
A long way from Monolith to Service Isolated Architecture #MM19NLA long way from Monolith to Service Isolated Architecture #MM19NL
A long way from Monolith to Service Isolated Architecture #MM19NL
 
OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2
 
Blinds 4 u update1 5.5 (1)
Blinds 4 u update1 5.5 (1)Blinds 4 u update1 5.5 (1)
Blinds 4 u update1 5.5 (1)
 
What's New in Capture Overview - Release 16 EP4
What's New in Capture Overview - Release 16 EP4What's New in Capture Overview - Release 16 EP4
What's New in Capture Overview - Release 16 EP4
 
OpenText™ Decisiv™ – What’s new in CE 21.2
OpenText™ Decisiv™ – What’s new in CE 21.2OpenText™ Decisiv™ – What’s new in CE 21.2
OpenText™ Decisiv™ – What’s new in CE 21.2
 
CQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSICQRS and Event-Sourcing in Magento2 by examples of MSI
CQRS and Event-Sourcing in Magento2 by examples of MSI
 
Webinar: Integrated B2B Ecommerce for Sage 300 ERP
Webinar: Integrated B2B Ecommerce for Sage 300 ERPWebinar: Integrated B2B Ecommerce for Sage 300 ERP
Webinar: Integrated B2B Ecommerce for Sage 300 ERP
 
Magento cms a perfect solution to your e commerce website!
Magento cms a perfect solution to your e commerce website!Magento cms a perfect solution to your e commerce website!
Magento cms a perfect solution to your e commerce website!
 
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
What’s new in OpenText Extended ECM Platform CE 21.1 and OpenText Content Sui...
 
OpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer EngagementOpenText Extended ECM for Microsoft Dynamics Customer Engagement
OpenText Extended ECM for Microsoft Dynamics Customer Engagement
 
Better Content Archiving for Confluence
Better Content Archiving for ConfluenceBetter Content Archiving for Confluence
Better Content Archiving for Confluence
 
Empower mobile workers to engage in business processes on-the-go
Empower mobile workers to engage in business processes on-the-goEmpower mobile workers to engage in business processes on-the-go
Empower mobile workers to engage in business processes on-the-go
 
GWAVACon 2013: Why is third party archiving still neccessary?
GWAVACon 2013: Why is third party archiving still neccessary?GWAVACon 2013: Why is third party archiving still neccessary?
GWAVACon 2013: Why is third party archiving still neccessary?
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimii
 
H2eFile : Real Estate Document Management and Transaction Solution
H2eFile : Real Estate Document Management and Transaction SolutionH2eFile : Real Estate Document Management and Transaction Solution
H2eFile : Real Estate Document Management and Transaction Solution
 
What’s New in OpenText eDOCS Release 16 EP7
What’s New in OpenText eDOCS Release 16 EP7What’s New in OpenText eDOCS Release 16 EP7
What’s New in OpenText eDOCS Release 16 EP7
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and Widgets
 
Introduction to-angular js
Introduction to-angular jsIntroduction to-angular js
Introduction to-angular js
 
Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3Arcavias - High performance e-commerce in TYPO3
Arcavias - High performance e-commerce in TYPO3
 
Scribe insight 03 elevating performance
Scribe insight 03   elevating performanceScribe insight 03   elevating performance
Scribe insight 03 elevating performance
 

Andere mochten auch

5 Apache Spark Tips in 5 Minutes
5 Apache Spark Tips in 5 Minutes5 Apache Spark Tips in 5 Minutes
5 Apache Spark Tips in 5 MinutesCloudera, Inc.
 
La lezione di Ionesco riletta da Valerio Binasco
La lezione di Ionesco riletta da Valerio BinascoLa lezione di Ionesco riletta da Valerio Binasco
La lezione di Ionesco riletta da Valerio BinascoAgnese Cremaschi
 
Stagione teatrale 2016 2017 Teatro Binario 7 di Monza
Stagione teatrale 2016 2017 Teatro Binario 7 di MonzaStagione teatrale 2016 2017 Teatro Binario 7 di Monza
Stagione teatrale 2016 2017 Teatro Binario 7 di MonzaAgnese Cremaschi
 
D Senior: Dealing with Stress
D Senior: Dealing with StressD Senior: Dealing with Stress
D Senior: Dealing with StressLingua Net
 
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...GeCo in the Rockies
 
Coach4mani Il Percorso Dei Risultati
Coach4mani Il Percorso Dei RisultatiCoach4mani Il Percorso Dei Risultati
Coach4mani Il Percorso Dei RisultatiMarco_Toffanin
 
馬可福音第十四章(一) ppt
馬可福音第十四章(一) ppt馬可福音第十四章(一) ppt
馬可福音第十四章(一) ppt查經簡報分享
 
Aboutme Mackenzie
Aboutme MackenzieAboutme Mackenzie
Aboutme MackenzieMackenzieH
 
1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS
1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS
1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITSSarvesh Nair
 
馬可福音第十章 ppt (下)
馬可福音第十章 ppt (下)馬可福音第十章 ppt (下)
馬可福音第十章 ppt (下)查經簡報分享
 
Introduzione alle Licenze e Fashion Licensing con Case Study
Introduzione alle Licenze e Fashion Licensing con Case StudyIntroduzione alle Licenze e Fashion Licensing con Case Study
Introduzione alle Licenze e Fashion Licensing con Case StudyPiergiorgio Dal Santo
 
馬可福音第六章ppt (下)
馬可福音第六章ppt (下)馬可福音第六章ppt (下)
馬可福音第六章ppt (下)查經簡報分享
 
Cos’è l’idrosadenite suppurativa - Agnese Cremaschi
Cos’è l’idrosadenite suppurativa - Agnese CremaschiCos’è l’idrosadenite suppurativa - Agnese Cremaschi
Cos’è l’idrosadenite suppurativa - Agnese CremaschiAgnese Cremaschi
 
La responsibilità professionale del DDL 2224 Gelli
La responsibilità professionale del DDL 2224 GelliLa responsibilità professionale del DDL 2224 Gelli
La responsibilità professionale del DDL 2224 GelliAgnese Cremaschi
 
INSTRUÇÕES DE PREENCHIMENTO IRPF 2016
INSTRUÇÕES DE PREENCHIMENTO IRPF 2016INSTRUÇÕES DE PREENCHIMENTO IRPF 2016
INSTRUÇÕES DE PREENCHIMENTO IRPF 2016Oscar Lopes da Silva
 
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...Helena Edelson
 

Andere mochten auch (20)

5 Apache Spark Tips in 5 Minutes
5 Apache Spark Tips in 5 Minutes5 Apache Spark Tips in 5 Minutes
5 Apache Spark Tips in 5 Minutes
 
La lezione di Ionesco riletta da Valerio Binasco
La lezione di Ionesco riletta da Valerio BinascoLa lezione di Ionesco riletta da Valerio Binasco
La lezione di Ionesco riletta da Valerio Binasco
 
Stagione teatrale 2016 2017 Teatro Binario 7 di Monza
Stagione teatrale 2016 2017 Teatro Binario 7 di MonzaStagione teatrale 2016 2017 Teatro Binario 7 di Monza
Stagione teatrale 2016 2017 Teatro Binario 7 di Monza
 
D Senior: Dealing with Stress
D Senior: Dealing with StressD Senior: Dealing with Stress
D Senior: Dealing with Stress
 
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
Putting Asset Management Tools on the web and mobile devices with Cartegraph ...
 
撒母耳記上 第六章
撒母耳記上 第六章撒母耳記上 第六章
撒母耳記上 第六章
 
Foto vincitrici
Foto vincitriciFoto vincitrici
Foto vincitrici
 
Coach4mani Il Percorso Dei Risultati
Coach4mani Il Percorso Dei RisultatiCoach4mani Il Percorso Dei Risultati
Coach4mani Il Percorso Dei Risultati
 
馬可福音第十四章(一) ppt
馬可福音第十四章(一) ppt馬可福音第十四章(一) ppt
馬可福音第十四章(一) ppt
 
Aboutme Mackenzie
Aboutme MackenzieAboutme Mackenzie
Aboutme Mackenzie
 
1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS
1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS
1 WRITTEN LABOUR ASSIGNMENT S NAIR BENEFITS
 
馬可福音第十章 ppt (下)
馬可福音第十章 ppt (下)馬可福音第十章 ppt (下)
馬可福音第十章 ppt (下)
 
約翰福音簡介ppt
約翰福音簡介ppt約翰福音簡介ppt
約翰福音簡介ppt
 
Introduzione alle Licenze e Fashion Licensing con Case Study
Introduzione alle Licenze e Fashion Licensing con Case StudyIntroduzione alle Licenze e Fashion Licensing con Case Study
Introduzione alle Licenze e Fashion Licensing con Case Study
 
馬可福音第六章ppt (下)
馬可福音第六章ppt (下)馬可福音第六章ppt (下)
馬可福音第六章ppt (下)
 
Cos’è l’idrosadenite suppurativa - Agnese Cremaschi
Cos’è l’idrosadenite suppurativa - Agnese CremaschiCos’è l’idrosadenite suppurativa - Agnese Cremaschi
Cos’è l’idrosadenite suppurativa - Agnese Cremaschi
 
La responsibilità professionale del DDL 2224 Gelli
La responsibilità professionale del DDL 2224 GelliLa responsibilità professionale del DDL 2224 Gelli
La responsibilità professionale del DDL 2224 Gelli
 
سحب عينات الدم Phlebotomy
سحب عينات الدم Phlebotomyسحب عينات الدم Phlebotomy
سحب عينات الدم Phlebotomy
 
INSTRUÇÕES DE PREENCHIMENTO IRPF 2016
INSTRUÇÕES DE PREENCHIMENTO IRPF 2016INSTRUÇÕES DE PREENCHIMENTO IRPF 2016
INSTRUÇÕES DE PREENCHIMENTO IRPF 2016
 
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
Lambda Architecture with Spark, Spark Streaming, Kafka, Cassandra, Akka and S...
 

Ähnlich wie Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree

Business Driven IT Design
Business Driven IT Design Business Driven IT Design
Business Driven IT Design WSO2
 
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)Denodo
 
Dynamics 365 finance and operations case study
Dynamics 365 finance and operations case studyDynamics 365 finance and operations case study
Dynamics 365 finance and operations case studyNandita Nityanandam
 
Qspear Corporate Brief
Qspear  Corporate  BriefQspear  Corporate  Brief
Qspear Corporate BriefDinesh Chauhan
 
How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...Informatica Cloud
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDoneCoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDoneSubhash Chandra Jose
 
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...m-hance
 
Insight-2015-Session-3193
Insight-2015-Session-3193Insight-2015-Session-3193
Insight-2015-Session-3193Michal Miklas
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allJim Pang
 
Enablement Session - IBP Transformation Final_C.pptx
Enablement Session - IBP Transformation Final_C.pptxEnablement Session - IBP Transformation Final_C.pptx
Enablement Session - IBP Transformation Final_C.pptxKaustubh M
 
Why the Home Office opted for an Open Source, Cloud SaaS Intranet
Why the Home Office opted for an Open Source, Cloud SaaS Intranet Why the Home Office opted for an Open Source, Cloud SaaS Intranet
Why the Home Office opted for an Open Source, Cloud SaaS Intranet Invotra2014
 
Why Home Office opted for an Open Source, Cloud SaaS Intranet
Why Home Office opted for an Open Source, Cloud SaaS IntranetWhy Home Office opted for an Open Source, Cloud SaaS Intranet
Why Home Office opted for an Open Source, Cloud SaaS IntranetInvotra
 
Business driven IT design
Business driven IT designBusiness driven IT design
Business driven IT designChris Haddad
 
HOANG TONG QUANG - CV .NET DEV
HOANG TONG QUANG - CV .NET DEVHOANG TONG QUANG - CV .NET DEV
HOANG TONG QUANG - CV .NET DEVHoang Tong Quang
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...Sherri Hanna
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory FrameworkBIWUG
 
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]vasuballa
 
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]vasuballa
 
General overview presentation PSP
General overview presentation PSPGeneral overview presentation PSP
General overview presentation PSPGiuseppe Verde
 

Ähnlich wie Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree (20)

Business Driven IT Design
Business Driven IT Design Business Driven IT Design
Business Driven IT Design
 
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
Agile BI with Data Virtualization (session 2 from Packed Lunch Webinar Series)
 
Dynamics 365 finance and operations case study
Dynamics 365 finance and operations case studyDynamics 365 finance and operations case study
Dynamics 365 finance and operations case study
 
Qspear Corporate Brief
Qspear  Corporate  BriefQspear  Corporate  Brief
Qspear Corporate Brief
 
How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...How Schneider Electric Transformed Front-office Operations With Real-time Dat...
How Schneider Electric Transformed Front-office Operations With Real-time Dat...
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDoneCoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
 
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...Erp stream step 1   upgrade to msdyngp 2015 - m-hance three steps to microsof...
Erp stream step 1 upgrade to msdyngp 2015 - m-hance three steps to microsof...
 
Insight-2015-Session-3193
Insight-2015-Session-3193Insight-2015-Session-3193
Insight-2015-Session-3193
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
 
Enablement Session - IBP Transformation Final_C.pptx
Enablement Session - IBP Transformation Final_C.pptxEnablement Session - IBP Transformation Final_C.pptx
Enablement Session - IBP Transformation Final_C.pptx
 
Why the Home Office opted for an Open Source, Cloud SaaS Intranet
Why the Home Office opted for an Open Source, Cloud SaaS Intranet Why the Home Office opted for an Open Source, Cloud SaaS Intranet
Why the Home Office opted for an Open Source, Cloud SaaS Intranet
 
Why Home Office opted for an Open Source, Cloud SaaS Intranet
Why Home Office opted for an Open Source, Cloud SaaS IntranetWhy Home Office opted for an Open Source, Cloud SaaS Intranet
Why Home Office opted for an Open Source, Cloud SaaS Intranet
 
Business driven IT design
Business driven IT designBusiness driven IT design
Business driven IT design
 
HOANG TONG QUANG - CV .NET DEV
HOANG TONG QUANG - CV .NET DEVHOANG TONG QUANG - CV .NET DEV
HOANG TONG QUANG - CV .NET DEV
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework
 
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
 
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
OOW16 - Planning Your Upgrade to Oracle E-Business Suite 12.2 [CON1423]
 
General overview presentation PSP
General overview presentation PSPGeneral overview presentation PSP
General overview presentation PSP
 

Mehr von 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
 

Mehr von 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...
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree

  • 1.
  • 2. Experience with MongoDB Prashanth Victor – 07.10.2015, Bangalore 28.5.2015 2
  • 3. Executive summary ■ We built Customer life cycle management and Unified product catalog with an Oracle database ■ We faced issues of complex database design slowing down development ■ We spent time developing complex application components to overcome performance issues 328.5.2015
  • 4. Executive summary ■ We moved to MongoDB and rebuilt the application in about 4 months ■ We saw some clear benefits  Supports agile development  Improved user experience through better performance  Faster time to market with new modules  Developers feel in control 428.5.2015
  • 5. About Tecnotree 28.5.2015 ■ We are a global provider of telecom IT solutions for the management of products, customers and revenue ■ We help CSPs to transform their business towards a marketplace of digital services provide personalised user experiences and augmented value throughout the customer lifecycle 5
  • 6. ■ 1000 telecom experts serving over 100 service providers in over 70 countries ■ Customer products development team ■ Developing core products and customisation Who we are 628.5.2015
  • 7. ■ Customer Lifecycle management  Customer care with 360 view of customer  Self care, Partner management, Marketing management ■ Unified product catalog  Aggregate existing services, create new  Bundles  Customer friendly view ■ Other products include Billing, Charging and Call completion Products 728.5.2015
  • 8. Solution with SQL DB 28.5.2015 8
  • 9. Solution with SQL DB ■ Complex data base design – over 60 tables in CLM, 150 tables in UPC ■ Application development hindered by database design ■ One customer case deployed but difficult to scale a core custom model ■ Usability issues due to low response times ■ We needed a change! 928.5.2015
  • 11. Why MongoDB ■ Dynamic schemas allow for adding new types of services in UPC without going back to the database design ■ Fast reads for 360 view of customer ■ Documents model made it easy to store complex data structures of services in a single place ■ Direct mapping between application objects and stored data 1128.5.2015
  • 12. Why MongoDB ■ More seamless integration to our AngularJS front end ■ Supports agile development model better and allows us to be responsive to new requirements ■ Other benefits like rich query language, scalability, security ■ Lower cost ! 1228.5.2015
  • 13. 360 view Architecture CLM UI / AngularJS CLM Mongo DB JSON JSON Data Service Integration Service External Systems Multiple Protocols
  • 14. UPC with Mongo DB UPC UI Create Offer Screen / AngularJS UPC Server UPC Data Service API MongoDB JSON JSON Spring Data/Hib ernate
  • 15. Mongo DB based solution ■ New versions of CLM and UPC applications were ready for customer demo in 4 months ■ Significantly reduced complexity  < 10 collections per application functionality down from 60 to 100 tables ■ Application was customization was simple 1510/13/2015
  • 16. Performance ■ Lower storage requirements – 50% to 70% reduction ■ Performance boost with approx 5m subscribers  Saving a customer profile 8ms  Read customer data < 4ms  Update 5ms ■ Contrast this to querying a subscriber from Oracle database with table joins > 5 seconds 1628.5.2015
  • 17. Learning and results ■ Supports a more agile way of working with development flexibility ■ lowered dependence on database experts in the development phase ■ Superior performance ■ Lower deployment cost ■ Excellent support from MongoDB team 1728.5.2015
  • 18. Going forward ■ We are working on a customer case with 65m subscribers ■ We will use Sharded cluster – so far the environment setup has been fairly easy < 1hour to setup ■ We are building support for transactions for some specific use cases ■ Future use cases include actionable analytics ■ Keep in touch with us to know more ! 1828.5.2015