Big Data has been all the craze. Business, marketing and project managers like it because they can plot out trends to make decisions. To us developers, Big Data is just a bunch of logs. In this blog post, I would like to point out that Big Data (or logs with context) can be leveraged by Read More
Maintaining Balance by Using Feedback Loops in Software Feedback is an important part of daily life. Used wisely, feedback loops can help us make better decisions, resulting in overall improvements. Feedback loops are useful in all sorts of situations, from relationships to what we eat for dinner. Software can also be made to take advantage Read More
From an engineering and development standpoint, one of the most important aspects of cloud infrastructure is the concept of unlimited resources. The idea of being able to get a new server to experiment with, or being able to spin up more servers on the fly to handle a traffic spike is a foundational benefit of Read More
Here at Ancestry.com, we have a team dedicated to monitoring, measuring, and helping the company improve the performance of the website. Trying to do this is a very fun and interesting challenge. With a website that has many billions of records and other content (10 petabytes), making it fast is no small task! To illustrate Read More