Browsing Category
Best Practices
10 posts
Choosing the Technology Without First Understanding the Need
I recently sat in on a demo for a new tool being developed by some engineer colleagues and…
How To Tune Your AWS Lambda’s Performance
One of the configuration decisions you need to make when setting up your lambda is your function’s memory…
The Most Important AWS Lambda Metrics To Monitor
In a typical software system, we monitor our applications using proxies for service health including CPU utilization, Memory…
How To Improve at Explaining Software Concepts
The best feedback I’ve received in my career is that I have a great ability to explain highly…
How To Create Multiple AWS Accounts with AWS Organizations
In this blog post, I’m going to show you how to create multiple AWS accounts using AWS Organizations.…
Is Serverless Taking Over?
Serverless technologies have been seeing a meteoric rise in the past 5 years. With the launch of FaaS…
What is API Throttling and Rate Limiting?
Throttling is an important concept when designing resilient systems. Its also important if you’re trying to use a…
Why You Should Use VIM Keybinds
Hello, VIM! VIM is one of those things developers are in love with or despise. In fact, a…
Why you need to start creating your Infrastructure with Code
Infrastructure as code is expanding rapidly as a strategy to manage your application’s infrastructure. If you’re just getting…
Why you should be Refactoring your code more often
Refactoring. Some developers dread it, others live by it. If you’re a beginner developer and have never heard…