SlideShare una empresa de Scribd logo
1 de 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!

Más contenido relacionado

La actualidad más candente

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.
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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 a 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
 

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

Más de 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
 

Más de 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...
 

Último

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

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