Speaker Deck's Technology Stack

Ever curious about what the software stack for programs you use looks like? I am, so I thought I’d share what Speaker Deck’s technology stack looks like right now, and then I can look back a year from now and see how much it has changed.

Speaker Deck is a simple application. You upload a PDF of a presentation that has been exported from Keynote, PowerPoint, or something similar, and it turns it into a deck of images that are easily viewed through an HTML5 slide browser.

High-Level

So what makes it tick? Here’s the rundown from a high level:

Service Providers

Platform as a service and software as a service providers:

Ruby Gems

There are a few more pieces of software we use for testing but this post is already getting kind of long.

So what are you using in your software stack?