Micah
banner
micah.carrick.social
Micah
@micah.carrick.social
architect • software maker • nature lover • traveler • party-pace cyclist • he/him
To my fellow engineers working on SaaS platforms in AWS, check out this awesome new(ish) feature: docs.aws.amazon.com/AmazonCloudF...

In a nutshell, you can have "tenants" in a CloudFront distribution and each can have it's own domain and cert (aka custom domains). Kudos to AWS on this.

#aws #saas
Understand how multi-tenant distributions work - Amazon CloudFront
Understand how CloudFront multi-tenant distributions work.
docs.aws.amazon.com
September 4, 2025 at 5:58 PM
Thank you AWS--multi-tenant CloudFront is much more convenient when you have SaaS customers with custom domains and TLS certificates. #aws #SaaS
aws.amazon.com/blogs/aws/re...
Reduce your operational overhead today with Amazon CloudFront SaaS Manager | Amazon Web Services
Amazon CloudFront SaaS Manager helps software-as-a-service (SaaS) providers and web hosting platforms efficiently manage delivery across multiple domains. CloudFront SaaS Manager can dramatically redu...
aws.amazon.com
August 5, 2025 at 8:09 PM
Competition on who can spend the most money on infrastructure enabling an AI chatbot that does a mediocre job of routing customer prompts to mediocre documentation. Ready go. #AI #chatbot
May 30, 2025 at 3:05 PM
ChatGPT is good at helping work with complex structures in Terraform. Like "Show me Terraform code that would take a list of maps of strings and turn it into a map where the keys in the top level map are concatenated with the keys of the map in the list". #ai #terraform #lazy
May 29, 2025 at 11:12 PM
Just had to increase the session duration of the AWS role that Terraform is assuming because the 1h default wasn't long enough to spin up my EKS cluster. Gross.
But I guess it's better than the old rack 'em and stack 'em days of the good ol' days.
May 24, 2025 at 12:30 AM
Early lunch break
March 3, 2025 at 7:18 PM
Here's a little script I use to create a session for the AWS CLI with a YubiKey as the MFA device.

#yubikey #aws #mfa
Using a YubiKey with AWS CLI Sessions
This is the bash script I use with yubikey-manager CLI (ykman) to create a session for the AWS CLI...
dev.to
February 23, 2025 at 7:38 PM
Okay, what's the use case here?
February 23, 2025 at 4:42 PM
The results of these surveys are always super interesting.
👋 Who’s next in IAM? Last year’s IDPro Skills, Programs & Diversity Survey highlighted a mature industry with lots of seasoned pros, but what about the next generation?!
⏳ Survey closes 7 February 2025. www.surveymonkey.com/r/L9QB6T2
#IAMCareers #DigitalIdentity
IDPro 2025 Skills, Programs, and Diversity Survey
Take this survey powered by surveymonkey.com. Create your own surveys for free.
www.surveymonkey.com
February 1, 2025 at 8:07 PM
Reposted by Micah
Are you a member of #idpro? If so, let me know and I’ll add your handle to the IDPro Members starter pack.

go.bsky.app/EeUseZ6
January 29, 2025 at 6:50 PM
January 30, 2025 at 7:42 PM
Want to use the lightning fast Aerospike database as your Flask cache backend? github.com/MicahCarrick...

#python #flask #aerospike
GitHub - MicahCarrick/aerospike-flask-cache: Aerospike cache backend for Flask-Caching
Aerospike cache backend for Flask-Caching. Contribute to MicahCarrick/aerospike-flask-cache development by creating an account on GitHub.
github.com
January 13, 2025 at 7:41 PM
Kubernetes on EKS gotcha: IP exhaustion. The CNI plugin might be allocating more IPs than you think. AWS recommends IPv6 (or using IPv4 from the CG-NAT space). Read up on WARM_ENI_TARGET, WARM_IP_TARGET and MINIMUM_IP_TARGET: github.com/aws/amazon-v...

#eks #aws #kubernetes #networking
github.com
January 7, 2025 at 7:49 PM
Are you sure you're actually using the aws-load-balancer-controller in AWS EKS and not just the legacy in-tree controller? www.doit.com/demystifying...

This one tripped me up recently.

#kubernetes #aws #eks #devops
Demystifying the Kubernetes AWS Load Balancer Controller | DoiT
DoiT's own Chris McGrath walks us through the Kubernetes AWS LB Controller and how it works behind the scenes.
www.doit.com
December 24, 2024 at 3:38 PM
The Terraform AWS provider has supported 'default_tags' since 2021 and I didn't know about it. SMH.

I guess that's what happens when you're maintaining a project that's been going since Terraform v0.12.

#terraform #opentofu #iac
December 18, 2024 at 10:00 PM
The TikTok ban is cute. Could we have comprehensive data privacy protections please? I don't exactly get warm fuzzies from the US companies that are collecting, selling, sharing, and failing to protect my personal data.
#tiktok #dataprivacy
December 17, 2024 at 6:07 PM
I wrote about the "circuit breaker" architecture pattern for the Aerospike DB but it's an important pattern when designing for scale for any external calls--databases, microservices, external APIs, etc.

#database #aerospike #architecture #programming #microservices
The Circuit Breaker Pattern | Developer
A tutorial discussing the Circuit Breaker design pattern, used in distributed systems to provide fault tolerance and stability in architectures in which applications make remote calls, such as databas...
aerospike.com
December 13, 2024 at 5:19 PM
How many of us see the headlines on the Salt Typhoon cyberattack and just keep on scrolling? Have you become desensitized to data breaches and cyberattacks?

apnews.com/article/chin...

#cybersecurity #salttyphoon
White House says at least 8 US telecom firms, dozens of nations impacted by China hacking campaign
A top White House official says at least eight U.S. telecom firms and dozens of nations have been impacted by a Chinese hacking campaign.
apnews.com
December 12, 2024 at 7:04 PM
Re-branding your product as a new AI technology? Annoying. Using ML to predict lithium battery fires? Awesome. www.sciencefriday.com/segments/lit... #science #ai #machinelearning
A Warning For When A Lithium-Ion Battery Is About To Explode
Damaged lithium-ion batteries can cause deadly explosions. An algorithm could help detect when they’re about to happen.
www.sciencefriday.com
December 7, 2024 at 4:43 PM
November 27, 2024 at 11:24 PM
Nerd Alert: I posted observations of 104 species on @inaturalist.bsky.social this year. See the global stats at: www.inaturalist.org/stats/2024/.

#inaturalist #wildlife #naturephotography
micahpdx's 2024 iNaturalist Year in Review
Micah Carrick's highlights and stats from 2024 on iNaturalist
www.inaturalist.org
November 26, 2024 at 9:58 PM
Dear REDACTED,

Please don't name a Terraform resource "subnet2" and then assign the Name tag in that resource from a variable named "subnet4_name". It makes me sad.

#terraform #devops #antipattern
November 26, 2024 at 8:58 PM
I'm not a Java hater per say--after all I've worked with it a lot in my career--but I certainly wouldn't call it "simple".

#java #coding #programminghumor
November 26, 2024 at 3:23 PM
I shoot in RAW when I take pictures of wildlife to submit to iNaturalist. As a Linux user, Darktable is amazing open source software for editing RAW images. Check it out if you’re a Linux photographer or even Windows/Mac looking for a free alternative.

#linux #photography #opensource #darktable
darktable
darktable is an open source photography workflow application and raw developer
www.darktable.org
November 26, 2024 at 2:20 PM