Lessons learned from Facebook's Onion Ring