SlideShare a Scribd company logo
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!

More Related Content

What's hot

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
Igor 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.2
OpenText
 
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 EP4
OpenText
 
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
OpenText
 
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
Igor 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 ERP
APPSeCONNECT
 
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 Engagement
OpenText
 
Better Content Archiving for Confluence
Better Content Archiving for ConfluenceBetter Content Archiving for Confluence
Better Content Archiving for Confluence
Dale 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-go
OpenText
 
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 toimii
Ambientia
 
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
h2efile
 
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
OpenText
 
Application Development with Microservices and Widgets
Application Development with Microservices and WidgetsApplication Development with Microservices and Widgets
Application Development with Microservices and Widgets
Sandy Kemsley
 
Introduction to-angular js
Introduction to-angular jsIntroduction to-angular js
Introduction to-angular js
Achintya 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 TYPO3
arcavias
 
Scribe insight 03 elevating performance
Scribe insight 03   elevating performanceScribe insight 03   elevating performance
Scribe insight 03 elevating performance
Scribe Software Corp.
 

What's hot (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
 

Viewers also liked

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
Cloudera, 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 Binasco
Agnese 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 Monza
Agnese Cremaschi
 
D Senior: Dealing with Stress
D Senior: Dealing with StressD Senior: Dealing with Stress
D Senior: Dealing with Stress
Lingua 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 Risultati
Marco_Toffanin
 
馬可福音第十四章(一) ppt
馬可福音第十四章(一) ppt馬可福音第十四章(一) ppt
馬可福音第十四章(一) ppt
查經簡報分享
 
Aboutme Mackenzie
Aboutme MackenzieAboutme Mackenzie
Aboutme Mackenzie
MackenzieH
 
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
Sarvesh Nair
 
馬可福音第十章 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
Piergiorgio 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 Cremaschi
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
Agnese Cremaschi
 
سحب عينات الدم 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
Oscar 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
 

Viewers also liked (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...
 

Similar to 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 study
Nandita Nityanandam
 
Qspear Corporate Brief
Qspear  Corporate  BriefQspear  Corporate  Brief
Qspear Corporate Brief
Dinesh 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 2021
Ieva Navickaite
 
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDoneCoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
CoreBankingTransformation-HowTheFastestAndSmoothestTransformationWasDone
Subhash 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-3193
Michal 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 all
Jim 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.pptx
Kaustubh 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 Intranet
Invotra
 
Business driven IT design
Business driven IT designBusiness driven IT design
Business driven IT design
Chris Haddad
 
HOANG TONG QUANG - CV .NET DEV
HOANG TONG QUANG - CV .NET DEVHOANG TONG QUANG - CV .NET DEV
HOANG TONG QUANG - CV .NET DEV
Hoang 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 Framework
BIWUG
 
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 PSP
Giuseppe Verde
 

Similar to 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
 

More from 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 Atlas
MongoDB
 
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 MongoDB
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
 
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
 
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
 
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.2
MongoDB
 
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 Mindset
MongoDB
 
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
 
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 Dive
MongoDB
 
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
 
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
 

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

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

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