Connecting to AWS S3 Private Link Endpoing using Boto

Amazon Web Services (AWS) PrivateLink allows applications and services deployed in your virtual private cloud (VPC) to securely and privately communicate to other AWS services (e.g. SQS, SNS, S3), by provisioning Interface Endpoints, one for each service. In this blog post, you’ll learn how to update your application code to begin leveraging an S3 endpoint. For this example, we’ll be making changes in Python and the defactor boto client. These changes are applicable to other SDK(s) in other languages....

May 27, 2022

Locally Testing Your Aws Lambda Functions With Runtime Interface Emulator

If you are a software developer writing Amazon Web Services (AWS) Lambda functions and deploying them as docker containers, you’ll want to be able to confidently test your code locally, on your own machine, without having to first deploy the application to AWS. In addition to reduced confidence, not being able to as closely mirror the production environment can lead to shrugged shoulders and “well it worked locally for me.”...

May 9, 2022

Ask These 6 Questions Before Accepting a Position Requiring on Call

On the subreddit r/ExperiencedDevs, kubernever asked the following question: “I could potentially get an offer for a job that does on-call rotations. This’d be my first job with on-call, so I’m not sure how to assess this. But supposedly it’s not a critical mess of repeatedly waking up a 2am on a saturday to fix a business-critical service (the job would only be on-call for services we own, which are pretty much only consumed internally)....

April 26, 2022