https://buildkite.com/resources/blog/terraform-techniques-wi...
We still have this pipeline with terraform, but have moved from building packer images for ec2 to building containers for ecs.
59 karma · joined June 24, 2011
[ my public key: https://keybase.io/sj26; my proof: https://keybase.io/sj26/sigs/68ZmxMa5wf6HdTBsDF9Szek42DNz7pnWOohdGEiOMeI ]
https://buildkite.com/resources/blog/terraform-techniques-wi...
We still have this pipeline with terraform, but have moved from building packer images for ec2 to building containers for ecs.
PG::FeatureNotSupported: ERROR: ddl and dml are not supported in the same transaction
Happy to answer any questions, or be persuaded that something is broken or would be a dramatic improvement :-)
gem install mailcatcher
:-)
If you're using a system which is built for distribution, random is great.
When you're leaning on a Postgres database which has powered your startup through scaling but expects right-leaning btree indexes, it's a bad time.
Rearchitecting to use a new data store is ideal, but often impractical as an immediate step. UUIDv7 is a great increment walking that road via sharding etc.
There are always going to be security holes in anything we make. We can be a bank and focus two feet ahead on making sure everything is as secure as possible, or stay aware of security (and not do anything stupid) while moving fast enough that any flaws are irrelevant/fixed when exposed.
It also highly depends on how much risk you're willing to accept. For the average rails app, absolute security is not as important as moving fast. Be an adult and make adult decisions about your tools and processes to suit your circumstances.