go

Strata: Open Source Library for Efficient MongoDB Backups

If you saw Charity's post back in April, you'll recall that Parse is using MongoDB built on RocksDB ("MongoRocks") in our production MongoDB deployment. MongoRocks combines the MongoDB storage API and RocksDB storage engine to deliver faster writes and more efficient storage utilization compared with MMAP. At Parse we've seen write speed improvements of up to...

Moving our API From Ruby to Go, the Video

It was awesome to see how many of you were interested in our recent blogpost on moving our API stack from Ruby to Go. In fact, it's one of our most visited and commented on posts, ever. We also blogged about some of the libraries we used. Earlier this month, Parse engineer Abhishek Kona spoke about...

Parse Loves Go

Recently, we shared our story on moving our stack from Ruby to Go over the course of the last two years. This week, a few of us are attending Gophercon 2015 to bond with our fellow gophers. In this post you'll find a quick roundup with details on a few of the libraries and tools...

Dependency Injection with Go

Dependency Injection (DI) is the pattern whereby the dependencies of a component are provided to it and made part of its state. The pattern is used to isolate components from the implementations of their dependencies. Go, with its interfaces, eliminates many of the reasons for a classic DI system (in Java, etc). Our inject package...