- Nov 2, 2024
by Petri Kallberg
First +10 years of AWS service lifecycle management was just continous stream of announcements about new services and features. And many (most?) of the services that got out to public are still there with backwards compatibility all the way to the beginnings. But it isn't realistic to think one could just continue building new stuff year after year. At some point you must start end-of-life process for features and services that no longer meet customer demand, have been replaced by more efficient alternatives or have become blocker for future development.
- Jul 31, 2024
by Petri Kallberg
I've been hanging around at repost.aws for a while because the best way to keep your skills fresh is to see what challenges other people have in real life and check if can solve those. And maybe learn something new during the process. That is also how this post got started ...
- May 21, 2024
by Petri Kallberg
This got started when my colleaque came asking how to implement a simple shared password authentication for a web service that must be exposed to public but should be kept off from random browsers. In this context public could be understood as public internet or intranet of a company. My initial reaction was, this is an easy thing to do with ALB and Cognito. Unfortunately this combination wasn't supported at eu-north-1 -region. Ok, but there must be tons of examples how to add HTTP Basic Auth to ALB with Lambda ... but my googling produced no usable results.
- Feb 7, 2024
by Petri Kallberg
AWS Cloudformation recently launched a feature with a promise to generate templates and CDK applications from existing resources. This sounds almost too good to be true, or atleast there might be some small print to be aware of. Lets get some hands-on experience and find out what it is good for ...
- Jan 27, 2024
by Petri Kallberg
Late 2023 AWS announced extented support for EKS and RDS. Extented support allows you to continue running old versions and pay extra for the privilege of getting (limited) support beyond normal software life cycle. This is also an ideal opportunity for FinOps to create a business case of building those missing capabilities that got you into this situation.