Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 20 Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Andere mochten auch (20)

Anzeige

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

Weitere von MongoDB (20)

Anzeige

Aktuellste (20)

Bangalore Executive Seminar 2015: Business Transformation Case Study - Tecnotree

  1. 1. Experience with MongoDB Prashanth Victor – 07.10.2015, Bangalore 28.5.2015 2
  2. 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
  3. 3. 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
  4. 4. 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
  5. 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
  6. 6. ■ 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
  7. 7. Solution with SQL DB 28.5.2015 8
  8. 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
  9. 9. Solution with MongoDB 28.5.2015 10
  10. 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
  11. 11. 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
  12. 12. 360 view Architecture CLM UI / AngularJS CLM Mongo DB JSON JSON Data Service Integration Service External Systems Multiple Protocols
  13. 13. UPC with Mongo DB UPC UI Create Offer Screen / AngularJS UPC Server UPC Data Service API MongoDB JSON JSON Spring Data/Hib ernate
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. Q&A ■ Questions? 1928.5.2015
  19. 19. Thank you!

×