MongoDB held its 1st set of events, 10 months after opening its offices in heart of Cybercity, Gurgaon.
An Afternoon in New Delhi
The event started with a welcome note by Rajnish Verma, Director Sales, MongoDB India.
I went next with a talk on Schema Design in Document NoSQL World discussing about Blog System.
Before tea break, Anil N from Techgene covered Pelica Migrator and Ashish Mittal, Daffodil Software showed ERP system, namely Applane. Latter went on to win MongoDB innovation award that evening!
Matias covered new features of MongoDB 2.6, released on April 8.
Nikhil Nayab, Cignex showed scaling using sharding using effective shard key selection emphasizing on benchmarking to collect empirical evidence rather than any other method.
Matias came back to demonstrate MongoDB Management Service (MMS).
Abhishek Tajpaul, from Intelligroup described his experiences during building of social media analytics.
Next up was Jabong’s usecase of MongoDB, before the innovation awards were announced.
An Afternoon in Bangalore
Next stop was Bangalore, where other Matias, Abhishek, Anil N., Uday Kumar (different speaker from Cignex) and I repeated our talks (Well, audience was different ;-) ). Susheel Zaveri, [24/7] talked with a lot of love for MongoDB about storing user behavior logs in MongoDB and its integration with ElasticSearch for beautiful charts for insights!
Rediff News Publishing’s use of MongoDB was described by Subbu.
After this, Livingtree won the innovation award! We had a gala night afterwards with audience.
Mongo Dilli (meetup url) held its meetup at Jabong on Aug 22, 2014. We started around 6:15 after initial introduction of participants. At least a quarter of them were using MongoDB in production, while few had just started looking at it. About half of them had not tried MongoDB yet, but were extremely interested in it.
The first talk was by the hosts at Jabong, Supreet Sethi and Apoorva Moghey. They had audaciously run MongoDB on Raspberry Pi running ARM processor. Since MongoDB runs on small Endian machines till MongoDB Inc fixes SERVER-1625, they had to use download a fork (github url) of MongoDB and compile it.
After this, I started with my talk on Product Catalog: Retail Reference Architecture with MongoDB. After all, I was at Jabong, India’s leading e-tailer! On a serious note, the schema design in MongoDB due to its document structure is different compared with relational ER modeling, so I chose a sample domain to illustrate general points. I did spend quite few minutes on answering general and introductory questions on MongoDB, nosql; because 50% of audience was new to MongoDB and a few entirely fresh to nosql.
After this Anuvrat Prashar from product review portal, Zopper presented his journey of Python and MongoDB. It was really a pleasure to listen to the nerdy talk. Interestingly, he had ssh’ed to his box from his colleague’s over the internet, as his machine did not have a connector to the projector. His presentation was HTML5 and transitions were taking time after action, but things worked fine. We learnt a big deal about Python MongoDB driver and a few wrappers on it. The crawling produces semi-structured data, which is easily digestible by MongoDB. It would be a nightmare to do the same on a relational database.
The most important part was the drawing of raffles to announce 3 winners. The prizes were sponsored by Jabong. We had nice snacks and a great time networking with enthusiasts and users of MongoDB afterwards.
Check out MongoDB World videos and presentations. Feel free to check out the keynote sessions, as well as most popular customer and internal sessions at MongoDB World.
Watch Most Popular Sessions
- Mythbusting: Understanding How We Measure the Performance of MongoDB – https://www.mongodb.com/presentations/mythbusting-understanding-how-we-measure-performance-mongodb
- Retail Reference Architecture: Flexible, Searchable, Low-Latency ProductCatalog – https://www.mongodb.com/presentations/retail-reference-architecture-flexible-searchable-low-latency-product-catalog
- Replication Internals: The Life of a Write – https://www.mongodb.com/presentations/replication-internals-life-write-0
Hear from Customers at MongoDB World
- An Agile Supply Chain at The Gap – http://www.mongodb.com/presentations/agile-supply-chain-gap
- Big Dating at eHarmony – http://www.mongodb.com/presentations/big-dating-eharmony
- A Translational Medicine Platform at Sanofi – http://www.mongodb.com/presentations/translational-medicine-platform-sanofi
- Using NoSQL and Enterprise Shared Services (ESS) to Achieve a More Efficient and Agile IT Environment at the VA – http://www.mongodb.com/presentations/using-nosql-and-enterprise-shared-services-ess-achieve-more-efficient-and-agile-it
Watch the Keynote Videos:
- Eliot Horowitz, CTO, MongoDB – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-eliot-horowitz
- Max Schireson, CEO, MongoDB – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-max-schireson
- Werner Vogels, CTO, Amazon – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-werner-vogels
- MongoDB Roadmap, Eliot Horowitz, CTO, MongoDB – https://www.mongodb.com/presentations/mongodb-world-2014-roadmap-eliot-horowitz
- Charity Majors, Production Engineer, Facebook – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-charity-majors
- Mike Olson, Founder, Cloudera – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-mike-olson
- Dr. Angel Luis Diaz, Vice President, IBM – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-angel-luis-diaz
- Kenny Gorman, Rackspace – https://www.mongodb.com/presentations/mongodb-world-2014-keynote-kenny-gorman
SAIF held a meeting for entrepreneurs at its office terrace on the theme of mobile marketing. There were a lot of folks from SAIF investee companies like PayTM, PropTiger etc. After initial snacks and networking, Deepak Abbot (@deepakabbot), Product Marketing Head from PayTM provided valuable insights regarding mobile marketing.
PayTM has been marketing for 1.5 years. It grew 4x. It is a desktop web company to start with. Now, 60% orders come on mobile. They have seen 6m app installs till March 2014. Windows is 2nd biggest interestingly. Have to spent money, not upgraded. 4% revenue.
They started with a target 10m in 2 yrs.
Acquire, retain. Loyalty, monetize, analytics are key to mobile marketing.
First 3 months is your best chance. Use the following 5 methods for it.
- App Store optimization – keywords in title, description. New google play policy on April 1. App icon. Category – secondary. Non-competitive categories like Education. More no of installs on iOS. Active users, uninstall, inbound links. Less than 1000 a day can rank. Ranking doesn’t change too fast on Play. If uninstall rate is 40%, it is taken -vely.
- Reviews and ratings – Ask review. Android allows review reply – use that. Windows app Store has these feature now as well.
- App Store submission – In addition to submitting to standard stores, like Apple AppStore, Google Play Store, list your application at 50 other stores like amazon, getjar as well.
- PR, Social Media – 75k IAS centric app
- Referral – Uber gave free money to use for rides
Engagement and retention
Active install. Gaming 10 times a month. Paytm 4 times a month. DTH recharge is done monthly. Don’t send irrelevant notification. Use it selectively.
- Audience segmentation – tool like Urban Airship
- Targeted offer (Commerce App)
- Virtual gratification – Quizup. Titles. Crown around photograph.
- T+X, T+Y strategy: 7th day user is not coming, send offer on 10th day
- Social plugins – Google plus. Over the air install. Tinder
- Cross promotions: don’t monetize from day 1
- Games and freemium instead of paid apps. Be clear about Biz Model
- Don’t create pricing barrier
- Advertising – Go native if possible
- In-App purchases – make it fun, 1% is minimum benchmark
Appslar, Flurry, google analytics, localytics,for mobile. How many organic, reference. Cohorts like how many came today segment. Transacting vs how often, how much money. ARPU. LTV. How many are opening on day 1. PayTM benchmark is 40%, but keep it at 10%.
- App usage
- User feedback
Configure certain standard stuff on day 1. Schema.org (Semantic web for lesser mortals) should be enabled on day 1.
Demo’ed apps at developer event. Get app to blogger a month before is a good trick to gain some traction. The audience was engaged and resonated with
Mumbai MongoDB Meetup group started late last year and had it’s first meetup on Feb 8th, Saturday. The speaker, Anand George, a MongoDB and Node.JS professional gave an excellent introduction. A MEAN (MongoDB, Express.JS, AngularJS, Node.JS) user for past 2 years, he showed a presentation and then went on to show CRUD in front of audience in Mongo Shell. The audience had prior experience in relational databases, like postgres, nosql like neo4j as well big data technologies like Hadoop. There were folks from Ugam Solutions (analytics), IBM (SI and product), Wipro (SI), Open Solutions (now a part of Fiserv), Exa India etc etc. Later we were joined by Gaurav, VP, Engineering, ScaleArc (the sponsor of the event), who asked generic questions on nosql. We even touched upon git.
Dr Dobbs Conference held its maiden conference in India in Bangalore on 11 and 12 April. Organized by UBM, it saw good presentation on Hadoop, MongoDB, source code analysis etc. Yours truly presented an introduction to document database MongoDB. After giving a brief introduction to different nosql database, I went on to describe various aspects of MongoDB. I took a simple blog application example. I designed an ERD (entity-relationship design) circa RDBMS. I described the schema design in MongoDB’s document data model covering articles, tags, categories, users, comments and web metrics. Then, I illustrated it with Python code (inspired liberally from my awesome MongoDB colleagues). Please find the presentation below.
Do let me know your comments, feedback on it by leaving a comment below or emailing me.
Cloudera just completed a $900M funding round. This incorporates the $160M they announced a week or so ago.
This is obviously great for Cloudera. For just 18% of the company they got $740M from Intel (plus sold away a few other equity points to other investors). It also signifies something more: The complete shape of data infrastructure is changing.
MongoDB has had a Hadoop connector for a while now. It has been used by several customers, like FourSquare. To cement this relationship more, Mike Olson, Cloudera co-founder and Chief Strategy Officer will keynote at MongoDB World this June at New York City.
[Disclaimer: I work as consulting engineer with MongoDB India. Shameless plug: If you want 10% discount for MongoDB World, please contact me prasoon DOT kumar AT mongodb DOT com]
I thoroughly enjoyed various lectures, exhibits at Techfest at IIT Bombay, Powai. Among them, I found the following 3 noteworthy.
Asa Dotzler on Mozilla’s mobile OS
Asa started by describing how Mozilla has commonness with Techfest, being both volunteer-driven and been running for 17 years and growing, which is hard for volunteer-run efforts! Mozilla is a not-for-profit organization promoting original values of internet and acts as balancer between commercial interests on one hand and other facets like civil, political activism, free information on the other.
Internet had its heart inter-operability from start by its fore-fathers like Tim Berners Lee in 1980’s. It led to development of online community, political activism, educational curriculum for all. In 2000’s, when millions of user began using proprietary browser like Internet Explorer over Netscape Navigator, it was leading to monopolization of consumer’s browser experience. While IE 6 was reasonably solid, it had a problem, that it was proprietary, so Mozilla’s small, but driven team (pictured above) started building Firefox. It became better than IE soon in 2003, but the challenge of marketing it came to them. They did not have the advantage of bundling it with OS bought by majority of users. They turned back to users and asked suggestions and volunteers for spreading Firefox. Spread Firefox was like open-source marketing of the product, basically first few power users would convince other slightly non-technical users and so on. Volunteers pooled in money, design and their heart to do a paper ad in none other than New York Times. Volunteers kept on surprising – they did a huge Firefox symbol in farm field in Oregon. Firefox kept getting bigger and bigger market share and acted as catalyst for extension, even for better browsers. Chrome, Safari came up and it was no longer a monopolistic control of consumer’s browser experience.
Now, same kind of control over consumer’s mobile experience is being by few big companies, so they decided to do a mobile OS now. Their idea is for a smartphone to be available for $80, because that is the price point, where next 2B users will come out now. They are not targeting high-end smartphones, because that market is well served by likes of Apple and Samsung. Vishwanathan Krishnamoorthy joined Asa on the stage for Q&A. They told how to become volunteer by going to Mozilla site, maybe joining Bugzilla or whatever suits your skill and interest. They said that if anyone of us wanted to make contribution, which would affect 1/2 Billion users, we should volunteer for them.
4G launch by Reliance Jio
RJIL’s President for Strategy and Products, Mathew Oommen introduced 4G services of Reliance Jio. I saw a demo of Jio TV with recording, video on demand and other features, which was at par with modern satellite TV services. There was also a healthcare demo, which I could not catch up. They did tease us with many more services:
- Education – remote education, virtual classroom, online assessment
- Entertainment – Shows and TV content, Pause and play content
- Healthcare – remote services
Social Robot BINA 48
Here’s BINA sitting at IIT Bombay, who is the world’s most advanced social robot to talk to.
I am embedding Youtube video of the same robot from a US channel, as I could not get a recording of the same.
All in all, it was a great fest on technology, science and innovation, a must-see for college students and even inquisitive adults. Last year, I had attended a lecture by Facebook Product Manager on Newsfeed and learnt immensely from it.
I presented at first Computer Measurement Group-India, Delhi Regional Event on November 29, 2013 at TCS Noida Sec 4 Office. Guest Speaker started talking about how Obama’s healthcare website could not handle the load because of poor planning and execution, Why measurement is really important? 2nd speaker gave good insights into Oracle performance. There were the following speakers:
- K.V.Narayanan, Vice President, Govt ISU, TCS, New Delhi, Guest Speaker
- Kapil Malhotra, Architect, Dell Software, New Delhi on Oracle Performance – Benchmarking, Tuning, Replication – Best Practices
- Prasoon Kumar, Solution Architect, MongoDB, Mumbai, Benchmarking of NoSQL Databases
- Ramakrishnan Raghu, Chief Architect, Passport Seva Project, TCS, New Delhi, Making Software Performance Engineering an Integral Part of SDLC – Practice & Experience
- Ramakrishna Alavala, HiPODS, IBM Labs, Bangalore, Proactive Performance Management in Production System
I prepared the following slides with which I delivered the talk.