Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Chat in Space with MongoDBOR HOW CAN WE LEVERAGE MONGODB TOW R I T E A N A P P L I C AT I O N T H E E F F I C I E N T W AY...
AGENDA1   −  Who Am I       −  Very quickly, it’s not that important2    −  Why MongoDB ?       −  Now, that’s the questio...
Who Am IIN A FEW WORDS
B E N J A M I N PA I L L E R E A U−  Design – Develop – Deliver   −  Design : talking with people about what they love, ha...
Why MongoDB?IN THE CASE YOU’RE ASKING THIS QUESTION
WHY MONGODB?−  Perfect Match for my Chat App    −  It’s Document oriented    −  It’s about a lot of messages−  Flexibility...
Go into the Cloud with MongoHQOR HOW CAN WE MANAGE THE LAG?
GO INTO THE CLOUD WITH MONGOHQ−  MongoHQ   −  Be ready to develop in 5 minutes−  Lag : Manage it the Right Way   −  Use Ja...
Demo TimeL E T ’ S H AV E S O M E F U N A N D W I N S O M EGOODIES
DEMO TIME−  Public Mode   −  Take your mobile device or your laptop−  Goodies   −  For the first one to find how to link w...
Thank You JEMAIL:        B PA I L L E R E A U @ E X O P L AT F O R M . C O MTWITTER :     B PA I L L E R E A UGITHUB :   ...
Upcoming SlideShare
Loading in …5
×

Chat in Space with MongoDB

1,884 views

Published on

  • Be the first to comment

  • Be the first to like this

Chat in Space with MongoDB

  1. 1. Chat in Space with MongoDBOR HOW CAN WE LEVERAGE MONGODB TOW R I T E A N A P P L I C AT I O N T H E E F F I C I E N T W AY Benjamin Paillereau, Platform Product Manager at eXo Platform JAN. 2013
  2. 2. AGENDA1 −  Who Am I −  Very quickly, it’s not that important2 −  Why MongoDB ? −  Now, that’s the question ! −  Develop faster, be clever with MongoDB flexibility.3 −  Go In The Cloud With MongoHQ −  Some lag but for a good reason −  Asynchronous is the key.4 −  Demo Time ! −  −  I want a good reason for you to stay till the end −  Let’s have fun with your iPhone, iPad, Notebook… −  … and win some goodies ! www.exoplatform.com - Copyright 2012 eXo Platform 2
  3. 3. Who Am IIN A FEW WORDS
  4. 4. B E N J A M I N PA I L L E R E A U−  Design – Develop – Deliver −  Design : talking with people about what they love, hate, would like −  Thinking about new ways of providing web applications −  Develop : yes, since 30 years, that’s what I do and love to do −  But mostly with Java in the last 15 years or so. −  Deliver : what is an app if it’s just a POC ? −  I tend to write web apps to be used or hope they will be.−  Platform Product Manager at eXo Platform −  Since I wasn’t born in a rich family, I need a real job −  but I have the coolest one ever, thanks to this incredible company −  And I can DDD as a Daily routine.−  I’m also a runner and happy father but that’s off topic for today’s talk www.exoplatform.com - Copyright 2012 eXo Platform 4
  5. 5. Why MongoDB?IN THE CASE YOU’RE ASKING THIS QUESTION
  6. 6. WHY MONGODB?−  Perfect Match for my Chat App −  It’s Document oriented −  It’s about a lot of messages−  Flexibility −  How flexible is it? −  Writing strategies−  Performance −  One Collection versus Large Number of Collections −  Indexes−  Scalability −  Jmeter tests and results www.exoplatform.com - Copyright 2012 eXo Platform 6
  7. 7. Go into the Cloud with MongoHQOR HOW CAN WE MANAGE THE LAG?
  8. 8. GO INTO THE CLOUD WITH MONGOHQ−  MongoHQ −  Be ready to develop in 5 minutes−  Lag : Manage it the Right Way −  Use Javascript to save your day −  Store locally what you can −  Avoid unnecessary server calls−  Asynchronous is the Key −  User Interface feedback, it’s Mandatory −  Leverage Client side frameworks www.exoplatform.com - Copyright 2012 eXo Platform 8
  9. 9. Demo TimeL E T ’ S H AV E S O M E F U N A N D W I N S O M EGOODIES
  10. 10. DEMO TIME−  Public Mode −  Take your mobile device or your laptop−  Goodies −  For the first one to find how to link with Wolfram in the Chat −  For the best java code posted in the Chat http://x.x.x.x/chat www.exoplatform.com - Copyright 2012 eXo Platform 10
  11. 11. Thank You JEMAIL: B PA I L L E R E A U @ E X O P L AT F O R M . C O MTWITTER : B PA I L L E R E A UGITHUB : GITHUB.COM/BENJPA SPECIAL THANK TO 10GEN FOR THEO R G A N I Z AT I O N O F T H I S E V E N T !

×