AWS Form Processing

Serverless form processing for (static) websites

Easy and cheap (and privacy aware?) Your team is building a static website for another super frugal client, Nofrills Coffee. You’ve already figured out how to host it in the easiest and cheapest way possible, but the client also needs to be able to receive feedback from users through a web form. You wish the front end developers could just submit the form to one of those “free” services like Formspree and Simple Form, but you’re too wary of security and privacy to hand things over like that. [Read More]

Big Blue Hat

Hybrid cloud, or who's helping who in the IBM / Red Hat deal

“How much?!?” 34 billion (with a b!) USD, approximately. After the announcement came this Sunday (28 October 2018) that IBM was buying Red Hat, the specialized media went crazy and flooded the Internet with all sorts of articles about the acquisition. Most of them hit the nail on the head (that IBM wants to play the cloud game), but without going too deep into what Ginni Rometty specifically meant when she said that “IBM will become the world’s #1 hybrid cloud provider. [Read More]

Backing up EBS Volumes

Create and delete EBS snapshots with Lambda and CloudWatch

EBS volumes If you’ve been on the clouds lately, especially AWS, you certainly know that attaching EBS (Elastic Block Store) volumes to EC2 instances is part of almost any AWS set up. In fact, EBS volumes are so foundational that some AWS services, such as RDS (Relational Database Service), rely on them for storage.1 Creating and attaching those volumes is just half of the story, though; to guarantee a peaceful, undisturbed night of sleep, you should also back them up periodically. [Read More]

What's Left of DevOps?

The cloud is eating everything, software included

Up up to the sky The cloud is eating more than just data centers and hosting companies—it’s also eating software, as contradictory as it sounds. Azure’s AKS, Amazon’s AWS Fargate, Google’s GCP Dataproc: those are a few of the many services that are pushing DevOps engineers’ daily activities farther away from the bare metal and closer to the ethereal heights of the clouds. As cloud providers add layers and layers of sugar on top of otherwise not so easy to master pieces of software, the nature of the work done in the cloud is changing as well, and that has direct consequences on the IT areas floating around cloud computing. [Read More]

Caching and Fingerprinting

A short story about a great caching strategy

Security! Security! With a good chunk of the web moving to HTTPS for good, my previous team and I decided to join the trend and put all our front end applications behind the now fashionable security layer. You don’t wanna miss the S parteeeeeeey! We used to host our front end applications on Amazon S3, which is just a file system. As such, it doesn’t offer TLS/SSL on its own; you need to complement it with Amazon CloudFront if you want to have a static website behind HTTPS. [Read More]