Monitoring is essential to keep Django apps and their MySQL databases fast, reliable, and cost-efficient. This article distills the key metrics and health checks you should track in AWS RDS CPU and connections, Fargate CPU/memory, and ALB health plus how to wire up Sentry for code-level visibility.
Notes
Running Django
I’ve been professionally running and working on several Django apps, and I’d like to share a few tips that have proven useful over the years. Much of this advice also applies to backend applications in general.
ECS Anywhere on 32bit systems
The purpose of this exercise was enabling the use of the AWS ECS agent in External mode on 32bit hardware like the armv7 Raspberry Pi. The changes are working and I have decided to publish my notes from the process of debugging and adjusting the program. Below are my technical notes from the development process.
Patching ssh-keygen in OpenSSH
Turns out removing a passphrase from a OpenSSH private key in PowerShell automation scripts on Windows is difficult.
1x developer
A perspective on being an effective software developer in a full remote role.
Dec to Hex conversion exercise
Converting a decimal number to a hexadecimal string makes for a nice programming exercise.
Product
First, let me explain my motivation for writing. Ideas explained here are not new, but they are very important to me. For many years I struggled to share my story. I’ve reached the decision to start writing naturally. I’ve recognized writing as an opportunity to organize my thoughts and practice writing in English.