Designs, Lessons and Advice from Building Large Distributed Systems
Make your apps do something reasonable even if not all is right
– Better to give users limited functionality than an error page
• Use higher priorities for interactive requests
Make your apps do something reasonable even if not all is right
– Better to give users limited functionality than an error page
• Use higher priorities for interactive requests
Don't build infrastructure just for its own sake
• Identify common needs and address them
• Don't imagine unlikely potential needs that aren't really there
Compression: CPU is much faster than IO
• Identify common needs and address them
• Don't imagine unlikely potential needs that aren't really there
Compression: CPU is much faster than IO