<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alexey Eremin’s Blog</title><description>AWS engineering for SaaS companies. Understand costs per customer, improve margins, and make your platform easier to run with Alexey Eremin.</description><link>https://ereminalexey.com/</link><language>en</language><lastBuildDate>Thu, 15 Oct 2026 16:54:28 GMT</lastBuildDate><atom:link href="https://ereminalexey.com/rss.xml/" rel="self" type="application/rss+xml"/><item><title>Less frequent recording with AWS Config can cost more.</title><link>https://ereminalexey.com/posts/aws-config-recording-costs/</link><guid isPermaLink="true">https://ereminalexey.com/posts/aws-config-recording-costs/</guid><description>One daily record must replace more than four continuous records to save money. Four is break-even.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>AWS</category><category>AWS Config</category><category>Cost Optimization</category><author>Alexey Eremin</author></item><item><title>Scaling AI Code Review Without Scaling Your AWS Bill</title><link>https://ereminalexey.com/posts/scaling-ai-code-review/</link><guid isPermaLink="true">https://ereminalexey.com/posts/scaling-ai-code-review/</guid><description>How we rolled out AI code review across all repositories using CloudWatch alarms and an automatic Lambda circuit breaker to keep Bedrock costs under control.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>AWS</category><category>Bedrock</category><category>AI</category><category>Cost Optimization</category><category>CI/CD</category><author>Alexey Eremin</author></item><item><title>Unexpectedly Hard: Overcoming Pitfalls in aws_acm_certificate setup</title><link>https://ereminalexey.com/posts/aws-acm-certificate/</link><guid isPermaLink="true">https://ereminalexey.com/posts/aws-acm-certificate/</guid><description>Encountering the “Invalid for_each argument” and “UnsupportedCertificate” errors when configuring AWS ACM certificates via Terraform is surprisingly common. By removing dynamic for_each logic based on unknown attributes and using the aws_acm_certificate_validation resource to wait for certificate issuance, you can sidestep these pitfalls and ensure successful integration with resources like ELB listeners.</description><pubDate>Wed, 19 Feb 2025 00:00:00 GMT</pubDate><category>ACM</category><category>Route53</category><category>AWS</category><category>Security</category><category>Terraform</category><author>Alexey Eremin</author></item><item><title>Get Ready to Slice and Dice Your S3 Logs: Amazon S3 server access logging now supports automatic date-based partitioning</title><link>https://ereminalexey.com/posts/s3-server-access-logging-date-partitioning/</link><guid isPermaLink="true">https://ereminalexey.com/posts/s3-server-access-logging-date-partitioning/</guid><description>Amazon S3 server access logging now supports automatic date-based partitioning for log delivery. This allows services like Amazon Athena to improve performance and reduce cost when querying logs.</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><category>S3</category><category>Athena</category><category>logs</category><category>partitioning</category><category>AWS</category><author>Alexey Eremin</author></item><item><title>Introducing the Open-Source Terraform AWS SSO Elevator Module with Slack Integration</title><link>https://ereminalexey.com/posts/sso-elevator/</link><guid isPermaLink="true">https://ereminalexey.com/posts/sso-elevator/</guid><description>Open-source Terraform AWS SSO Elevator tool allows requesting and granting temporary elevated access for AWS SSO through a Slack request/approval workflow.</description><pubDate>Fri, 02 Jun 2023 00:00:00 GMT</pubDate><category>AWS</category><category>SSO Elevator</category><category>open source</category><category>Slack</category><author>Andrey Devyatkin, Alexey Eremin, Anton Eremin</author></item></channel></rss>