 Writing Archives

In this blog post I would like to explore the concept of a Serverless Architecture and relate it back to a project that I have been working on – IRC Hooky. If you’re not entirely familiar with some of these concepts, this isn’t a problem at all! I will do my best to explain these moving pieces and how they fit together. Serverless what? In general, the notion of serverless architecture refers to running application code on infrastructure that is fully managed by other people.   continue reading

It’s been a little over eight months now since we (at FreshBooks) first dipped our toes into AWS, and boy has it been a wild ride! We’ve come a very long way since that first month where my team experimented with re-building a portion of FreshBooks using a modern stack (Docker, CoreOS, Fleet, Consul, etc). But I’m going to save all that fun stuff for another blog post! Today I’m going to present an idea my team explored to make pieces of our internal infrastructure more resilient to underlying resource contraints (and also easier to manage).   continue reading

If you’re looking for the tl;dr on how I got this done, save yourself the time and head there now. For the rest of you, enjoy! Really? Okay, so that title is a bit harsh. Let me try and explain how I got here! I’ll start from the beginning For those of you who may not know, Let’s Encrypt is a new free, automated, and open Certificate Authority. Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit.   continue reading