1/27/2014

Speaking @QCon London 2014 (Get A Coupon)

Filed under: — Aviran Mordo
Speaking At QCon London

Today I have a special treat for all the readers.
I will be speaking at QCon London 2014 about Wix’s architecture at scale, which I highly recommend (-:

Here is the talk abstract:

“When over 40M users host their website on Wix we need to handle both large scale traffic, lots of data and also to be highly available (after all we can’t let 40M websites to have down-time).
At Wix we handle over 700M HTTP requests per day to serve and edit websites.

In this talk I will go over Wix’s architecture, how we evolved our system to be highly available even at the worst case scenarios when everything can break, how we built a self-healing eventual consistency system for website data distribution and will show some of the patterns we use that helps us render lots of websites while maintaining a relatively low number of servers.”

Hope to see you there.

If you plan to attend QCon London 2014 I also have a promotion code. Just enter “MORD100” in the registration form and get £100 off.

1/5/2014

How A Single App Can Kill Your Phone

Filed under: — Aviran Mordo

Up until few weeks ago I had a Samsung Galaxy S3 phone. While I was waiting patiently for Samsung to upgrade the Android OS 4.1 to a newer version, I got sick and tired of waiting and bought a shiny new Nexus 5 phone.

I got my new phone and was amazed of how fast and responsive it is. I installed all my favorite apps and was very content. However there was one problem with the phone. The battery life was poor and I had to charge it after 6-8 hours. At first I didn’t pay any special attention to it, since I was reading that battery life on Nexus 5 was poor. Then one day I notice that the battery drained after only 4 hours and I got suspicious.

Looking at the battery statistics I notice that the service mostly used the battery was mm-qcamera-daemon. Googling the issure I found many posts saying mm-qcamera-daemon drains the battery if you have Yahoo Messenger Video plugin, which online forums suggest to un-install. The problem is that I did not install this app. i was still lost.

After some more un-successful attempts for information searching, I started to think that if mm-qcamera-daemon is related to camera usage then what apps do I have that use the camera. Finally a light bulb over my head appeared and I solved the riddle.

One of the first apps I installed was “SmartStay +” . This app leaves the screen on if it identify you are looking at the screen using the front facing camera and face detection API. I then removed this app and WOW, no more mm-qcamera-daemon in the battery statistics, and battery now lasts for a whole day without charging.


Update
Google has officially acknowledged the Nexus 5 bug on its Android issue tracker website and promised that a fix is in the works. However there is no timeline as far as when the fix might be issued, and Google would only say that it will be implemented in a future Android software update.
In the bug track issue, Google noted that Skype is among the more popular apps that trigger the bug and recommend you uninstall Skype or reboot your device every time mm-qcamera-daemon is miss-behaving.

Powered by WordPress