Operations | Monitoring | ITSM | DevOps | Cloud

OnlineOrNot

Monitoring your web application as a small team

When you're part of a small team running a system with thousands of users or more, it can be pretty daunting to think about going on holiday, or even relaxing for a weekend. "What if it goes down, and I'm not there to fix it?!" you ask yourself. While you can never really guarantee that nothing will go wrong, you can take some steps to minimise your risk of things going wrong.

What is the curl command?

curl is one of those programs that feels like its always been there for you in a pinch, like when you're trying to debug what your API is doing, and yet we never take the time to actually learn how to use it (I only ever used it via "copy as curl" from my browser's devtools). It's insanely powerful too, run curl --help all to see what I mean. In this article, we're going to take the time to learn what we can do with a tiny subset of curl's options, so we don't have to look them up every time.

How OnlineOrNot more than halved its AWS bill

Chances are, you've heard one of the main promises of serverless compute: "you only pay for what you use". While convenient when starting a new project, once you start to get continuous usage on that compute, you start to realize you're paying a hefty premium for that convenience. If you're using AWS Lambda like I am, chances are that "for what you use" part isn't completely true either.