Skip to main content

Posts

Showing posts from September, 2015

7 tips to combat email overload and enhance workplace productivity

http://www.conniekuusisto.com/wp-content/uploads/2014/01/Email_overload.png Email had became a productivity hog for me and I was overwhelmed by it. I am working for Egnyte since last 6 years and every year not only the team has expanded but with it the number of emails I receive has increased. New processes get added and new mailing lists get created and  someone adds you to it and now you are blasted with this news feed like twitter firehose. The longer your tenure the more mailing lists you are on. It seems I was working all day, but as a programmer/Architect by heart I was not getting satisfaction if I hadn't coded anything by the end of day or solved a meaty problem in a quarter. Reaching to InboxZero was a mirage to me, you are this close to it and then suddenly in an hour you are blasted 20 emails and there goes another hour sifting through it to see if you have missed anything important.  Programming/Architecture is a creative field and you require decent uninterrup

Have I started hating mysql and falling in love with distributed databases

It seems Mysql is rock solid if you want: Transactions ACID support So I would still recommend mysql for any thing that is mission critical data and is the primary datastore for your transactions. But what about derived data or analytical data? I had built large scale cluster of mysql server storing metadata about billions of files and folders used by tens of thousands of customers daily and its scaling fine and working good, its still growing at a healthy rate and holding up.  But this requires a lot of baby sitting if you have 100s of nodes and you need to do replication add more nodes rebalancing data monitoring entire cluster Sharding Backup/restore You have to write a lot of tooling and lot of monitoring/babysitting to scale the cluster. Plain stock Mysql will scale up to a limit but vertically scaling has its own issues. So +1 for Mysql but not everything should be stuffed there. But recently me and my team built full text indexing on same dataset using el