kiip-engineering

A Year with MongoDB

kiip-engineering:

This week marks the one year anniversary of Kiip running MongoDB in production. As of this week, we’ve also moved over 95% of our data off of MongoDB onto systems such as Riak and PostgreSQL, depending which solution made sense for the way we use our data. This post highlights our experience with MongoDB over the past year. A future post will elaborate on the migration process: how we evaluated the proper solutions to migrate to and how we migrated the data from MongoDB.

First, some numbers about our data to give context to the scale being discussed. The figures below represent the peak usage when we were completely on MongoDB — the numbers are actually much higher now but are spread across different data stores.

  • Data size: 240 GB
  • Total documents: 85,000,000
  • Operations per second: 520 (Create, reads, updates, etc.)

Read More

bryan

bryan:

One of the most fascinating pieces I’ve read about web development in recent memory. For reasons1 unrelated to the performance benefits cited in this article, I’d choose Clojure if I were to learn any new language today2.


  1. Being a functional language, compiling to JavaScript, and being unlike any language I’ve ever used before. 

  2. Definitely can’t justify that as I still haven’t learned AutoLayout or ReactiveCocoa

10 Push-up Milestones and Challenges

10 Push-up Milestones and Challenges

Here is a progression that should keep anyone busy for a couple of years.

  1. Fifty honest basic push-ups
  2. Ten handstand push-ups
  3. 100 honest basic push-ups
  4. Fifteen handstand push-ups
  5. Tabata interval basic push-ups with 20 reps in each of 8 intervals
  6. One handstand push-up without use of wall
  7. Ten handstand push-ups without use of wall
  8. Fifteen handstand push-ups without use of wall
  9. Twenty handstand push-ups without use of wall
  10. One handstand push-up without use of wall and on fingertips

Stories like this warm my heart. The ability to code and work with technology is extremely empowering. I hope to one day teach others how to code and help those coming out of poverty.