Operations | Monitoring | ITSM | DevOps | Cloud

How to get alerted when your EC2 instance shuts down

Some of your most critical infrastructure runs on AWS EC2, so it's pretty damn important to know when your EC2 instances shut down. Sure, chances are someone in your organisation will start kicking and screaming within 30 minutes of a particularly important instance shutting down, but we can do better than that. When it comes to monitoring and customers (whether inside your org or outside), being proactive wins you a lot of points.

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.