<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Platform Engineering Monthly]]></title><description><![CDATA[A monthly newsletter on Platform Engineering topics.]]></description><link>https://pemonthly.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9Lvh!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48770d98-c269-474c-b050-19459b1019b2_512x512.png</url><title>Platform Engineering Monthly</title><link>https://pemonthly.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 27 Apr 2026 16:52:59 GMT</lastBuildDate><atom:link href="https://pemonthly.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Shane Dowling]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[platformengineeringmonthly@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[platformengineeringmonthly@substack.com]]></itunes:email><itunes:name><![CDATA[Shane Dowling]]></itunes:name></itunes:owner><itunes:author><![CDATA[Shane Dowling]]></itunes:author><googleplay:owner><![CDATA[platformengineeringmonthly@substack.com]]></googleplay:owner><googleplay:email><![CDATA[platformengineeringmonthly@substack.com]]></googleplay:email><googleplay:author><![CDATA[Shane Dowling]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Platform Engineering Monthly — March 2026]]></title><description><![CDATA[Welcome to the twenty-eighth edition of Platform Engineering Monthly.]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-march-292</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-march-292</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 31 Mar 2026 10:31:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/847e75f1-0437-43c8-990c-5f13f740bbd8_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-eighth edition of Platform Engineering Monthly. This month has been a big one I spoke at Platform Engineering Day at KubeCon EU in Amsterdam, and I&#8217;ll have more reflections on that in the coming weeks. As always, if you have suggestions or ideas for the next edition, let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>&#128240; News</h2><p><strong><a href="https://aws.plainenglish.io/stop-enabling-every-aws-security-service-fb171635a25c">Stop Enabling Every AWS Security Service</a></strong></p><p>A sensible general approach to cloud security: step one is to assess your actual risk, rather than just turning everything on. Worth a read if you&#8217;re trying to bring some rationality to your AWS security posture.</p><p><strong><a href="https://blog.cloudflare.com/one-line-kubernetes-fix-saved-600-hours-a-year/">A One-Line Kubernetes Fix That Saved 600 Hours a Year</a></strong></p><p>Kubernetes default settings are fairly sensible when you&#8217;re starting out, but this article is a good reminder that it&#8217;s worth reviewing them as your usage matures and grows.</p><p><strong><a href="https://www.theregister.com/2026/03/04/aws_saas_middle_east_customer_warnings/">AWS Data Centre Incident in UAE Triggers Disaster Recovery</a></strong></p><p>The usual &#8220;wait for AWS to fix it&#8221; approach didn&#8217;t hold up when an object struck data centres in the UAE. Good old disaster recovery playbooks had to be dusted off, a timely reminder that cloud resilience still requires your own planning.</p><p><strong><a href="https://thenewstack.io/teampcp-trivy-supply-chain-attack/">TeamPCP Trivy Supply Chain Attack</a></strong></p><p>Trivy, the widely used dependency vulnerability scanner, suffered yet another supply chain attack compromising its users. This article is a solid breakdown of what happened. Frankly, GitHub Actions and CI/CD tooling in general are in a poor security state right now, it feels like the market is ripe for disruption.</p><p><strong><a href="https://www.cncf.io/blog/2026/03/23/cloud-native-agentic-standards/">Cloud Native Agentic Standards</a></strong></p><p>Practical CNCF guidance on building cloud native agentic systems. If you&#8217;re starting to bring AI agents into your platform work, this is a useful reference for thinking about it in a principled way.</p><p><strong><a href="https://apidog.com/blog/github-copilot-data-privacy-opt-out/">GitHub Copilot Data Privacy: Opt Out Before April 24th</a></strong></p><p>GitHub is going to start using your Copilot interactions code snippets, chat conversations, acceptance decisions to train its AI models from April 24th. This article walks through the details and the steps to opt out if you&#8217;d rather keep your code private.</p><div><hr></div><h2>&#128218; Learning</h2><p><strong><a href="https://www.cncf.io/blog/2026/03/12/making-etcd-incidents-easier-to-debug-in-production-kubernetes/">Making etcd Incidents Easier to Debug in Production Kubernetes</a></strong></p><p>A useful guide using etcd-diagnosis to speed up the resolution of etcd incidents. If you run production Kubernetes clusters, having this in your back pocket is worthwhile.</p><p><strong><a href="https://kubernetes.io/blog/2026/03/18/securing-production-debugging-in-kubernetes">Securing Production Debugging in Kubernetes</a></strong></p><p>Production debugging is always a security risk &#8212; you want to move fast in a sensitive environment. This is a solid guide on how to lock things down on Kubernetes without sacrificing your ability to diagnose problems.</p><p><strong><a href="https://www.cncf.io/blog/2026/03/18/understanding-kubernetes-metrics-best-practices-for-effective-monitoring/">Understanding Kubernetes Metrics: Best Practices for Effective Monitoring</a></strong></p><p>A practical guide to the baseline metrics you can get out of the box with Kubernetes. Good grounding material for anyone building out observability for their clusters.</p><div><hr></div><h2>&#129514; Interesting Projects</h2><p><strong><a href="https://github.com/patrickchugh/terravision">terravision</a></strong></p><p>Generate slick-looking architecture diagrams directly from your Terraform. A handy tool for making infrastructure legible to the wider team.</p><p><strong><a href="https://github.com/intuitem/ciso-assistant-community">CISO Assistant Community</a></strong></p><p>An open-source cybersecurity management tool that supports an impressive range of compliance frameworks. Worth exploring if you&#8217;re trying to get serious about GRC without a huge budget.</p><p><strong><a href="https://github.com/Brumbelow/layerleak">layerleak</a></strong></p><p>A Docker secret scanner that checks across all image layers &#8212; not just the top-level ones. Given the number of supply chain incidents lately, this kind of tool deserves a place in your pipeline.</p><p><strong><a href="https://github.com/betterleaks/betterleaks">betterleaks</a></strong></p><p>A leak scanner produced by Aikido Security. Another useful addition to the security toolbox as the pressure on secret&#8217;s management continues to grow.</p><p><strong><a href="https://github.com/hectorvent/floci">floci</a></strong></p><p>Localstack sunset their community edition this month, and floci looks to be the emerging open-source alternative for emulating AWS locally. One to watch if you rely on local AWS emulation in your development workflow.</p><div><hr></div><h2>&#128197; Events</h2><p><strong>DX Annual 2026</strong></p><p>San Francisco - 16th April 2026</p><p>DX is hosting a conference focused on platform engineering leaders and developer experience. A more intimate and practitioner-focused event worth keeping an eye on.</p><p><strong>DevOpsCon Amsterdam 2026</strong></p><p>Amsterdam - 20th&#8211;24th April 2026</p><p>A well-regarded conference covering DevOps, Kubernetes, CI/CD, and platform engineering. It also includes a dedicated Platform Engineering Summit track, which is worth picking out if you&#8217;re attending.</p><p><strong>KubeCon + CloudNativeCon India 2026</strong></p><p>India - 18th&#8211;19th June 2026</p><p>A growing edition of the KubeCon family reflecting the expanding cloud native community in the region.</p><p><strong>DevOpsCon Berlin 2026</strong></p><p>Berlin - 15th&#8211;19th June 2026 (also online)</p><p>A comprehensive programme covering CI/CD, Kubernetes, platform engineering, and DevSecOps. One of the more substantial European events for the DevOps and platform engineering community.</p><p><strong>PlatformCon 2026</strong></p><p>Online + London (23rd June) + New York (25th June) - 22nd&#8211;26th June 2026</p><p>The world&#8217;s largest platform engineering conference, with 150+ talks, 30+ hours of workshops, and in-person live days in both London and New York. I&#8217;m happy to share that I&#8217;ve had a talk accepted this year, so I&#8217;ll be speaking at PlatformCon 2026, more details to follow. An excellent signal for where platform engineering thinking is heading, and the London live day is particularly worth considering if you&#8217;re UK-based.</p><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — February 2026]]></title><description><![CDATA[AI PR fatigue, GitHub Actions at scale, Heroku&#8217;s end, FinOps signals, and why even Godot is drowning in AI-generated contributions.]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-february-204</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-february-204</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 24 Feb 2026 10:30:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8103dd38-5dbd-482c-a090-ded697abd69e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-seventh edition of Platform Engineering Monthly. As always, if you have any suggestions or ideas for the next edition, let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>&#128240; News</h2><h3><a href="https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team">GitHub Actions Is Slowly Killing Your Engineering Team</a></h3><p>GitHub Actions at any real scale are really poor. It seems designed for a dead-simple project with basic CI needs but falls apart with anything more complex.</p><h3><a href="https://wsvincent.com/heroku-is-finally-dead/">Heroku Is Finally Dead</a></h3><p>I have fond memories of using Heroku for pet projects, but ultimately it wasn&#8217;t something many of my peers brought into their professional environments.</p><h3><a href="https://hackread.com/firebase-misconfiguration-chat-ask-ai-users-expose/">Firebase Misconfiguration Exposes 300M Messages From Chat &amp; Ask AI Users</a></h3><p>A reminder that misconfiguration at scale can expose enormous volumes of user data, especially in fast-moving AI products.</p><h3><a href="https://www.pcgamer.com/software/platforms/open-source-game-engine-godot-is-drowning-in-ai-slop-code-contributions-i-dont-know-how-long-we-can-keep-it-up/">Open-source game engine Godot is drowning in &#8216;AI slop&#8217; code contributions</a></h3><p>Open source projects are continuing to pay the AI contribution tax and things are starting to creak at the seams.</p><div><hr></div><h2>&#128218; Learning</h2><h3><a href="https://aws.amazon.com/blogs/aws-cloud-financial-management/improve-cost-visibility-and-observability-with-aws-cost-categories-part-2-hierarchical-structures-and-programmatic-implementation/">Improve Cost Visibility and Observability With AWS Cost Categories</a></h3><p>A deeper look at hierarchical cost categories and programmatic implementation for better financial visibility in AWS.</p><h3><a href="https://finopszerotohero.substack.com/p/the-focus-problem-nobody-talks-about">The FOCUS Problem Nobody Talks About</a></h3><p>If your company is starting to get serious about FinOps practices, the FOCUS open standard is worth looking into.</p><h3><a href="https://antonz.org/go-1-26/">Go 1.26 Interactive Tour</a></h3><p>I love this interactive Go tour, nothing beats running the code yourself and seeing what&#8217;s changed.</p><h3><a href="https://lablabs.io/blog/scaling-nodes-from-zero-the-bottleneck">Scaling Nodes From Zero: The Bottleneck</a></h3><p>Scaling Kubernetes nodes from zero to save money, with a good discussion of the startup latency trade-offs involved.</p><div><hr></div><h2>&#129514; Interesting Projects</h2><h3><a href="https://github.com/T0MASD/kinc">kinc</a></h3><p>A nice, contained way to experiment with Kubernetes inside a single Podman container.</p><h3><a href="https://github.com/DataDog/IDE-Shepherd-extension">IDE Shepherd (Datadog Extension)</a></h3><p>A much-needed extension by Datadog to provide real-time security monitoring directly inside your IDE.</p><h3><a href="https://github.com/klawsh/klaw.sh">klaw.sh</a></h3><p>Kubectl, but for AI agents.</p><h3><a href="https://github.com/louislam/dockge">Dockge</a></h3><p>A web-based tool for managing your Docker Compose files.</p><div><hr></div><h2>&#128197; Events</h2><h3><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon + CloudNativeCon Europe 2026</a></h3><p>Amsterdam &#8212; 23rd&#8211;26th March 2026<br>The big one. Expect heavy focus on platform engineering, internal developer platforms, security, and multi-cluster operations.</p><h3><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/#about">Platform Engineering Day Europe 2026</a></h3><p>Amsterdam &#8212; 23rd March 2026<br>I&#8217;ll be speaking at Platform Engineering Day. If you&#8217;re attending KubeCon, come along. I&#8217;ll also be at the Syntasso booth, so come say hi!</p><h3><a href="https://dxannual.com/">DX Annual 2026</a></h3><p>San Francisco &#8212; 16th April 2026<br>DX is hosting a conference focused on Platform Engineering leaders and developer experience.</p><h3><a href="https://platformcon.com/">PlatformCon 2026</a></h3><p>Online &#8212; 22nd&#8211;26th June 2026<br>A good signal for where platform engineering thinking is heading without the travel overhead.</p><h3><a href="https://www.usenix.org/conference/srecon26americas">SREcon Americas 2026</a></h3><p>Santa Clara &#8212;  24th-26th March 2026<br>Often adjacent to platform conversations, particularly around reliability engineering and operational maturity.</p><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — January 2026]]></title><description><![CDATA[Welcome to the twenty-sixth edition of Platform Engineering Monthly.]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-january-1ff</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-january-1ff</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 27 Jan 2026 10:30:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a48f0398-8e7e-48a7-a8a5-4f85359c2236_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-sixth edition of Platform Engineering Monthly. As always, if you have any suggestions or ideas for the next edition, let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>&#128240; News</h3><h4><a href="https://thenewstack.io/traditional-code-review-is-dead-what-comes-next/">Traditional Code Review Is Dead. What Comes Next?</a></h4><p>I&#8217;m starting to see the cracks in traditional code review myself, particularly with the rise of AI-driven accounts opening thousands of PRs across hundreds of repos. It&#8217;s creating real review fatigue and contributing to open source burnout.</p><h4><a href="https://thenewstack.io/caught-in-the-middle-the-new-role-of-platform-teams/">Caught in the Middle: The New Role of Platform Teams</a></h4><p>Platform engineering is growing beyond its &#8220;making things faster&#8221; phase and taking on more responsibility across security, compliance, and FinOps. This is why platforms need to support contributions from multiple teams, with platform engineers acting as stewards rather than owning everything directly.</p><h4><a href="https://aws.eu/">AWS European Sovereign Cloud</a></h4><p>More a case of <em>when</em> than <em>if</em>. AWS has finally launched a Sovereign Cloud offering in Europe. The open question is whether it is legally siloed enough to avoid being affected by US policy.</p><h4><a href="https://thenewstack.io/are-your-ci-cd-pipelines-accidentally-increasing-technical-debt/">Are your CI/CD pipelines accidentally increasing technical debt?</a></h4><p>CI/CD configuration has always felt like a fragmented mess that is guaranteed to drift and cause constant headaches. It&#8217;s why tools like Dagger are doing so well: this complexity needs to be contained in real code, not YAML.</p><h4><a href="https://medium.com/data-science-collective/developers-are-gaming-their-github-profiles-3f58f1f00c2a">Developers are gaming their GitHub profiles</a></h4><p>This feels like the flip side of the same problem showing up in code review. Beyond padding commit graphs, I&#8217;m seeing AI-driven accounts submitting thousands of low-value PRs across hundreds of repos, seemingly to manufacture reputation as quickly as possible.</p><h4><a href="https://securityaffairs.com/185150/security/thousands-of-sensitive-secrets-published-on-jsonformatter-and-codebeautify.html">Thousands of sensitive secrets published on JSONFormatter and CodeBeautify</a></h4><p>Another reminder to always avoid web-based tools for handling sensitive data when the same tasks can easily be done using offline tools or the CLI.</p><div><hr></div><h3>&#129454; Learning</h3><h4><a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Organizing and tracking costs using AWS cost allocation tags</a></h4><p>The best time to add cost allocation tags is when you first open your AWS account. The second best time is now.</p><h4><a href="https://heilancoos.github.io/research/2025/12/16/kubernetes.html">A Brief Deep-Dive into Attacking and Defending Kubernetes</a></h4><p>A really interesting read on how to think about Kubernetes security, particularly from the attacker&#8217;s perspective. Worth reading if you work with Kubernetes, just to better understand how to reason about cluster security.</p><h4><a href="https://awsfundamentals.com/blog/build-centralized-alerting-across-your-organization-with-cloudwatch-eventbridge-lambda-and-cdk">Build Centralized Alerting across your organization with CloudWatch, EventBridge, Lambda, and CDK</a></h4><p>A nice, lightweight end-to-end example of how to approach observability in AWS.</p><h4><a href="https://www.amazon.com/Mastering-Docker-Windows-containerization-enterprise-grade/dp/183664051X/">Mastering Docker on Windows</a></h4><p>Not sponsored, just a book I was asked to recommend.</p><div><hr></div><h3>&#128193; Interesting Projects</h3><h4><a href="https://github.com/elC0mpa/aws-doctor">aws-doctor</a></h4><p>A tool to help you understand where the money is going and whether you&#8217;re spending efficiently.</p><h4><a href="https://github.com/Adversis/tailsnitch">Tailsnitch</a></h4><p>A security auditor for Tailscale configurations.</p><div><hr></div><h3>&#128197; Events</h3><h4><a href="https://dxannual.com">DX Annual 2026</a></h4><p>San Francisco &#8212; 16th April 2026<br>DX is hosting a new conference for Platform Engineering leaders.</p><h4><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon + CloudNativeCon Europe 2026</a></h4><p>Paris &#8212; 23rd - 26th March 2026<br>The big one. Expect heavy focus on platform engineering, internal developer platforms, security, and multi-cluster operations.</p><h4><a href="https://platformcon.com/">PlatformCon Online</a></h4><p>Online &#8212; 22nd - 26th June 2026<br>A good signal for where platform engineering thinking is heading without the travel overhead.</p><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — December 2025]]></title><description><![CDATA[Welcome to the twenty-fifth edition of Platform Engineering Monthly.]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-december-ea9</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-december-ea9</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 23 Dec 2025 10:30:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/00378835-4e63-436f-a294-3c158ecc60f3_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-fifth edition of Platform Engineering Monthly. Sending this issue a little earlier so you can enjoy it before the Christmas break! As always, if you have any suggestions or ideas for the next edition, let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>&#128240; News</h3><ul><li><p><strong><a href="https://www.theregister.com/2025/12/17/github_charge_dev_own_hardware/">GitHub Actions self-hosted runners cost increases</a> &#8212; </strong>GitHub attempted to introduce<strong> </strong><a href="https://docs.github.com/en/billing/reference/actions-runner-pricing">$0.002 per minute charge</a> for self-hosted runners executing jobs on private GitHub repositories<strong>, </strong>but due to<strong> </strong>a major backlash has <a href="https://x.com/github/status/2001372894882918548">rolled it back</a>.</p></li><li><p><strong><a href="https://www.sonarsource.com/blog/zombie-workflows-a-github-actions-horror-story/">Zombie Workflows: A GitHub Actions horror story</a></strong> &#8212; Zombie GitHub Actions kept running long after repos were deleted &#8212; exposing secrets, executing unchecked code, and creating a hidden security nightmare.</p></li><li><p><strong><a href="https://cloud.google.com/blog/products/containers-kubernetes/how-we-built-a-130000-node-gke-cluster">Building the Largest Known Kubernetes cluster with 130,000 nodes</a></strong> &#8212; Probably not necessary for most of us mere mortals, but an interesting read nonetheless.</p></li><li><p><strong><a href="https://www.devzero.io/blog/whats-wrong-with-kubernetes-today">What&#8217;s wrong with Kubernetes today</a> &#8212; </strong>Thoughtful piece on why Kubernetes is great at portability and reliability, but not so great at efficiency, particularly in resource usage and operational overhead.</p></li></ul><div><hr></div><h3>&#129454; Tutorials / How-tos</h3><ul><li><p><strong><a href="https://blogs.halodoc.io/kubernetes-optimization-using-in-place-pod-resizing-and-zone-aware-routing/">Kubernetes Optimization using In-Place Pod Resizing and Zone-Aware Routing</a> </strong>&#8212; A nice primer on sizing down Kubernetes pods more effectively to hopefully save some $$$.</p></li><li><p><strong><a href="https://www.awsistoohard.com/blog/reverse-engineering-terraform-cloud">No DNS Terraform Cloud clone</a></strong> &#8212; Considering the Terraform Cloud Free tier is going away, I figured I&#8217;d share a guide on producing your own.</p></li><li><p><strong><a href="https://blog.platformatic.dev/93-faster-nextjs-in-your-kubernetes">93% Faster Next.js in (your) Kubernetes</a></strong> &#8212; If you are dependent on SSR (Server-Side Rendering) and planning to host on Kubernetes, this guide is worth a read.</p></li><li><p><strong><a href="https://github.com/piyushjajoo/k8s-operators-course">Building Kubernetes Operators Course</a></strong> &#8212; A great free resource for building Kubernetes operators!</p></li></ul><div><hr></div><h3>&#128193; Interesting Projects</h3><ul><li><p><strong><a href="https://github.com/pshenok/server-survival">server-survival</a> </strong>&#8212; Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.</p></li><li><p><strong><a href="https://github.com/cloudposse/geodesic">Geodesic</a></strong> &#8212; A DevOps Linux Toolbox in Docker</p></li><li><p><strong><a href="https://github.com/platformatic/platformatic">Watt</a></strong> &#8212; A node.js application server. If you&#8217;re running node.js on Kubernetes, watt is essential.</p></li><li><p><a href="https://kueue.sigs.k8s.io/">Kueue </a>&#8212; A cloud-native job queueing system for batch, HPC, AI/ML, and similar applications in a Kubernetes cluster.</p></li></ul><div><hr></div><h3>&#128197; Events</h3><ul><li><p><strong><a href="https://en.wikipedia.org/wiki/FOSDEM">FOSDEM 2026</a></strong> &#8212; Brussels, Belgium &#183; <em>31 Jan &#8211; 1 Feb 2026</em><br>Annual open-source conference with tracks across cloud-native tooling, infrastructure, and collaborative engineering.</p></li><li><p><strong><a href="https://en.wikipedia.org/wiki/DevConf.cz">DevConf.cz 2026</a></strong> &#8212; Brno, Czech Republic &#183; <em>Late Jan 2026</em><br>Free, community event with sessions on DevOps, CI/CD, cloud tech, and platform engineering topics. </p></li><li><p><strong><a href="https://cloudtechtallinn.com/">Cloud Tech Tallinn 2026</a></strong> &#8212; Tallinn, Estonia &#183; <em>29&#8211;30 Jan 2026</em><br>Cloud and AI-focused sessions, useful for platform teams evaluating multi-cloud and automation strategies.</p></li><li><p><strong><a href="https://www.cloudnativedays.fr/">Cloud Native Days France 2026</a></strong> &#8212; Paris, France &#183; <em>3 Feb 2026</em><br>Community-centric cloud native conference with practical talks on Kubernetes, tooling, and platform ops. </p></li><li><p><strong><a href="https://www.containerdays.io/containerdays-london-2026/">ContainerDays London 2026</a></strong> &#8212; London, UK &#183; <em>11&#8211;12 Feb 2026</em><br>Hands-on workshops and sessions covering Kubernetes, AI integrations, observability, and platform engineering practice.</p></li><li><p><strong><a href="http://platformcon.com">PlatformCon 2026</a></strong> &#8212; Virtual &amp; In-Person Days &#183; <em>22&#8211;26 Jun 2026</em><br>The world&#8217;s largest platform engineering conference, with 200+ speakers and hundreds of sessions &#8212; essential for strategy and tooling insights. </p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — November 2025]]></title><description><![CDATA[Welcome to the twenty-fourth edition of Platform Engineering Monthly(2 years!).]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-november-b47</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-november-b47</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 25 Nov 2025 11:31:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/74af9316-c51a-4c52-bb23-d66009bd6607_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-fourth edition of Platform Engineering Monthly(2 years!). Suggestions or ideas for the next edition? Let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>&#128240; News</h3><ul><li><p><strong><a href="https://medium.com/@nitinahirwal.in/the-cloudflare-outage-that-broke-the-internet-what-really-happened-and-why-it-matters-0cbb234e7305">The Cloudflare Outage That Broke the Internet</a></strong> &#8212; Hot off the heels of a major AWS outage, Cloudflare comes with another big impact outage. It&#8217;ll be interesting to see if this is a new pattern that&#8217;s emerging in cloud infrastructure, and if architectural decisions will start to take account of these events.</p></li><li><p><strong><a href="https://thenewstack.io/cncf-retires-the-ingress-nginx-controller-for-kubernetes/">CNCF Retires the Ingress Nginx Controller for Kubernetes</a></strong>  &#8212; PSA if you&#8217;re reliant on the nginx controller it will be EOLed in March of next year, which is a pretty quick turn-around if you&#8217;re heavily reliant on this. </p></li><li><p><strong><a href="https://www.geocod.io/code-and-coordinates/2025-11-18-the-1000-aws-mistake/">My $1k AWS mistake</a></strong> &#8212; Many of us (including myself) have made some costly mistakes on AWS and had to deal with some less than fun surprise bills at the end of the month. It comes down to Cloud providers having billing as a lagging indicator where alerts are your only options, rather than strict spending limits. Whether it&#8217;s opportunistic money-making dark patterns or simply too difficult to implement properly, the impact is a pretty poor experience for a customer.</p></li><li><p><strong><a href="https://www.wheresyoured.at/costs/">This Is How Much Anthropic and Cursor Spend On Amazon Web Services</a></strong> &#8212; When your AWS bill is over 100% of your revenue, you might want to take a bit of glance at Cost Centre once in a while. </p></li><li><p><strong><a href="https://www.wiz.io/blog/shai-hulud-2-0-ongoing-supply-chain-attack">Shai-Hulud 2.0 Supply Chain Attack: 25K+ npm Repos Exposed</a> &#8212; </strong>If it&#8217;s not internet breaking events, it&#8217;s NPM supply chain attacks.</p></li></ul><div><hr></div><h3>&#129454; Tutorials / How-tos</h3><ul><li><p><strong><a href="https://thenewstack.io/tutorial-implement-a-nginx-gateway-fabric-as-an-alternative-to-ingress">Tutorial: Implement a Nginx Gateway Fabric as an Alternative to Ingress</a> &#8212; </strong>If you&#8217;re looking for a replacement to the soon-to-be deprecated official Nginx Ingress Controller, feels relevant considering the news from the CNCF.</p></li><li><p><strong><a href="https://www.hackerstack.org/terraform-workbook-your-guide-to-infrastructure-as-code/">Terraform Workbook - Your Guide to Infra as Code (IaC)</a></strong> - Want to get started with terraform, this tutorial provides a nice structure to get started with.</p></li><li><p><strong><a href="https://muhammadraza.me/2025/building-cicd-pipeline-runner-python/">Building a CI/CD Pipeline Runner from Scratch in Python</a></strong> &#8212; Part Python tutorial, part CI/CD exercise. It&#8217;s likely not going to replace your existing setup, but it&#8217;s sometimes good to build things from scratch for fun. </p></li></ul><div><hr></div><h3>&#128193; Interesting Projects (and Books!)</h3><ul><li><p><strong><a href="https://github.com/coollabsio/coolify">Coolify</a></strong> &#8212; An open-source, self-hostable PaaS alternative to Vercel, Heroku &amp; Netlify. </p></li><li><p><strong><a href="https://github.com/zarf-dev/zarf">Zarf</a></strong> - Air gapped Kubernetes, super useful if you're working within a locked down network environment.</p></li><li><p><strong><a href="https://github.com/fccview/cronmaster/tree/main">cronmaster</a></strong> &#8212; If you ever felt like managing cron needed more dependencies on NPM.</p></li><li><p><strong><a href="https://www.packtpub.com/en-gb/product/kubernetes-autoscaling-9781836643821">Kubernetes Autoscaling</a></strong> &#8212; I got my hands on an early review copy and if you&#8217;re in that niche, it&#8217;s a pretty comprehensive read. Covers tools like HPA, VPA, KEDA, and Karpenter. Not sponsored, just a book I really enjoyed!</p></li></ul><div><hr></div><h3>&#128197; Events</h3><ul><li><p><strong><a href="https://reinvent.awsevents.com/">AWS re:Invent 2025</a></strong> &#8212; <em>Las Vegas &#183; 1&#8211;5 December 2025</em><br>The cloud giant&#8217;s annual conference, with sessions on observability, AI integration, and platform automation.</p></li><li><p><strong><a href="https://devopscon.io/munich/">DevOpsCon Munich 2025 (incl. Platform Engineering Summit)</a></strong> &#8212; <em>Munich / Online &#183; 1&#8211;5 December 2025</em><br>Conference for CI/CD, Kubernetes, cloud platforms, and DevSecOps, featuring a dedicated Platform Engineering Summit on internal platforms, self-service, and DevEx. </p></li><li><p><strong><a href="https://dev.events/conferences/container-days-london-2026-s5khj3-s">ContainerDays London 2026</a></strong> &#8212; <em>London &#183; 11&#8211;12 February 2026</em><br>Cloud-native and Kubernetes conference with strong focus on platform engineering, AI-powered platforms, and hands-on workshops for platform and DevOps teams.</p></li><li><p><strong><a href="https://qconlondon.com/topic/platform-engineering">QCon London 2026 (Platform Engineering Track)</a></strong> &#8212; <em>London &#183; 16&#8211;18 March 2026</em><br>Practitioner-driven software conference with a full platform engineering topic track covering IDPs, paved paths, and socio-technical architecture for platform teams.</p></li><li><p><strong><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon + CloudNativeCon Europe 2026</a></strong> &#8212; <em>Amsterdam &#183; 23&#8211;26 March 2026</em><br>CNCF&#8217;s flagship cloud-native event, where platform teams can dive into Kubernetes, service meshes, observability, and the broader ecosystem powering modern platforms.</p></li><li><p><strong><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/">CNCF Platform Engineering Day @ KubeCon EU</a></strong> &#8212; Amsterdam &#183; 23 March 2026<br>Co-located event dedicated to platform engineering, internal developer platforms, Backstage/IDP ecosystems, and real-world lessons from platform teams across industries.</p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — October 2025]]></title><description><![CDATA[Welcome to the twenty-third edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-october-abb</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-october-abb</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 28 Oct 2025 11:02:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a62127b5-8600-46de-be4f-3cf263493178_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-third edition of Platform Engineering Monthly! Suggestions or ideas for the next edition? Let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>&#128240; News</h3><ul><li><p><strong>The AWS Outage That Broke the Internet</strong> &#8212; News that few could miss: the huge us-east-1 AWS outage that took down <a href="https://www.theguardian.com/technology/2025/oct/20/amazon-web-services-aws-outage-hits-dozens-websites-apps">dozens of major services</a>, including <a href="https://www.theverge.com/news/802486/aws-outage-alexa-fortnite-snapchat-offline">Alexa, Fortnite, and Snapchat</a>. There&#8217;s no shortage of analysis &#8212; from <a href="https://quasa.io/media/the-strangest-fallout-from-the-aws-outage-smart-mattresses-go-rogue-and-ruin-sleep-worldwide">smart-beds gone rogue</a>, to the <a href="https://faun.dev/c/news/devopslinks/aws-outage-a-single-cloud-region-shouldnt-take-down-the-world-but-it-did/">risks of single-region dependence</a>, to speculation on <a href="https://www.theregister.com/2025/10/20/aws_outage_amazon_brain_drain_corey_quinn/">Amazon&#8217;s strategic brain drain</a>.</p></li><li><p><strong><a href="https://thenewstack.io/github-will-prioritize-migrating-to-azure-over-feature-development/">GitHub Will Prioritise Migrating to Azure Over Feature Development</a></strong> &#8212; GitHub (and LinkedIn) have attempted and failed to do this in the past, so now the corporate overlords are requiring GitHub to dogfood Azure over serving customers. Perhaps just acquiring everyone will be Microsoft&#8217;s long term strategy to increase Azure market-share?</p></li><li><p><strong><a href="https://thenewstack.io/why-your-platform-engineering-career-is-really-a-sales-job/">Why Your Platform Engineering Career Is Really a Sales Job</a></strong> &#8212; A sharp observation that good platform engineers aren&#8217;t just builders &#8212; they&#8217;re sellers. Success hinges on convincing developers to adopt your platform, not forcing them to.</p></li><li><p><strong><a href="https://thenewstack.io/why-up-to-70-of-platform-engineering-teams-fail-to-deliver-impact/">Why Up to 70% of Platform Engineering Teams Fail to Deliver Impact</a></strong> &#8212; Another article on why &#8220;Platform as a Product&#8221; coupled with compelling metrics is the way to do platforms. Most teams falter due to weak adoption, unclear value, and misaligned goals.</p></li><li><p><strong><a href="https://thenewstack.io/ulysses-odyssey-lessons-for-platform-engineering/">Ulysses&#8217; Odyssey: Lessons for Platform Engineering</a></strong> &#8212; Fun little read, where Greek mythology meets platform engineering in a metaphor-laden piece on resilience and iteration.</p></li></ul><div><hr></div><h3>&#129454; Tutorials / How-tos</h3><ul><li><p><strong><a href="https://digitalsociety.coop/posts/migrating-to-hetzner-cloud/">Migrating from AWS to Hetzner</a></strong> &#8212; With the recent AWS outages, I figured it was worth sharing yet another &#8220;I moved all my stuff to Hetzner and saved $$$&#8221;.</p></li><li><p><strong><a href="https://www.cncf.io/blog/2025/10/21/applying-rbac-to-databases-on-kubernetes-practical-real-world-examples/">Applying RBAC to Databases on Kubernetes: Practical Real-World Examples</a></strong> &#8212; Walk-through on applying Kubernetes RBAC principles to database workloads &#8212; ideal if you&#8217;re managing Postgres or MySQL inside clusters.</p></li><li><p><strong><a href="https://github.blog/ai-and-ml/generative-ai/spec-driven-development-using-markdown-as-a-programming-language-when-building-with-ai/">Spec-Driven Development Using Markdown as a Programming Language</a></strong> &#8212; I like the idea of spec driven development to deliver small projects to reduce the amount of non-deterministic behaviour in AI, so this was a nice guide from GitHub.</p></li><li><p><strong><a href="https://bchess.github.io/k8s-1m/">Building a 1-Million-Node Kubernetes Cluster</a></strong> &#8212; Building a 1 million node k8s clusters, because why not?</p></li></ul><div><hr></div><h3>&#128193; Interesting Projects</h3><ul><li><p><strong><a href="https://www.flightcontrol.dev/">Flightcontrol</a></strong> &#8212; A Heroku-like PaaS that deploys directly into <em>your</em> AWS account, providing simplicity without giving up control.</p></li><li><p><strong><a href="https://github.com/Katakate/k7">k7</a></strong> &#8212; A lightweight orchestrator for running isolated VM sandboxes &#8212; think mini-VMs for reproducible environments.</p></li><li><p><strong><a href="https://github.com/latacora/replik8s">Replik8s</a></strong> &#8212; A modern open-source Kubernetes auditing tool focused on security and policy enforcement.</p></li><li><p><strong><a href="https://github.com/melezhik/sparky">Sparky</a></strong> &#8212; A flexible and minimalist CI server.</p></li></ul><div><hr></div><h3>&#128197; Events</h3><ul><li><p><strong><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/">KubeCon + CloudNativeCon North America 2025</a></strong> &#8212; <em>Atlanta, Georgia &#183; 11&#8211;14 November 2025</em><br>Keynotes, CNCF project updates, and plenty of platform-engineering sessions &#8212; including OpenTofu Day and BackstageCon NA.</p></li><li><p><strong><a href="https://platformengineering.org/events/platform-engineering-executive-roundtable-during-kubecon-atlanta-2025-11-10">Platform Engineering Executive Roundtable (KubeCon NA)</a></strong> &#8212; <em>Atlanta, Georgia &#183; 11 November 2025</em><br>Hosted by Platform Engineering Org &#8212; invite-only roundtable for leaders discussing the evolving role of internal platforms.</p></li><li><p><strong><a href="https://reinvent.awsevents.com/">AWS re:Invent 2025</a></strong> &#8212; <em>Las Vegas &#183; 1&#8211;5 December 2025</em><br>The cloud giant&#8217;s annual conference, with sessions on observability, AI integration, and platform automation.</p></li><li><p><strong><a href="https://qconsf.com/">QCon San Francisco 2025</a></strong> &#8212; <em>17&#8211;21 November 2025</em><br>Tracks include platform engineering, resilient architecture, and large-scale systems design.</p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — September 2025]]></title><description><![CDATA[Welcome to the twenty-second edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-september-b9f</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-september-b9f</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 30 Sep 2025 11:31:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/74f281bf-fa02-4806-b1b6-8c74a33bea9a_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-second edition of Platform Engineering Monthly! Suggestions or ideas for the next edition? Let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>&#128240; <strong>News</strong></h1><ul><li><p><strong>How we made ClickHouse log queries 99.5% faster with resource fingerprinting</strong> &#8212; Leveraging resource fingerprints, so blocks can be skipped more aggressively. <br>&#128279;<a href="https://signoz.io/blog/query-performance-improvement/">https://signoz.io/blog/query-performance-improvement/</a></p></li><li><p><strong>Will Amazon S3 Vectors Kill Vector Databases &#8212; or Save Them?</strong> &#8212; S3 have added vector DBs, which is a pretty significant feature, with folks asking if this will resplace vector DBs or force them to be tiered caches.<br>&#128279;<a href="https://zilliz.com/blog/will-amazon-s3-vectors-kill-vector-databases-or-save-them">https://zilliz.com/blog/will-amazon-s3-vectors-kill-vector-databases-or-save-them</a></p></li><li><p><strong>Docker Desktop bug let containers hop the fence with ease</strong> &#8212; PSA a critical bug in docker allowed containers to talk to Docker&#8217;s Engine API, without auth, enabling host-level access. Containers by themselves aren&#8217;t always the isolated environment they claim to be.<br>&#128279;<a href="https://www.theregister.com/2025/08/26/docker_desktop_bug/">https://www.theregister.com/2025/08/26/docker_desktop_bug/</a></p></li><li><p><strong>s1ngularity: supply chain attack leaks secrets on GitHub</strong> &#8212; The attack compromised GitHub tokens &amp; NPM creds, injected malicious versions of the Nix package, leaked secrets and ran malware on dev machines/CI pipelines. &#128279;<a href="https://www.wiz.io/blog/s1ngularity-supply-chain-attack">https://www.wiz.io/blog/s1ngularity-supply-chain-attack</a></p></li><li><p><strong>AWS services scale to new heights for Prime Day 2025: key metrics and milestones</strong> &#8212; Always an interesting read to see how Amazon has handled the scale. <br>&#128279;<a href="https://aws.amazon.com/blogs/aws/aws-services-scale-to-new-heights-for-prime-day-2025-key-metrics-and-milestones/">https://aws.amazon.com/blogs/aws/aws-services-scale-to-new-heights-for-prime-day-2025-key-metrics-and-milestones/</a></p></li><li><p><strong>Atlassian + DX: Engineering Intelligence for the AI Era</strong> &#8212; In an interesting move, Atlassian has purchased DX, it might be a good fit but might just give managers more charts. <br>&#128279; <a href="https://www.theregister.com/2025/09/18/atlassian_dx_purchase/">https://www.theregister.com/2025/09/18/atlassian_dx_purchase/</a></p></li><li><p><strong>Kubernetes Finally Solves Its Biggest Problem: Managing Databases</strong> &#8212; K8s is making progress on better handling stateful systems as first-class citizens.<br>&#128279;<a href="https://thenewstack.io/kubernetes-finally-solves-its-biggest-problem-managing-databases/">https://thenewstack.io/kubernetes-finally-solves-its-biggest-problem-managing-databases/</a></p></li></ul><div><hr></div><h1>&#129454; <strong>Tutorials / How-tos</strong></h1><ul><li><p><strong>Hierarchical Federation in Prometheus: Managing Millions of Metrics Cleanly</strong> &#8212; Lower level Prometheus is for detailed metrics and higher level aggregate servers pull summaries to help scale Prometheus.<br>&#128279;<a href="https://kapillamba4.medium.com/hierarchical-federation-in-prometheus-managing-millions-of-metrics-cleanly-8d8bac940ff3">https://kapillamba4.medium.com/hierarchical-federation-in-prometheus-managing-millions-of-metrics-cleanly-8d8bac940ff3</a></p></li><li><p><strong>GitHub Actions: A Cloudy Day for Security &#8211; Part 1 (Securing GH Actions) &#8212; </strong>Considering the recent supply chain attacks focusing on dev machines and CI pipelines, it&#8217;s prudent to focus on securing Github Actions and CI Pipelines in general.<strong><br></strong>&#128279;<a href="https://binarysecurity.no/posts/2025/08/securing-gh-actions-part1"> https://binarysecurity.no/posts/2025/08/securing-gh-actions-part1</a></p></li><li><p><strong>How I Learned System Design</strong> &#8212; Going from overwhelmed to mastery, by breaking topics down and practising real-world problems.<br>&#128279; <a href="https://medium.com/@himanshusingour7/how-i-learned-system-design-d7444d454367">https://medium.com/@himanshusingour7/how-i-learned-system-design-d7444d454367</a></p></li><li><p><strong>AWS Cost Optimization &#8211; Key Principles for Beginners &#8212;   </strong>Practical primer on controlling AWS spending via cost allocation, tagging and rightsizing.<br>&#128279;<a href="https://awsfundamentals.com/blog/key-principles-for-cost-optimization">https://awsfundamentals.com/blog/key-principles-for-cost-optimization</a></p></li></ul><div><hr></div><h1>&#128193; <strong>Interesting Projects</strong></h1><ul><li><p><strong>Onedev</strong> &#8212; Open Source self-hosted Devops Platform with Git, CI/CD, issue tracking, Kanban, package registry &amp; more! <br>&#128279;<a href="https://github.com/theonedev/onedev">https://github.com/theonedev/onedev</a></p></li><li><p><strong>Kubewall</strong> &#8212; Sinary-binary K8s dashboard with multi-cluster support.<br>&#128279;<a href="https://github.com/kubewall/kubewall">https://github.com/kubewall/kubewall</a></p></li><li><p><strong>Trailscaper</strong> &#8212; CLI tool to extract and query insights from AWS Cloudtrail. <br>&#128279;<a href="https://github.com/flosell/trailscraper">https://github.com/flosell/trailscraper</a></p></li><li><p><strong>GHBuster</strong> &#8212; Datadog tool to detect suspicious GitHub repositories and users using heuristics<br>&#128279;<a href="https://github.com/DataDog/ghbuster">https://github.com/DataDog/ghbuster</a></p></li><li><p><strong>kconnect</strong> &#8212; CLI tool to discover and securely access K8s clusters across cloud environments (EKS, AWS, Rancher)<br>&#128279;<a href="https://github.com/fidelity/kconnect">https://github.com/fidelity/kconnect</a></p></li></ul><div><hr></div><h1>&#128197; <strong>Events</strong></h1><ul><li><p><strong>KubeCon + CloudNativeCon North America</strong><br>&#128197; November 10&#8211;13, 2025 | &#128205; Atlanta, Georgia, USA<br>&#128279; <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/?utm_source=chatgpt.com">https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/</a></p></li><li><p><strong>Platform Engineering Summit (Enterprise)</strong><br>&#128197; October 22&#8211;23, 2025 | &#128205; London, UK<br>&#128279; <a href="https://www.iqpc.com/events-platform-engineering-summit?utm_source=chatgpt.com">https://www.iqpc.com/events-platform-engineering-summit</a></p></li><li><p><strong>DevOpsCon New York (with Platform Engineering focus)</strong><br>&#128197; September 29 &#8211; October 3, 2025 | &#128205; New York, USA / Online<br>&#128279; <a href="https://devopscon.io/new-york/?utm_source=chatgpt.com">https://devopscon.io/new-york/</a></p></li><li><p><strong>Platform Engineering Day (co-located with KubeCon NA)</strong><br>&#128197; November 10, 2025 | &#128205; Atlanta, Georgia, USA<br>&#128279; <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/platform-engineering-day/?utm_source=chatgpt.com">https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/platform-engineering-day</a></p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — August 2025]]></title><description><![CDATA[Welcome to the twenty-first edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-august-efd</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-august-efd</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 26 Aug 2025 09:30:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/340afaa8-94a1-49a8-bf5b-8a852174c1c9_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twenty-first edition of Platform Engineering Monthly! Suggestions or ideas for the next edition? Let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>&#128240; <strong>News</strong></h1><ul><li><p><strong>AWS in 2025: The Stuff You Think You Know That&#8217;s Now Wrong</strong> &#8212; What&#8217;s new in AWS (as in, in the last 20 years)? The highlight: &#8220;us-east-1 is no longer a merrily burning dumpster fire of sadness and regret.&#8221;<br>&#128279; <a href="https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/">https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/</a></p></li><li><p><strong>AWS CEO on Entry-Level Tech Jobs</strong> &#8212; Some rare common sense from AWS leadership. Who would have guessed?<br>&#128279; <a href="https://www.theregister.com/2025/08/21/aws_ceo_entry_level_jobs_opinion/">https://www.theregister.com/2025/08/21/aws_ceo_entry_level_jobs_opinion/</a></p></li><li><p><strong>AWS Back On Brand: Kiro Pricing Bugs</strong> &#8212; And just like that, we're back to &#8220;surprise&#8221; bills and busted pricing.<br>&#128279; <a href="https://www.theregister.com/2025/08/18/aws_updated_kiro_pricing/">https://www.theregister.com/2025/08/18/aws_updated_kiro_pricing/</a></p></li><li><p><strong>Kubernetes Isn&#8217;t Enough for a Production-Ready Platform</strong> &#8212; Raw Kubernetes doesn&#8217;t make a platform. The article nails it: platform engineering is about developer experience, not YAML.<br>&#128279; <a href="https://thenewstack.io/kubernetes-isnt-enough-for-a-production-ready-platform/">https://thenewstack.io/kubernetes-isnt-enough-for-a-production-ready-platform/</a></p></li><li><p><strong>Funding Open Source Like Public Infrastructure</strong> &#8212; If your platform runs on open source, this one&#8217;s for you. It's time we start funding the things we depend on.<br>&#128279; <a href="https://dri.es/funding-open-source-like-public-infrastructure">https://dri.es/funding-open-source-like-public-infrastructure</a></p></li><li><p><strong>AWS Deleted My 10-Year Account Without Warning</strong> &#8212; A bit of a storm in a teacup, but still: a good reminder to keep tabs on your billing. The full story (and recovery) is worth a look.<br>&#128279; <a href="https://www.seuros.com/blog/aws-deleted-my-10-year-account-without-warning/">https://www.seuros.com/blog/aws-deleted-my-10-year-account-without-warning/</a><br>&#128279; <a href="https://www.seuros.com/blog/aws-restored-account-plot-twist/">https://www.seuros.com/blog/aws-restored-account-plot-twist/</a></p></li></ul><div><hr></div><h1>&#129454; <strong>Tutorials / How-tos</strong></h1><ul><li><p><strong>6 Honest Questions When Building a Platform</strong> &#8212; Despite the clickbait title, this post hits some real points about when a platform actually makes sense.<br>&#128279; <a href="https://log.andvari.net/6reasons.html">https://log.andvari.net/6reasons.html</a></p></li><li><p><strong>Deploying a Tetris Game on AWS ECS with Terraform</strong> &#8212; Need an excuse to play and learn? Tetris + Terraform = joy.<br>&#128279; <a href="https://blog.praveshsudha.com/how-to-deploy-a-tetris-game-on-aws-ecs-with-terraform">https://blog.praveshsudha.com/how-to-deploy-a-tetris-game-on-aws-ecs-with-terraform</a></p></li><li><p><strong>Build Your Own SaaS Cloud Platform with Kamaji + GitOps</strong> &#8212; Kamaji continues to fly under the radar, but this is a solid walkthrough of building a multi-tenant SaaS offering.<br>&#128279; <a href="https://itnext.io/build-your-own-saas-cloud-platform-with-kamaji-and-gitops-aeec1b5f17fd">https://itnext.io/build-your-own-saas-cloud-platform-with-kamaji-and-gitops-aeec1b5f17fd</a></p></li></ul><div><hr></div><h1>&#128193; <strong>Interesting Projects</strong></h1><ul><li><p><strong>Zizmor</strong> &#8212; Static analysis for GitHub Actions. CI/CD security tends to be an afterthought&#8212;this is a step in the right direction.<br>&#128279; <a href="https://github.com/zizmorcore/zizmor">https://github.com/zizmorcore/zizmor</a></p></li><li><p><strong>tfclean</strong> &#8212; A small tool to clean up unused Terraform resources. Finally.<br>&#128279; <a href="https://github.com/takaishi/tfclean">https://github.com/takaishi/tfclean</a></p></li><li><p><strong>Edka</strong> &#8212; Run Kubernetes on Hetzner, because cloud doesn&#8217;t have to be expensive.<br>&#128279; https://edka.io/</p></li></ul><div><hr></div><h1>&#128197; <strong>Events</strong></h1><ul><li><p><strong>KubeCon + CloudNativeCon (India)</strong><br>&#128197; August 13&#8211;15, 2025 | &#128205; Hyderabad, India<br>&#128279; <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/">https://events.linuxfoundation.org/kubecon-cloudnativecon-india/</a></p></li><li><p><strong>Conf42 Platform Engineering 2025</strong><br>&#128197; September 4, 2025 | &#128205; Online<br>&#128279; <a href="https://www.conf42.com/platform2025">https://www.conf42.com/platform2025</a></p></li><li><p><strong>DevOpsCon New York (with Platform Engineering Summit)</strong><br>&#128197; September 29 &#8211; October 2, 2025<br>&#128279; https://devopscon.io</p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — July 2025]]></title><description><![CDATA[Welcome to the twentieth edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-july-3d5</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-july-3d5</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 29 Jul 2025 09:02:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/07724448-f61b-4fdd-bf18-3227e7253f1c_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twentieth edition of Platform Engineering Monthly! Suggestions or ideas for the next edition? Let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>&#128240; <strong>News</strong></h1><ul><li><p><strong>The future is not self-hosted</strong> &#8212; A nicely honest read on self-hosting: niche hobbyism won&#8217;t scale beyond tech nerds. I&#8217;m intrigued&#8212;and terrified&#8212;by the idea of a community&#8209;hosted Internet. &#128279; <a href="https://www.drewlyton.com/story/the-future-is-not-self-hosted/">https://www.drewlyton.com/story/the-future-is-not-self-hosted/</a></p></li><li><p><strong>Supply chain attack alert: npm &#8220;is&#8221; package infected</strong> &#8212; The popular npm package &#8220;is&#8221; was compromised with cross&#8209;platform malware. Ends poorly. &#128279; <a href="https://www.theregister.com/2025/07/24/not_pretty_not_windowsonly_npm/">https://www.theregister.com/2025/07/24/not_pretty_not_windowsonly_npm/</a></p></li><li><p><strong>Introducing Kiro</strong> &#8212; Yet another VSCode AI-fork. I signed up to ~1) play spec-driven dev and ~2) get free Claude code&#8212;but it turns out I wasn&#8217;t alone in that idea&#8230; as FYI AWS slapped usage limits on it. &#128279; <a href="https://kiro.dev/blog/introducing-kiro/">https://kiro.dev/blog/introducing-kiro/</a></p></li><li><p><strong>AWS offers bigger free tier&#8212;$200 in credits</strong> &#8212; The drug dealer&#8217;s back with a stronger fix. Looks like AWS is just catching up here. &#128279; <a href="https://aws.amazon.com/blogs/aws/aws-free-tier-update-new-customers-can-get-started-and-explore-aws-with-up-to-200-in-credits/">https://aws.amazon.com/blogs/aws/aws-free-tier-update-new-customers-can-get-started-and-explore-aws-with-up-to-200-in-credits/</a></p></li><li><p><strong>Amazon Q self-destructs</strong> &#8212; Summary says it all: a hacker PR got merged, told Amazon Q to nuke your infra, and Amazon shipped it! &#128279; <a href="https://www.lastweekinaws.com/blog/amazon-q-now-with-helpful-ai-powered-self-destruct-capabilities/">https://www.lastweekinaws.com/blog/amazon-q-now-with-helpful-ai-powered-self-destruct-capabilities/</a></p></li></ul><div><hr></div><h1>&#129454; <strong>Tutorials / How-tos</strong></h1><ul><li><p><strong>Prometheus labels: Understanding and best practices</strong> &#8212; A neat CNCF post on why labels matter and how to structure them. &#128279; <a href="https://www.cncf.io/blog/2025/07/22/prometheus-labels-understanding-and-best-practices/">https://www.cncf.io/blog/2025/07/22/prometheus-labels-understanding-and-best-practices/</a></p></li><li><p><strong>Nothing But Nix for GitHub Actions</strong> &#8212; How to get tons of performance and storage for free on GitHub Actions. Bonus: it's also talked about on this <a href="https://linuxmatters.sh/57/">linuxmatters.sh episode</a>. &#128279; <a href="https://wimpysworld.com/posts/nothing-but-nix-github-actions/">https://wimpysworld.com/posts/nothing-but-nix-github-actions/</a></p></li><li><p><strong>Webinar: The art of the possible with MCP Servers</strong> &#8212; I hosted a webinar on building internal dev platforms with MCP servers and Kratix. Less &#8220;how-to,&#8221; more &#8220;what <em>could</em> be possible.&#8221; &#128279; <a href="https://www.linkedin.com/events/7346810420655022081">https://www.linkedin.com/events/7346810420655022081</a></p></li></ul><div><hr></div><h1>&#128193; <strong>Interesting Projects</strong></h1><ul><li><p><strong>theProtector</strong> &#8212; Bash observability done simply. Why complicate things? &#128279; <a href="https://github.com/IHATEGIVINGAUSERNAME/theProtector">https://github.com/IHATEGIVINGAUSERNAME/theProtector</a></p></li><li><p><strong>kgateway</strong> &#8212; A new Envoy-based gateway just accepted into CNCF. Worth checking out for cloud-native ingress. &#128279; <a href="https://www.cncf.io/blog/2025/07/23/project-spotlight-kgateway/">https://www.cncf.io/blog/2025/07/23/project-spotlight-kgateway/</a></p></li><li><p><strong>FossFLOW</strong> &#8212; A shiny open-source infrastructure diagramming tool. Pro-level mapping without enterprise lock-in. &#128279; <a href="https://github.com/stan-smith/FossFLOW">https://github.com/stan-smith/FossFLOW</a></p></li><li><p><strong>vet</strong> &#8212; Adds extra security around those <code>curl | bash</code> commands you probably shouldn&#8217;t run. &#128279; <a href="https://github.com/vet-run/vet">https://github.com/vet-run/vet</a></p></li></ul><div><hr></div><h1>&#128197; <strong>Events</strong></h1><ul><li><p><strong>5 Takeaways from PlatformCon 2025: From &#8220;great&#8221; platforms to doing AI right</strong> (Webinar)<br>&#128197; July 31, 2025 | &#128342; 7:00 PM CEST<br>&#128279; <a href="https://platformengineering.org/events/5-takeaways-from-platformcon-2025-from-great-platforms-to-doing-ai-right-2025-07-31">https://platformengineering.org/events/5-takeaways-from-platformcon-2025-from-great-platforms-to-doing-ai-right-2025-07-31</a></p></li><li><p><strong>DevOpsCon New York (with Platform Engineering Summit)</strong><br>&#128197; September 29&#8211;October 2, 2025<br>&#128279; <a href="https://devopscon.io">https://devopscon.io</a></p></li><li><p><strong>Conf42 Platform Engineering 2025</strong><br>&#128197; September 4, 2025 | Online<br>&#128279; <a href="https://www.conf42.com/platform2025">https://www.conf42.com/platform2025</a></p></li><li><p><strong>KubeCon + CloudNativeCon (India)</strong><br>&#128197; August 13&#8211;15, 2025 | Hyderabad, India<br>&#128279; <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/">https://events.linuxfoundation.org/kubecon-cloudnativecon-india/</a></p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — June 2025]]></title><description><![CDATA[Welcome to the nineteenth edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-june-9a0</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-june-9a0</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 24 Jun 2025 09:33:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a86a57ce-d36e-4c48-ac9e-f98b609dbe6c_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the nineteenth edition of Platform Engineering Monthly! Suggestions or ideas for the next edition? Let me know!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>&#128240; <strong>News</strong></h1><ul><li><p><strong>What Would a Kubernetes 2.0 Look Like</strong> &#8212; Some great ideas in here (kill etcd being one of the less original ones), but still&#8212;native package management and HCL are great suggestions (anything for less YAML&#8230;).<br>&#128279;<a href="https://matduggan.com/what-would-a-kubernetes-2-0-look-like/"> https://matduggan.com/what-would-a-kubernetes-2-0-look-like/</a></p></li><li><p><strong>Kaniko has finally officially been archived</strong> | r/kubernetes &#8212; More a PSA, but Google&#8217;s Kaniko has officially been archived. Just a reminder that just because a project has big name backers doesn&#8217;t mean it&#8217;s got longevity. (Though Kaniko hasn&#8217;t appeared on killbygoogle yet&#8230;)<br>&#128279; <a href="https://www.reddit.com/r/kubernetes/comments/1l2dto9/kaniko_has_finally_officially_been_archived/">https://www.reddit.com/r/kubernetes/comments/1l2dto9/kaniko_has_finally_officially_been_archived/</a></p></li><li><p><strong>Is Datadog Becoming a Platform Engineering Company?</strong> | The New Stack &#8212; Datadog moving into the platform engineering space. Our cloud bills are trembling&#8230;.<br>&#128279; <a href="https://thenewstack.io/is-datadog-becoming-a-platform-engineering-company/">https://thenewstack.io/is-datadog-becoming-a-platform-engineering-company/</a></p></li><li><p><strong>Goodbye AWS: How We Kept ISO 27001, Slashed Costs by 90%</strong> | Datapult &#8212; I know, <em>another</em> article saving $$$ by moving off AWS. Any cost-savings that involve multiple months of engineering work is often dubious, but it&#8217;s an interesting thing to ponder when you look at last month&#8217;s AWS bill.<br>&#128279; <a href="https://medium.com/@accounts_73078/goodbye-aws-how-we-kept-iso-27001-slashed-costs-by-90-914ccb4b89fc">https://medium.com/@accounts_73078/goodbye-aws-how-we-kept-iso-27001-slashed-costs-by-90-914ccb4b89fc</a></p></li><li><p><strong>A Day in the Life of Server #47B-2: An AWS Data Center Memoir</strong> | Last Week in AWS &#8212; OK this is just a kinda fun idea&#8212;the life and times of an AWS server. The stories they could tell!<br>&#128279; <a href="https://www.lastweekinaws.com/blog/a-day-in-the-life-of-server-47b-2-an-aws-data-center-memoir/">https://www.lastweekinaws.com/blog/a-day-in-the-life-of-server-47b-2-an-aws-data-center-memoir/</a></p></li><li><p><strong>Google Cloud Service Health</strong> &#8212; This GCP outage was a serious one and again, the best way to find out where everything&#8217;s hosted (if <em>Cloudflare</em> isn&#8217;t cloud-agnostic, what chance do the rest of us have?).<br>&#128279; <a href="https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW">https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW</a></p></li></ul><div><hr></div><h1>&#129454; <strong>Tutorials / How-tos</strong></h1><ul><li><p><strong>Smart Uses of imagePullSecrets in Kubernetes Cluster with ServiceAccounts</strong> | CNCF &#8212; Attach imagePullSecrets to service accounts and reduce your YAML. Always a win.<br>&#128279; <a href="https://www.cncf.io/blog/2025/06/20/smart-uses-of-imagepullsecrets-in-kubernetes-cluster-with-serviceaccounts/">https://www.cncf.io/blog/2025/06/20/smart-uses-of-imagepullsecrets-in-kubernetes-cluster-with-serviceaccounts/</a></p></li><li><p><strong>Easy Steps to Deploy Super Mario Game on AWS EKS Using Terraform</strong> | DEV Community &#8212; I can appreciate someone trying to make learning K8s fun. Definitely one to try out.<br>&#128279; <a href="https://dev.to/aws-builders/easy-steps-to-deploy-super-mario-game-on-aws-eks-using-terraform-4oi">https://dev.to/aws-builders/easy-steps-to-deploy-super-mario-game-on-aws-eks-using-terraform-4oi</a></p></li></ul><div><hr></div><h1>&#128193; <strong>Interesting Projects</strong></h1><ul><li><p><strong>czhu12/canine</strong> &#8212; Power of Kubernetes, simplicity of Heroku. Quite a neat idea, particularly if you can get self-hosted apps up and running quickly. Could streamline my homelab quite a bit!<br>&#128279; <a href="https://github.com/czhu12/canine">https://github.com/czhu12/canine</a></p></li><li><p><strong>NickTikhonov/snap-ql</strong> &#8212; AI-powered Postgres client. I mean, I&#8217;d probably give this thing read-only access only&#8212;but even then it might generate a <code>SELECT</code> statement that kills your server.<br>&#128279; <a href="https://github.com/NickTikhonov/snap-ql">https://github.com/NickTikhonov/snap-ql</a></p></li><li><p><strong>apple/container</strong> &#8212; A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It&#8217;s written in Swift and optimised for Apple silicon. Feels rare to share Apple projects here, but this looks like a nice tool to manage and run Linux containers on your Mac.<br>&#128279; <a href="https://github.com/apple/container">https://github.com/apple/container</a></p></li></ul><div><hr></div><h1>&#128197; <strong>Events</strong></h1><ul><li><p><strong>PlatformCon Day &#8211; London</strong><br>&#128197; June 25, 2025<br>In-person Live Day for platform engineers in London.<br>&#128279; <a href="https://kube.events/conferences">https://kube.events/conferences</a></p></li><li><p><strong>PlatformCon Day &#8211; New York</strong><br>&#128197; June 26, 2025<br>New York in-person Live Day following PlatformCon.<br>&#128279; <a href="https://kube.events/conferences">https://kube.events/conferences</a></p></li><li><p><strong>DevOpsCon Berlin (Hybrid)</strong><br>&#128197; June 16&#8211;20, 2025<br>Four days of CI/CD, Kubernetes, DevSecOps talks and workshops.<br>&#128279; <a href="https://devopscon.io/berlin">https://devopscon.io/berlin</a></p></li><li><p><strong>KubeCon + CloudNativeCon China</strong><br>&#128197; June 10&#8211;11, 2025<br>Flagship Kubernetes conference in Asia.<br>&#128279; <a href="https://www.cncf.io/kubecon-cloudnativecon-events">https://www.cncf.io/kubecon-cloudnativecon-events</a></p></li><li><p><strong>KubeCon + CloudNativeCon Japan</strong><br>&#128197; June 16&#8211;17, 2025<br>Asia&#8209;Pacific edition of the cloud-native flagship conference.<br>&#128279; <a href="https://www.cncf.io/kubecon-cloudnativecon-events">https://www.cncf.io/kubecon-cloudnativecon-events</a></p></li><li><p><strong>Cloud Native Days Italy</strong><br>&#128197; June 24, 2025 | Bologna<br>Regional event focusing on cloud-native tech.<br>&#128279; <a href="https://kube.events/conferences">https://kube.events/conferences</a></p></li><li><p><strong>Building the Future: Platform Engineering &amp; IaC with Kief Morris</strong><br>&#128197; July 10, 2025 | Chicago<br>Talk and book signing from the author of <em>Infrastructure as Code</em>.<br>&#128279; <a href="https://www.finos.org/featured-events">https://www.finos.org/featured-events</a></p></li><li><p><strong>Cloud Native Summit Munich</strong><br>&#128197; July 22, 2025<br>Community&#8209;driven European event on cloud-native tools and best practices.<br>&#128279; <a href="https://kube.events/conferences">https://kube.events/conferences</a></p></li><li><p><strong>DevOpsCon 2025 (New York)</strong><br>&#128197; September 29 &#8211; October 2, 2025<br>Cloud platforms, microservices, Kubernetes, automation, and continuous delivery.<br>&#128279; <a href="http://devopscon.io">https://devopscon.io</a></p></li></ul><div><hr></div><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — May 2025]]></title><description><![CDATA[Welcome to the eighteenth edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-may-d94</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-may-d94</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 27 May 2025 08:30:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/de02a2b5-f19c-41d8-aef3-4c55a08e2743_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the eighteenth edition of <strong>Platform Engineering Monthly</strong>!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128240; News</h2><ul><li><p><strong><a href="https://alexwlchan.net/2025/github-actions-audit/">Whose code am I running in GitHub Actions?</a></strong> &#8212; Interesting breakdown of how GitHub Actions works and the risks involved.</p></li><li><p><strong><a href="https://www.docker.com/blog/introducing-docker-hardened-images/">Introducing Docker Hardened Images: Secure, Minimal, and Ready for Production</a></strong> &#8212; Docker looks to be going after Chainguard.</p></li><li><p><strong><a href="https://www.syntasso.io/post/what-we-learned-building-a-prototype-ai-driven-dev-interface-for-kratix">What We Learned Building a Prototype AI-Driven Dev Interface for Kratix</a></strong> &#8212; Written by me, I played with some MCP servers and learned some things.</p></li><li><p><strong><a href="https://systemadministration.net/37signals-says-goodbye-to-aws-full-s3-migration-and-10m-in-projected-savings/">37signals Says Goodbye to AWS: Full S3 Migration and $10M in Projected Savings</a></strong> &#8212; 37signals moves off AWS and onto on-prem, saving a projected $10 million.</p></li><li><p><strong><a href="https://github.com/minio/object-browser/pull/3509">Implemented AGPL MinIO Object Browser Simplified Console</a></strong> &#8212; MinIO has introduced a Trojan-horse PR innocently named &#8220;Implemented AGPL MinIO Object Browser Simplified Console&#8221; that removes almost all functionality from the object browser.</p></li><li><p><strong><a href="https://newsletter.getdx.com/p/doras-latest-research-on-ai-impact">DORA&#8217;s Latest Research on AI Impact</a></strong> &#8212; Some interesting insights that AI remains a bit of a double-edged sword.</p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><strong><a href="https://www.wiz.io/blog/github-actions-security-guide">GitHub Actions Security Guide</a></strong><a href="https://www.wiz.io/blog/github-actions-security-guide"> | Wiz</a> &#8212; Practical hardening tips for GitHub Actions. Worth a read if you're still running workflows with overly permissive tokens (you probably are).</p></li><li><p><strong><a href="https://engineering.mercari.com/en/blog/entry/20250428-upgrading-eck-operator-a-side-by-side-kubernetes-operator-upgrade-approach/">Side-by-Side ECK Operator Upgrade Strategy</a></strong><a href="https://engineering.mercari.com/en/blog/entry/20250428-upgrading-eck-operator-a-side-by-side-kubernetes-operator-upgrade-approach/"> | Mercari Engineering</a> &#8212; A clever Kubernetes operator upgrade technique with minimal risk.</p></li><li><p><strong><a href="https://www.pixelstech.net/article/1747708863-openai%3a-scaling-postgresql-to-the-next-level">Scaling PostgreSQL to the Next Level at OpenAI</a></strong><a href="https://www.pixelstech.net/article/1747708863-openai%3a-scaling-postgresql-to-the-next-level"> | Pixelstech</a> &#8212; OpenAI&#8217;s journey in pushing Postgres to its limits.</p></li><li><p><strong><a href="https://thenewstack.io/to-fix-platform-engineering-build-what-users-actually-want/">To Fix Platform Engineering, Build What Users Actually Want</a></strong><a href="https://thenewstack.io/to-fix-platform-engineering-build-what-users-actually-want/"> | The New Stack</a> &#8212; Platform engineers continue to re-learn how to think like product teams. </p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><strong><a href="https://landscape.ainativedev.io/">AI Native Dev Landscape</a></strong> &#8212; Nice site to present the ever-changing AI tooling landscape.</p></li><li><p><strong><a href="https://github.com/tilt-dev/tilt">Tilt</a></strong> &#8212; Define your dev environment as code. For microservice apps on Kubernetes.</p></li><li><p><strong><a href="https://github.com/hashicorp/terraform-mcp-server">Terraform MCP Server</a></strong> &#8212; Interact with Terraform using an MCP server, built by HashiCorp.</p></li><li><p><strong><a href="https://github.com/kubetail-org/kubetail">Kubetail</a></strong> &#8212; Real-time logging dashboard for Kubernetes (browser/terminal).</p></li></ul><p></p><h2>&#128197; Events</h2><ul><li><p><strong><a href="http://platformcon.com">PlatformCon 2025</a></strong><br>&#128197; June 23&#8211;27, 2025<br>&#127757; Hybrid: Virtual sessions and in-person "Live Days" in London and New York<br><em>Join over 40,000 platform engineers for a week of talks, panels, and workshops.</em></p></li><li><p><strong><a href="http://devopscon.io">DevOpsCon 2025</a></strong><br>&#128205; London: May 12&#8211;16<br>&#128205; San Diego: May 19&#8211;23<br>&#128205; Berlin: June 16&#8211;20<br>&#128205; New York: Sept 29&#8211;Oct 2<br><em>Cloud platforms, microservices, Kubernetes, automation, and continuous delivery.</em></p></li><li><p><strong><a href="http://conf42.com">Conf42 Platform Engineering 2025</a></strong><br>&#128197; September 4, 2025<br>&#128205; Online<br><em>Talks on building and maintaining scalable, reliable, and secure platforms.</em><br></p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><strong><a href="https://platformengineering.org/events/how-enterprises-can-achieve-success-with-platform-engineering">How Enterprises Can Achieve Success with Platform Engineering</a></strong><br>&#128197; May 29, 2025 | &#128342; 7:00 PM CEST</p></li><li><p><strong><a href="https://platformengineering.org/events/platform-engineering-maturity-roadmap-insights-metrics-and-strategies">Platform Engineering Maturity Roadmap: Insights, Metrics, and Strategies</a></strong><br>&#128197; June 5, 2025 | &#128342; 7:00 PM CEST</p></li><li><p><strong><a href="https://platformengineering.org/events/how-to-drive-the-platform-engineering-revolution">How to Drive the Platform Engineering Revolution</a></strong><br>&#128197; June 10, 2025 | &#128342; 7:00 PM CEST</p></li><li><p><strong><a href="https://www.harness.io/webinars/harness-101/ci-cd-6-18">Continuous Integration / Continuous Delivery</a></strong><br>&#128197; June 18, 2025 | &#128340; 9:00 AM PT</p></li><li><p><strong><a href="https://platformengineering.org/events/platform-engineering-executive-roundtable-during-platformcon-london">Platform Engineering Executive Roundtable (PlatformCon London)</a></strong><br>&#128197; June 24, 2025 | &#128340; 5:00 PM CEST</p></li><li><p><strong><a href="https://www.harness.io/webinars/harness-101/secure-software-delivery-5-25">Secure Software Delivery</a></strong><br>&#128197; June 25, 2025 | &#128340; 9:00 AM PT</p></li></ul><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — April 2025]]></title><description><![CDATA[Welcome to the seventeenth edition of Platform Engineering Monthly!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-april-665</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-april-665</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 29 Apr 2025 09:30:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/47a9602b-ec36-4543-adf0-7cc72c5cfb08_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the seventeenth edition of <em>Platform Engineering Monthly</em>!</p><p>Apologies in advance for the <strong>avalanche of AI-related news</strong> this month. Honestly, the sheer volume of AI hype I'm filtering out is staggering &#8212; I mostly blame Google Next. Friendly reminder: if you spot good non-AI stuff, please send it my way for future editions!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128240; News</h2><ul><li><p><strong>Google Next 2025 Keynote Recap</strong> | <a href="https://cloud.google.com/blog/topics/google-cloud-next/next25-developer-keynote-recap">Google</a> &#8212; "Start with the prompt" and "focus on having fun" &#8212; interesting advice, considering Abi Noda&#8217;s latest <a href="https://newsletter.getdx.com/p/developer-ideal-and-actual-workdays">research</a> summary which suggests developers mostly just want to... code. Maybe AI can prompt developers to find <em>new</em> fun &#8212; like debugging CI failures.</p></li><li><p><strong>Google <s>AI Extravaganza</s> Next 2025 by the Numbers</strong> | <a href="https://cloud.google.com/blog/topics/google-cloud-next/next25-developer-keynote-recap">Google</a> &#8212; Last year I joked: 218 announcements, 53 mentions of AI, 47 of Gemini. This year? 231 announcements, 190 mentions of AI, 83 mentions of Gemini, 36 mentions of &#8220;models,&#8221; and &#8220;agents&#8221; dropped 87 times.</p></li><li><p><strong>Can You Get Rich Freelancing with LLMs? |</strong> <a href="https://newsletter.getdx.com/p/revenue-per-engineer-2025">DX</a> &#8212; An experiment that might just be insane enough to work. Or not.</p></li><li><p><strong>Amazon CEO Shareholder Letter</strong> | <a href="https://www.lastweekinaws.com/2024-amazon-ceo-letter-to-shareholders/">Last Week in AWS</a> &#8212; A pretty hilarious (and biting) read if you want a cynical take on the latest Amazon shareholder optimism.</p></li><li><p><strong>Agentic AI in Cloud: TL;DR Edition</strong> | <a href="https://www.theregister.com/2025/04/10/google_agentic_ai_cloud_next">The Register</a> &#8212; Thankfully, The Register did what none of us wanted to: summarised the growing chaos around Cloud Agentic AI so you don't have to.</p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><strong>How to Hire a Platform Engineer</strong> | <a href="https://thenewstack.io/how-to-hire-a-platform-engineer/">The New Stack</a> &#8212; A practical guide if you're growing your team (or just want to sharpen your BS radar during interviews).</p></li><li><p><strong>Kubernetes Hardening Made Easy with Kube-bench</strong> | <a href="https://www.cncf.io/blog/2025/04/08/kubernetes-hardening-made-easy-running-cis-benchmarks-with-kube-bench/">CNCF</a> &#8212; A nice walkthrough and some excellent tooling to make Kubernetes security not sound like you need a PhD.</p></li><li><p><strong>Choosing Between Local and Cloud Dev Environments</strong> | <a href="https://thenewstack.io/local-or-cloud-choosing-the-right-dev-environment/">The New Stack</a> &#8212; Local vs Cloud: the eternal developer struggle, explained.</p></li><li><p><strong>Foundational Concepts in Platform Engineering</strong> | <a href="https://thenewstack.io/foundational-concepts-in-platform-engineering/">The New Stack</a> &#8212; A good 101 if you&#8217;re onboarding new folks (or explaining your job to family over dinner).</p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><strong>Coolify</strong> | <a href="https://github.com/coollabsio/coolify">GitHub</a> &#8212; A self-hostable Heroku/Vercel alternative. Yes, another one. But this one looks... kinda cool.</p></li><li><p><strong>Zev</strong> | <a href="https://github.com/dtnewman/zev">GitHub</a> &#8212; A simple CLI tool to help you remember terminal commands</p></li><li><p><strong>Awesome MCP Servers</strong> | <a href="https://github.com/punkpeye/awesome-mcp-servers">GitHub</a> &#8212; I&#8217;ve been playing around with MCP servers lately (especially putting them in front of <a href="http://kratix.io">Kratix</a> tech) and this list has been a real goldmine.</p></li></ul><h2>&#128197; Events</h2><ul><li><p><strong><a href="https://platformcon.com/">PlatformCon 2025</a></strong><br>&#128197; June 23&#8211;27, 2025<br>&#127757; Hybrid: Virtual sessions and in-person "Live Days" in London and New York<br>Join over 40,000 platform engineers for a week of talks, panels, and workshops.</p></li><li><p><strong><a href="https://devopscon.io/">DevOpsCon 2025</a></strong><br>&#128205; London: May 12&#8211;16<br>&#128205; San Diego: May 19&#8211;23<br>&#128205; Berlin: June 16&#8211;20<br>&#128205; New York: Sept 29&#8211;Oct 2<br>Focuses on cloud platforms, microservices, Kubernetes, automation, and continuous delivery. &#8203;</p></li><li><p><strong><a href="https://www.splunk.com/en_us/blog/learn/devops-conferences-events.html">DevOps Pro Europe</a></strong><br>&#128197; May 20&#8211;23, 2025<br>&#128205; Vilnius, Lithuania &amp; Virtual<br>Covers core DevOps concepts, patterns, and practices.</p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><strong><a href="https://platformengineering.org/events/minimum-viable-platform-101-the-ultimate-platform-engineering-framework-2025-04-29">Minimum Viable Platform 101: The Ultimate Platform Engineering Framework</a></strong><br><em>Mallory Haigh, Platform Engineering Workshop Host</em><br>&#128197; April 29, 2025 | &#128342; 7:00 PM CET<br><em>Building your first MVP platform without tears.</em></p></li><li><p><strong><a href="https://platformengineering.org/events/platform-engineering-why-hype-isnt-enough-for-adoption-2025-04-30">Platform Engineering: Why Hype Isn't Enough for Adoption</a></strong><br><em>Ajay Chankramath, CTO @ Brillio</em><br>&#128197; April 30, 2025 | &#128342; 7:00 PM CET<br><em>What actually breaks platform initiatives after the first sprint.</em></p></li><li><p><strong><a href="https://platformengineering.org/events/identifying-vulnerabilities-in-public-kubernetes-helm-charts">Identifying Vulnerabilities in Public Kubernetes Helm Charts</a></strong><br><em>Nigel Douglas, Head of DevRel @ Cloudsmith</em><br>&#128197; May 20, 2025 | &#128342; 7:00 PM CET<br><em>Helm charts: great for convenience, also great for attackers. Yay security.</em></p></li></ul><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — March 2025]]></title><description><![CDATA[Welcome to the sixteenth edition of Platform Engineering Monthly! Suggestions or ideas for the next edition?]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-march-0a0</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-march-0a0</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 25 Mar 2025 10:31:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ea7c0b00-6974-43d8-b5b9-3e67a74bed03_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the sixteenth edition of <em>Platform Engineering Monthly</em>! <strong>Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128240; News</h2><ul><li><p><strong>You Can No Longer Base Your Government and Society on US Clouds </strong>With the recent political climate, <a href="https://www.hopsworks.ai/post/migrating-from-aws-to-a-european-cloud-how-we-cut-costs-by-62">a</a> <a href="https://berthub.eu/articles/posts/you-can-no-longer-base-your-government-and-society-on-us-clouds/">LOT</a> <a href="https://restofworld.org/2025/aws-google-cloud-nigeria-alternatives/">of</a> <a href="https://martijnhols.nl/blog/moving-away-from-us-cloud-services">articles</a> have popped up on people moving or advocating to move from US based Cloud Services.</p></li><li><p><strong>The 'Why Azure is Shit' Feed</strong> | <a href="https://mastodon.social/@azureshit">Mastodon</a> &#8212; At Day 420 (at time of writing), you have to respect that level of consistency in a product. </p></li><li><p><strong>IBM Completes Acquisition of HashiCorp</strong> | <a href="https://newsroom.ibm.com/2025-02-27-ibm-completes-acquisition-of-hashicorp,-creates-comprehensive,-end-to-end-hybrid-cloud-platform">IBM Newsroom</a> &#8212; A big acquisition with potentially little fanfare. Is this IBM/Red Hat trying to scoop up ex-VMware users?</p></li><li><p><strong>&#8220;It&#8217;s Not Kubernetes. It&#8217;s What It Does.&#8221;</strong> | <a href="https://www.cncf.io/blog/2025/03/06/too-complex-its-not-kubernetes-its-what-it-does/">CNCF</a> &#8212; The CNCF equivalent of &#8216;<a href="https://www.wired.com/2010/06/iphone-4-holding-it-wrong/">you're holding your phone wrong</a>&#8217;.</p></li><li><p><strong>The Missing Piece in Platform Engineering: Recognising Producers</strong> | <a href="https://thenewstack.io/the-missing-piece-in-platform-engineering-recognizing-producers">The New Stack</a> &#8212; A fresh perspective on stakeholder roles in platform teams.</p></li><li><p><strong>Scaling Platform Building: Unique vs Common</strong> | <a href="https://www.cncf.io/blog/2025/03/18/scaling-platform-building-balancing-what-is-unique-to-your-org-and-common-across-teams">CNCF</a> &#8212; A thoughtful dive into balancing org-specific features with reusable platform components.</p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><strong>Zero-Downtime Deployments on AWS EKS</strong> | <a href="https://glasskube.dev/blog/kubernetes-zero-downtime-deployments-aws-eks">Glasskube</a> &#8212; Best practices to minimise deployment disruption in EKS environments.</p></li><li><p><strong>Step-by-Step Guide to Kubernetes Troubleshooting</strong> | <a href="https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide">CNCF</a> &#8212; A methodical approach to finding and fixing your K8s issues.</p></li><li><p><strong>Handling Billions of Invocations: AWS Lambda Best Practices</strong> | <a href="https://aws.amazon.com/blogs/compute/handling-billions-of-invocations-best-practices-from-aws-lambda/">AWS</a> &#8212; A deep dive into scaling serverless.</p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><strong>Yoke: IaC for Kubernetes</strong> | <a href="https://xeiaso.net/blog/2025/yoke-k8s/">xeiaso.net</a> &#8212; A new take on Infrastructure-as-Code, still early, but intriguing.</p></li><li><p><strong>Introducing K0rdent: Kubernetes IDPs Simplified</strong> | <a href="https://www.cncf.io/blog/2025/02/24/introducing-k0rdent-design-deploy-and-manage-kubernetes-based-idps">CNCF</a> &#8212; Yet another stab at the golden path problem. Worth a look.</p></li><li><p><strong>Kubescape Graduates to CNCF Incubation</strong> | <a href="https://www.cncf.io/blog/2025/02/26/kubescape-becomes-a-cncf-incubating-project">CNCF</a> &#8212; Security visibility for Kubernetes continues to mature.</p></li><li><p><strong>Fly-to-Podman</strong> | <a href="https://github.com/Edu4rdSHL/fly-to-podman">GitHub</a> &#8212; A migration tool from Docker apps to Podman. Niche but clever.</p></li><li><p><strong>Git-Who</strong> | <a href="https://github.com/sinclairtarget/git-who">GitHub</a> &#8212; Tidy little CLI for figuring out who changed what. Basically git blame, but better.</p></li></ul><h2>&#128197; Events</h2><ul><li><p><strong>Open Source SecurityCon 2025 Announced</strong> | <a href="https://www.cncf.io/blog/2025/03/17/cncf-openssf-announce-open-source-securitycon-2025">CNCF</a> &#8212; Mark your calendar: November 10, 2025.</p></li><li><p><strong>Platform Engineering Day</strong> | <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/">KubeCon EU 2025 Co-located Event</a> - April 1st, 2025</p></li><li><p><strong>KubeCon + CloudNativeCon Europe</strong> &#8212; London, April 1st&#8211;4th, 2025</p><ul><li><p><strong>What to do around the KubeCon London venue</strong> | <a href="https://www.cncf.io/blog/2025/03/21/what-to-do-in-london-near-the-kubecon-cloudnativecon-europe-2025-venue-part-one">CNCF Guide</a></p></li></ul></li><li><p><strong><a href="https://platformcon.com/">PlatformCon 2025</a> &#8212;</strong> June 23rd- June 27th &#8212; Still a ways off, but keep it in mind.</p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><strong><a href="https://platformengineering.org/events/dollars-and-devops-the-business-case-for-internal-developer-platforms-2025-04-08">Dollars and DevOps</a>: The Business Case for Internal Developer Platforms</strong><br><em>Natan Yellin (Robusta.dev)</em><br>&#128197; April 8, 2025 | &#128342; 7:00 PM CET<br><em>How to prove your platform's ROI.</em></p></li><li><p><strong><a href="https://platformengineering.org/events/from-friction-to-flow-improve-and-measure-dev-experience-with-coder-and-dx-2025-04-15">From Friction to Flow</a>: Developer Experience with Coder &amp; DX</strong><br><em>Nicky Pike &amp; Justin Reock</em><br>&#128197; April 15, 2025 | &#128342; 7:00 PM CET<br><em>Improving onboarding and reliability via better tooling.</em></p></li><li><p><strong><a href="https://platformengineering.org/events/backstage-backlash-what-went-wrong-2025-04-16">Backstage Backlash</a>: What Went Wrong?</strong><br><em>Kaspar von Gr&#252;nberg (Humanitec)</em><br>&#128197; April 16, 2025 | &#128342; 7:00 PM CET<br><em>Lessons from failed platform launches.</em></p></li><li><p><strong><a href="https://platformengineering.org/events/platform-leadership-101-why-67-of-platforms-fail-and-how-to-avoid-it-2025-04-22">Platform Leadership 101</a>: Why 67% of Platforms Fail</strong><br><em>Mallory Haigh, Platform Engineering Workshop Host</em><br>&#128197; April 22, 2025 | &#128342; 7:00 PM CET<br><em>Common pitfalls and how to avoid them.</em></p></li></ul><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — February 2025]]></title><description><![CDATA[Welcome to the fifteenth edition of Platform Engineering Monthly! Suggestions or ideas for the next edition?]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-february-e9f</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-february-e9f</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 25 Feb 2025 09:31:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1c144206-ebb8-4eae-9f79-7b8335c65536_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the fifteenth edition of <em>Platform Engineering Monthly</em>! <strong>Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128240; News</h2><ul><li><p><a href="https://www.docker.com/blog/revisiting-docker-hub-policies-prioritizing-developer-experience/">Revisiting Docker Hub Policies: Prioritizing Developer Experience | Docker</a> &#8212;In what seems to be the standard bad news company announcement approach, Docker does a last-minute rug pull on unlimited resource requests, then 'revisits' it&#8212;aka delaying it by a month instead.</p></li><li><p><a href="https://xuanwo.io/links/2025/02/aws_s3_sdk_breaks_its_compatible_services/">AWS S3 SDK breaks its compatible services</a> &#8212; AWS introduces new integrity checksums in its S3 SDKs&#8212;a solid feature, but enforcing it breaks compatibility with third-party object storage. Not a great look.</p></li><li><p><a href="https://thenewstack.io/platform-engineering-on-the-brink-breakthrough-or-bust/">Platform Engineering on the Brink: Breakthrough or Bust? - The New Stack</a> &#8212;Platform engineering is at a crossroads. Will companies bridge the gap between platform engineers and developers, or will the hype fade? A '<a href="https://thenewstack.io/how-to-build-an-internal-developer-platform-like-a-product/">Platform as a Product</a>' mindset seems to be gaining traction.</p></li><li><p><a href="https://www.docker.com/blog/ga-launch-docker-bake/">Docker Bake: Now Generally Available | Docker</a> &#8212; Docker's new 'Bake' tool aims to simplify complex builds by automating tedious tasks and improving build times. Will it deliver? </p></li><li><p><a href="https://aws.amazon.com/blogs/devops/introducing-aws-cloudformation-stack-refactoring/">Introducing AWS CloudFormation Stack Refactoring | AWS DevOps &amp; Developer Productivity Blog</a> &#8212; AWS finally makes it easier to move resources between CloudFormation stacks, reducing the pain of growing complexity and shifting business needs.</p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><a href="https://raesene.github.io/blog/2025/01/18/Exploring-the-Kubernetes-API-Server-Proxy/">Exploring the Kubernetes API Server Proxy</a> - A fun walkthrough of the Kubernetes API Server Proxy and how it works.</p></li><li><p><a href="https://www.resourcely.io/post/10-terraform-config-root-setups">10 Terraform Config Root Setups for Scalable Infrastructure (Pt 1)</a> &#8212; A practical guide to structuring your Terraform projects for scalability.</p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><a href="https://www.cncf.io/blog/2025/02/19/kmesh-v1-0-officially-released/">Kmesh v1.0 officially released! | CNCF</a> &#8212; Kmesh 1.0.0 is here! Worth highlighting as it matures into a full-fledged service mesh!</p></li><li><p><a href="https://github.com/HeavyHorst/remco">GitHub - HeavyHorst/remco: remco is a lightweight configuration management tool</a> &#8212; A lightweight configuration management tool, similar to confd but with a bit more flexibility.</p></li><li><p><a href="https://github.com/cloudon-one/FinOps-Guardian/tree/main">GitHub - cloudon-one/FinOps-Guardian: AWS &amp; GCP FinOps Tools</a> &#8212; FinOps-Guardian helps cut AWS/GCP costs&#8212;if you&#8217;re brave enough to point it at production!</p></li></ul><h2>&#128197; Events</h2><ul><li><p><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">Kubecon + CloudNativeCon Europe</a> &#8212; London, <strong>April 1st-4th, 2025</strong></p><ul><li><p><a href="https://www.cncf.io/blog/2025/02/21/kubecon-cloudnativecon-europe-2025-co-located-event-deep-dive-opentofu-day-europe/">KubeCon + CloudNativeCon Europe 2025 co-located event deep dive: OpenTofu Day Europe | CNCF</a> &#8212; <strong>April 1, 2025</strong></p></li><li><p><a href="https://www.cncf.io/blog/2025/02/21/kubecon-cloudnativecon-europe-2025-co-located-event-deep-dive-backstagecon-europe/">KubeCon + CloudNativeCon Europe 2025 co-located event deep dive: BackstageCon Europe | CNCF</a> &#8212; <strong>April 1, 2025</strong></p></li></ul></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><a href="https://platformengineering.org/events/backstage-the-costliest-mistake-in-platform-engineering-2025-03-04">Backstage: The costliest mistake in platform engineering?</a> &#8212; <strong>March 04, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/a-practical-guide-to-minimum-viable-platforms-mvps-2025-03-11">A practical guide to Minimum Viable Platforms (MVPs)</a> &#8212; <strong>March 11, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/platform-leadership-101-why-67-of-platform-initiatives-are-failing-2025-03-12">Platform leadership 101: Why 67% of platform initiatives are failing</a> &#8212; <strong>March 12, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/platform-engineering-executive-roundtable-with-humanitec-codecentric-ag-2025-03-13">Platform Engineering Executive Roundtable with Humanitec &amp; codecentric</a> &#8212; <strong>March 13, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/how-enterprises-drive-successful-platform-engineering-initiatives-2025-03-27">How enterprises drive successful platform engineering initiatives</a> &#8212; <strong>March 27, 2025</strong></p></li></ul><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — January 2025]]></title><description><![CDATA[Welcome to the fourteenth edition of Platform Engineering Monthly! Suggestions or ideas for the next edition?]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-january-a5c</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-january-a5c</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 28 Jan 2025 09:30:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/210aae75-2cf8-4620-80bf-de938b2943ee_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the fourteenth edition of <em>Platform Engineering Monthly</em>! <strong>Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h2>&#128240; News</h2><ul><li><p><a href="https://www.cncf.io/blog/2025/01/22/kubernetes-in-2025-are-you-ready-for-these-top-5-trends-and-predictions/">Kubernetes in 2025: are you ready for these top 5 trends and predictions? | CNCF</a> &#8212; Predictions include increased adoption of AI/ML, edge computing, and tools like Karpenter to boost cluster efficiency.</p></li><li><p><a href="https://mattsayar.com/why-does-cloudflare-pages-have-such-a-generous-free-tier/">Why does Cloudflare Pages have such a generous Free tier? - mattsayar.com</a> &#8212; Some interesting theories on why Pages are unlimited&#8212;worth checking out!</p></li><li><p><a href="https://thenewstack.io/steve-langasek-one-of-ubuntu-linuxs-leading-lights-has-died/">Steve Langasek, One of Ubuntu Linux's Leading Lights, Has Died - The New Stack</a> &#8212;  Mark Shuttleworth wrote a lovely piece on him <a href="https://discourse.ubuntu.com/t/remembering-and-thanking-steve-langasek/52665">here</a>.</p></li><li><p><a href="https://quickwit.io/blog/quickwit-joins-datadog">Quickwit joins Datadog | Quickwit</a> &#8212; The announcement suggests Quickwit's existing product will remain liberally licenced, while the team focuses on internal Datadog projects&#8212;though this is completely speculative!</p></li></ul><h2>&#128197; Events</h2><ul><li><p>Reminder! <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon + CloudNativeCon Europe | LF Events</a> &#8212; <strong>April 1-4, 2025 in London</strong></p><ul><li><p>Including <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/">Platform Engineering Day - Europe</a> &#8212; <strong>April 1, 2025 in London</strong></p></li></ul></li><li><p><a href="https://fosdem.org/2025/">FOSDEM 2025</a> &#8212; <strong>February 1-2, 2025</strong> <strong>in Brussels</strong></p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><a href="https://platformengineering.org/events/minimum-viable-platform-zero-to-hero">Minimum Viable Platform: Zero to hero</a> &#8212; <strong>February 4, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/mastering-on-prem-platform-engineering-the-good-the-bad-the-metal">Mastering on-prem platform engineering: The good, the bad, the metal</a> &#8212;  <strong>February 11, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/platform-engineering-metrics-the-art-of-kaizen-with-platforms-2025-02-18">Platform engineering metrics: The art of Kaizen with Platforms</a> &#8212; <strong>February 18, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/how-enterprises-drive-successful-platform-engineering-initiatives-2025-02-19">How enterprises drive successful platform engineering initiatives</a> &#8212; <strong>February 19, 2025</strong></p><p></p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><a href="https://ahmet.im/blog/controller-pitfalls">So you wanna write Kubernetes controllers?</a> &#8212; This is a really nice guide on how to write K8s controllers and what to consider when building them.</p></li><li><p><a href="https://newsletter.getdx.com/p/getting-exec-buy-in-for-developer">Getting exec buy-in for developer productivity initiatives</a> &#8212; No surprise, executive buy-in often hinges on ROI, making this guide a great read for getting started.</p><p></p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><a href="https://github.com/terrateamio/terrateam">GitHub - terrateamio/terrateam</a> &#8212; Terrateam simplifies infrastructure automation by integrating GitOps with CI/CD workflows.</p></li><li><p><a href="https://github.com/zawachte/etcd-k8s-extract">GitHub - zawachte/etcd-k8s-extract: etcd-k8s-extract</a> &#8212; A tool to extract Kubernetes resources as YAML directly from etcd snapshots, simplifying backup and restore workflows.</p></li></ul><p><em><strong>Have platform engineering tips to share? Reply to this email or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — December 2024]]></title><description><![CDATA[Welcome to the thirteenth edition of Platform Engineering Monthly! I&#8217;m sending this one a little bit later. This way, people can start the new year back at work with the latest Platform Engineering news! Suggestions or ideas for the next edition?]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-december-940</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-december-940</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 07 Jan 2025 10:01:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b2647080-a544-4b8a-8af2-c45c7022fc4e_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the thirteenth edition of <em>Platform Engineering Monthly</em>! I&#8217;m sending this one a little bit later. This way, people can start the new year back at work with the latest Platform Engineering news! <strong>Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><p>&#128075; Just a reminder, I co-host a <strong>podcast on cloud technology</strong> at <a href="https://hybridcloudshow.com/">Hybrid Cloud Show</a>, if you&#8217;re interested in these newsletters it&#8217;s definitely worth a listen. &#128591;</p><h2>&#128240; News</h2><ul><li><p><a href="https://thenewstack.io/is-your-internal-developer-platform-missing-orchestration">Is Your Internal Developer Platform Missing Orchestration? - The New Stack</a>  &#8212; Interesting piece on the challenges of focusing too much on portals and the big day 2 challenges Platform Engineering Teams are facing.</p></li><li><p><a href="https://newsletter.getdx.com/p/introducing-the-dx-core-4">Introducing the DX Core 4 - by Abi Noda</a> &#8212; DX is introducing a new set of metrics that aim to provide a holistic set of measurements cutting across things like DORA, SPACE, etc. Benchmark summaries are <a href="https://newsletter.getdx.com/p/2024-benchmarks-for-the-dx-core-4">here</a>.</p></li><li><p><a href="https://www.cncf.io/blog/2024/12/05/why-we-as-knowledge-workers-should-take-care-of-work-life-balance">Why we, as knowledge workers, should take care of work-life balance | CNCF</a> &#8212; It&#8217;s a new year, I felt like it was a good time to share this article from the CNCF on work-life balance, based on Cal Newport&#8217;s writing. </p></li><li><p><a href="https://thenewstack.io/developer-productivity-in-2025-more-ai-but-mixed-results">Developer Productivity in 2025: More AI, but Mixed Results - The New Stack</a> &#8212; Jennifer Riggins looks to 2025 and what we can expect. More AI and the challenges AI generated code is introducing and what engineers actually want from it.</p></li><li><p><a href="https://aws.amazon.com/blogs/aws/and-thats-a-wrap">And that&#8217;s a wrap! | AWS News Blog</a> &#8212; Jeff Barr is leaving the AWS news blog after 20 years!</p></li></ul><h2>&#128197; Events</h2><ul><li><p><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/">KubeCon + CloudNativeCon Europe | LF Events</a> &#8212; <strong>April 1-4, 2025 in London</strong></p><ul><li><p>Including <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/">Platform Engineering Day - Europe</a> &#8212; <strong>April 1, 2025 in London</strong></p></li></ul></li><li><p><a href="https://sreday.com/">SREday - Site Reliability Engineering conferences</a></p><ul><li><p><strong><a href="https://sreday.com/2025-nyc-q1/">February 28, 2025</a></strong> <strong>in NYC</strong></p></li><li><p><strong><a href="https://sreday.com/2025-london-q1/">March 27-28, 2025</a></strong> <strong>in London</strong></p></li></ul></li><li><p><a href="https://qconlondon.com/">QCon London 2025</a> &#8212; <strong>April 7&#8211;11, 2025</strong> <strong>in London</strong></p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p>&#8203;&#8203;<a href="https://platformengineering.org/events/backstage-platform-engineering-dream-or-nightmare-2025-01-14">Backstage: Platform engineering dream or nightmare</a> &#8212; <strong>January 14, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/how-enterprises-drive-successful-platform-engineering-initiatives-2025-01-21">How enterprises drive successful platform engineering initiatives</a> &#8212; <strong>January 21, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/bad-abstractions-5-practical-rules-for-building-successful-platforms">Bad abstractions: 5 practical rules for building successful platforms</a> &#8212; <strong>January 28, 2025</strong></p></li><li><p><a href="https://platformengineering.org/events/minimum-viable-platform-zero-to-hero">Minimum Viable Platform: Zero to hero</a> - <strong>February 4, 2025</strong></p><p></p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><a href="https://www.cncf.io/blog/2024/12/06/understanding-k0s-a-lightweight-kubernetes-distribution-for-the-community/">Understanding k0s: a lightweight Kubernetes distribution for the community | CNCF</a> &#8212; How to use k0s, the single binary distribution of Kubernetes!</p></li><li><p><a href="https://www.cncf.io/blog/2024/12/06/k9s-manage-your-kubernetes-cluster-and-its-objects-like-a-pro">k9s - manage your Kubernetes cluster and it&#8217;s objects like a pro! | CNCF</a> &#8212; A nice visual guide to using k9s to interact with Kubernetes. </p><p></p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><a href="https://github.com/aptakube/kubespec.dev">aptakube/kubespec.dev: Kubernetes Spec Explorer</a> &#8212; An interactive explorer for Kubernetes resources spec. A few things included:- Tree view with schema, type and description of all native resources</p></li><li><p><a href="https://cyphernet.es/">Cyphernetes</a>  &#8212; A bit of a theme this month, Cyphernetes lets you interact with Kubernetes using SQL.</p></li></ul><p><em><strong>Have insights, stories, projects, feedback, or tips on platform engineering you'd like to share? Drop me a line by replying to this email for a chance to be featured in our next edition, or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Platform Engineering Monthly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — November 2024]]></title><description><![CDATA[Welcome to the twelfth edition (1 whole year &#127881;) of Platform Engineering Monthly! Thanks for being here! Suggestions or ideas for the next edition?]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-november</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-november</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Wed, 27 Nov 2024 09:30:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0282ad4c-6f30-4783-a04a-f92e952ce427_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the twelfth edition (1 whole year &#127881;) of <em>Platform Engineering Monthly</em>! Thanks for being here! <strong>Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h1>Platform Engineering Monthly - November 2024 Edition</h1><p>Welcome to the latest edition of Platform Engineering Monthly, thanks for being here! P.S. Suggestions or ideas for the next edition? Let me know!</p><h2>&#128240; News</h2><ul><li><p><a href="https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-s3-functionality-conditional-writes/">Amazon S3 adds new functionality for conditional writes - AWS</a> &#8212; This feature has been long overdue in AWS, and before you get excited, there are some caveats. It&#8217;s for express zone one, which is more expensive and far less highly available. Hopefully AWS can roll this out to other storage classes and eventually catch-up with Azure from about 10 years ago&#8230;</p></li><li><p><a href="https://newsletter.getdx.com/p/factors-contributing-to-bad-developer-days">What causes 'bad days' for developers? - by Abi Noda</a> &#8212; The top cause of engineer "bad days"? Unreliable tools, infrastructure issues, and slow processes. The impact of this on engineers? Decreased productivity, more stress, and more self-doubt.</p></li><li><p><a href="https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/">Dear friend, you have built a Kubernetes</a> &#8212; Some insights on how you can over-engineer an internal solution where something more off-the-shelf (like K8s) can give you the same value. However, the premise that the only alternative to K8s is a big pile of shell scripts is suspect.</p></li><li><p><a href="https://thenewstack.io/the-2024-state-of-platform-engineering-fledgling-at-best/">The 2024 State of Platform Engineering? Fledgling at Best - The New Stack</a> &#8212; This sounds fairly dire, but I think the summary here is &#8220;if you&#8217;re doing it well, you&#8217;re doing it really well and to do it well you need to listen to your customers&#8221;. For full disclosure, this is a summary of a <a href="https://platformengin-b0m7058.slack.com/archives/C02DF3KKNES/p1732087879968949">very interesting chat</a> in the Platform Engineering Slack Community, which you should definitely join. If you want to delve further into this topic, it&#8217;s worth reading up on <a href="https://www.syntasso.io/platform-as-a-product">Platform as a Product</a>.</p></li><li><p><a href="https://elliott-king.github.io/2024/10/amplify-overcharge/">I Followed the Official AWS Amplify Guide and was Charged $1,100 - Moving Forward</a> &#8212; AWS is a large company with lots of teams and solution architects creating tutorials. These things will always fall through the gaps, and until AWS enables hard spending limits, this will remain an issue.</p></li><li><p><a href="https://www.gitpod.io/blog/we-are-leaving-kubernetes">We&#8217;re leaving Kubernetes</a> &#8212; GitPod does a good job breaking down <strong>why, for their use-case,</strong> Kubernetes was not the best solution for them.</p></li></ul><h2>&#128197; Events</h2><ul><li><p><a href="https://reinvent.awsevents.com/">AWS Re:Invent</a> (Here&#8217;s a handy <a href="https://aws.amazon.com/blogs/devops/your-devops-and-developer-productivity-guide-to-2024-reinvent/">guide</a> for anyone attending) &#8212; <strong>December&nbsp;2&nbsp;&#8211;&nbsp;6,&nbsp;2024 in Las&nbsp;Vegas,&nbsp;Nevada</strong> </p></li><li><p>December seems to be a quiet month. If you&#8217;ve got interesting events you&#8217;d like to add, reach out to me or leave a comment!</p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><a href="https://platformengineering.org/events/platform-engineering-executive-roundtable-during-aws-re-invent-las-vegas">Platform Engineering Executive Roundtable during AWS re: Invent</a>, Las Vegas (Kaspar Von Gr&#252;nberg, Humanitec; Rickey Zachary, Thoughtworks) &#8212; <strong>December 3, 2024</strong></p></li><li><p><a href="https://platformengineering.org/events/mult-icloud-platform-engineering-with-crossplane">Multi-cloud Platform Engineering with Crossplane</a> &#8212; <strong>December 3, 2024 7:00 pm (CET)</strong></p></li><li><p><a href="https://platformengineering.org/events/win-at-platform-engineering-with-minimum-viable-platforms-mvps">Win at Platform Engineering with Minimum Viable Platforms (MVPs)</a> &#8212; <strong>December 4, 2024 7:00 pm (CET)</strong></p></li><li><p><a href="https://platformengineering.org/events/state-of-platform-engineering-in-2024-salary-ai-and-more">State of Platform Engineering in 2024: Salary, AI, and more</a> &#8212; <strong>December 10, 2024, 7:00 pm (CET)</strong></p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><a href="https://thenewstack.io/how-to-track-dora-metrics-in-an-internal-developer-portal/">How To Track DORA Metrics in an Internal Developer Portal - The New Stack</a> &#8212; This is timely as the DORA report is show that a lot of organisations aren&#8217;t thinking about their customers and aren&#8217;t measuring outcomes.</p></li><li><p><a href="https://www.amazon.com/Platform-Engineering-Technical-Product-Leaders/dp/1098153642">Platform Engineering: A Guide for Technical, Product, and People Leaders: Fournier, Camille, Nowland</a> &#8212; This book is making the rounds as an excellent resource for platform engineering. You may recognise Camille from several excellent Engineering Manager books, in particular <a href="https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth-ebook/dp/B06XP3GJ7F/">The Managers Path</a>.</p><p></p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><a href="https://github.com/awslabs/kro">awslabs/kro: kro | Kube Resource Orchestrator</a> &#8212; Kro lets you define reusable ResourceGroups that automate the orchestration and management of resource dependencies within a cluster.</p></li><li><p><a href="https://github.com/awslabs/harmonix">awslabs/harmonix: A developer portal to meet your Enterprise needs</a> &#8212; AWS with a Backstage frontend. Definitely a project to watch.</p></li></ul><p><em><strong>Have insights, stories, projects, feedback, or tips on platform engineering you'd like to share? Drop me a line by replying to this email for a chance to be featured in our next edition, or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Platform Engineering Monthly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — October 2024]]></title><description><![CDATA[Welcome to the eleventh edition of Platform Engineering Monthly! Thanks for being here! Suggestions or ideas for the next edition?]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-october</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-october</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 29 Oct 2024 09:31:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/03a7e4ac-453a-4a26-80c2-cbb64ce921c3_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the eleventh edition of <em>Platform Engineering Monthly</em>! Thanks for being here! <strong>Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h1>Platform Engineering Monthly - October 2024 Edition</h1><p>Welcome to the latest edition of Platform Engineering Monthly, thanks for being here! P.S. Suggestions or ideas for the next edition? Let me know!</p><h2>&#128240; News</h2><ul><li><p><a href="https://learn.umh.app/course/aws-and-azure-are-at-least-4x-10x-more-expensive-than-hetzner">AWS and Azure are At Least 4x&#8211;10x More Expensive Than Hetzner</a> &#8212; As budgets get tighter and companies re-evaluate their cloud strategy, big savings can be found if you&#8217;re willing to (and have the people power) to take complexity in-house.</p></li><li><p><a href="https://cloud.google.com/blog/products/devops-sre/announcing-the-2024-dora-report/">Announcing the 2024 DORA report | Google Cloud Blog</a> - The 10th annual DORA report has been released, and no surprises AI, Platform Engineering, Continuous Improvement and Developer Experience are all on the uptick.</p></li><li><p><a href="https://www.lastweekinaws.com/blog/aws-valkey-play-when-a-fork-becomes-a-price-cut/">AWS's Valkey Play: When a Fork Becomes a Price Cut - Last Week in AWS Blog</a> &#8212; AWS has slashed the price of Valkey, making it a cost-saving, drop-in replacement for Redis. Looks like a smart play by AWS to position Valkey as the defacto Redis successor.</p></li><li><p><a href="https://registry.terraform.io/providers/MNThomson/dominos/latest/docs">Dominoes Pizza Terraform Provider | Terraform Registry</a> &#8212; I mean, I can&#8217;t think of a better use-case for terraform.</p></li><li><p><a href="https://justingarrison.com/blog/2024-09-30-platforms-engineering/">Platforms Engineering - Justin Garrison</a> &#8212; It&#8217;s often easy to get sucked into the Platform Engineering solves everything hype, but this line is the reality for a lot of Platform Engineering teams without them actually acknowledging it: &#8220;If your work is being funded by anyone that&#8217;s not a development team then developers aren&#8217;t your customers.&#8221; </p></li><li><p><a href="https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/">Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available | AWS News Blog</a> &#8212; If this can automate the &#8220;type delete to really delete the thing&#8221;, it&#8217;s the greatest AWS innovation all year.</p></li><li><p><a href="https://newsletter.getdx.com/p/copilot-impact-on-productivity">What three experiments tell us about Copilot&#8217;s impact on productivity</a> &#8212; Loads of interesting insights, it appears there are big gains in using AI to learn better rather than having AI do your job for you.</p></li></ul><h2>&#128197; Events</h2><ul><li><p><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/">KubeCon + CloudNativeCon - North America 2024</a> (Plus some tips for <a href="https://www.cncf.io/blog/2024/10/18/tips-for-first-time-visitors-to-salt-lake-city-for-kubecon-cloudnativecon/">first-time visitors</a>) &#8212; <strong>November 12&#8211;14, 2024 in Salt Lake City</strong></p></li><li><p><a href="https://ignite.microsoft.com/en-US/home">Microsoft Ignite</a> &#8212; <strong>November 19&#8211;21, 2024 in Chicago (and online)</strong></p></li><li><p><a href="https://reinvent.awsevents.com/">AWS Re:Invent</a> &#8212; <strong>December&nbsp;2&nbsp;&#8211;&nbsp;6,&nbsp;2024 in Las&nbsp;Vegas,&nbsp;Nevada</strong> </p></li><li><p><a href="https://platformcon.com/">PlatformCon 2025 has been announced</a> (with two PlatformCon Live Days in <strong>NY/London</strong>) &#8212; <strong>June 23-27, 2025</strong></p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><a href="https://platformengineering.org/events/why-you-need-a-minimum-viable-platform-and-how-to-start">Why you need a Minimum Viable Platform (and how to start)</a> (Mallory Haigh, Humanitec) &#8212; <strong>November 5, 2024</strong></p></li><li><p><a href="https://drogaarchitektait.pl/en/webinar-pe-for-managers/">Platform Engineering for Managers</a> (Droga Architekta IT, Krzysztof Halasa) &#8212; <strong>November 6, 2024</strong></p></li><li><p><a href="https://www.opslevel.com/events/fireside-chat-cultivating-high-performance-teams">Fireside Chat on Cultivating High-Performance Teams</a> (OpsLevel, Abi Noda) &#8212; <strong>November 6, 2024</strong></p></li><li><p><a href="https://summit.graphql.com/virtual?utm_campaign=2024-10-23_virtual-graphql-summit&amp;utm_medium=slack&amp;utm_source=platformcon">GraphQL Summit Virtual</a> (Apollo GraphQL) &#8212; <strong>November 7, 2024</strong></p></li><li><p><a href="https://platformengineering.org/events/everything-your-manager-needs-to-know-about-platform-engineering">Everything your manager needs to know about platform engineering</a> (Krzysztof Ha&#322;asa, khalasa.com) &#8212; <strong>November 7, 2024</strong></p></li><li><p><a href="https://platformengineering.org/events/platform-engineering-executive-roundtable-during-microsoft-ignite-chicago">Platform Engineering Executive Roundtable during Microsoft Ignite</a>, Chicago (Rickey Zachary, Thoughtworks; Luca Galante, Humanitec) &#8212; <strong>November 21, 2024</strong></p></li><li><p><a href="https://platformengineering.org/events/platform-engineering-executive-roundtable-during-aws-re-invent-las-vegas">Platform Engineering Executive Roundtable during AWS re: Invent</a>, Las Vegas (Kaspar Von Gr&#252;nberg, Humanitec; Rickey Zachary, Thoughtworks) &#8212; <strong>December 3, 2024</strong></p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><a href="https://thenewstack.io/how-to-run-databases-on-kubernetes-an-8-step-guide/">How to Run Databases on Kubernetes: An 8-Step Guide - The New Stack</a> &#8212; Offloading DB management to the cloud is often preferred, but if you have good reasons to run them in-house, this guide is a great primer.</p></li><li><p><a href="https://www.docker.com/blog/docker-best-practices-using-tags-and-labels-to-manage-docker-image-sprawl/">Docker Best Practices: Using Tags and Labels to Manage Docker Image Sprawl | Docker</a> &#8212; The sprawl is real, what&#8217;s especially helpful here is the OCI have provided a list of recommended tags you can use to narrow down your set of &#8220;allowable&#8221; tags.</p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><a href="https://github.com/ishantanu/awesome-kubectl-plugins">ishantanu/awesome-kubectl-plugins</a> &#8212; A curated list of kubectl plugins </p></li><li><p><a href="https://github.com/tilt-dev/tilt">tilt-dev/tilt</a> &#8212; Simplifies the K8s dev loop. Tilt watches your code, builds container images, and deploys them automatically to your K8s cluster.</p></li></ul><p><em><strong>Have insights, stories, projects, feedback, or tips on platform engineering you'd like to share? Drop me a line by replying to this email for a chance to be featured in our next edition, or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Platform Engineering Monthly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — September 2024]]></title><description><![CDATA[Welcome to the tenth edition of Platform Engineering Monthly, thanks for being here!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-september</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-september</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Wed, 25 Sep 2024 09:30:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/484dea01-2b96-40d2-8a7a-53d50394b6d9_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the tenth edition of Platform Engineering Monthly, thanks for being here! Apologies for being a day late, I completely forgot &#8220;30 days has September&#8221;!<strong> Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h1>Platform Engineering Monthly - September 2024 Edition</h1><p>Welcome to the latest edition of Platform Engineering Monthly, thanks for being here! P.S. Suggestions or ideas for the next edition? Let me know!</p><h2>&#128240; News</h2><ul><li><p><a href="https://teamtopologies.com/platform-manifesto">Platform Manifesto</a> &#8212; Manuel Pais of Team Topologies fame has released a new Platform Manifesto, it&#8217;s short and worth a read.</p></li><li><p><a href="https://cloud.google.com/blog/products/databases/announcing-memorystore-for-valkey/">Google Cloud launches Memorystore for Valkey, a 100% open-source key-value service</a> &#8212; Google Cloud's is now also officially supporting Valkey to hedge against Redis&#8217;s licensing decision.</p></li><li><p><a href="https://www.elastic.co/blog/elasticsearch-is-open-source-again">Elasticsearch is open source, again</a> &#8212; On the theme of licensing, in a very strangely worded update, Elasticsearch returns to its open-source roots.</p></li><li><p><a href="https://newsletter.getdx.com/p/spotify-team-autonomy">Spotify's approach to team autonomy</a> &#8212; Abi Noda&#8217;s summary of <a href="https://www.sciencedirect.com/science/article/pii/S0164121223000444#b32">Decentralized decision-making and scaled autonomy at Spotify</a> is well worth the read, particularly coming from a company as influential in this space as Spotify.</p></li><li><p><a href="https://www.gartner.com/en/research/methodologies/magic-quadrants-research">Gartner Magic Quadrants</a> &#8212; The new quadrants have been released for 2024, of interest are the ones for <a href="https://cloud.google.com/blog/products/containers-kubernetes/a-leader-in-2024-gartner-magic-quadrant-for-container-management/">Container Management</a> (poor Canonical), <a href="https://www.redhat.com/en/engage/gartner-magic-quadrant-devops-platforms-analyst-report">DevOps Platforms</a> and <a href="https://powerbi.microsoft.com/en-us/blog/microsoft-named-a-leader-in-the-2024-gartner-magic-quadrant-for-analytics-and-bi-platforms/">Analytics and BI Platforms</a></p></li><li><p><a href="https://www.cncf.io/blog/2024/09/04/kubernetes-turns-10-a-ditty-dedicated-to-a-decade-of-container-orchestration/">Kubernetes turns 10: a ditty dedicated to a decade of container orchestration</a> &#8212; Celebrating a milestone in K8s, this ditty this needs to be experienced.</p></li><li><p><a href="https://www.docker.com/blog/docker-myths-debunked/">Docker Myths Debunked</a> &#8212; Clarifies some basic but common misconceptions about Docker.</p></li></ul><h2>&#128197; Events</h2><ul><li><p><a href="https://www.conf42.com/kubenative2024">Conf42 Kube Native 2024</a> &#8212; <strong>September 26, 2024 - Online</strong></p></li><li><p><a href="https://www.cncf.io/blog/2024/09/17/join-the-cloud-native-ecosystem-at-kubeday-colombia-on-october-9/">KubeDay Colombia</a> &#8212; <strong>October 9, 2024 in Medell&#237;n</strong> </p></li><li><p><a href="https://community.cncf.io/events/details/cncf-kcd-uk-presents-kubernetes-community-days-uk-london-2024/">Kubernetes Community Days UK</a><strong> &#8212; October 22, 2024 in London</strong></p></li><li><p><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/">KubeCon + CloudNativeCon - North America 2024</a> &#8212; <strong>November 12&#8211;14, 2024 in Salt Lake City</strong></p></li></ul><h2>&#127897;&#65039; Webinars</h2><ul><li><p><a href="https://humanitec.com/events/how-to-master-your-minimum-viable-platform-mvp-2024-09-24">How to master your Minimum Viable Platform (MVP)</a> &#8212; <strong>September 24, 2024</strong></p></li><li><p><a href="https://humanitec.com/events/how-to-build-the-perfect-internal-developer-platform-with-humanitec-and-port-2024-09-25">How to build the perfect Internal Developer Platform with Humanitec and Port</a> &#8212; <strong>September 25, 2024</strong></p></li><li><p><a href="https://humanitec.com/events/how-to-drive-a-successful-platform-engineering-initiative-in-the-enterprise-2024-10-01">How to drive a successful platform engineering initiative in the enterprise</a> &#8212; <strong>October 1, 2024</strong></p></li><li><p><a href="https://humanitec.com/events/building-an-open-source-platform-for-a-105-year-old-company-2024-10-02">Building an open-source platform for a 105-year-old company</a> &#8212; <strong>October 2, 2024</strong></p></li></ul><h2>&#129454; Tutorials / How-tos</h2><ul><li><p><a href="https://blog.intigriti.com/hacking-tools/hacking-misconfigured-aws-s3-buckets-a-complete-guide">Hacking misconfigured AWS S3 buckets: A complete guide</a> &#8212; Understanding and preventing S3 bucket misconfigurations.</p></li><li><p><a href="https://www.cloudwards.net/gcp-to-aws-migration/">GCP to AWS Migration: Step-by-Step Guide 2024 - Cloudwards</a> &#8212; A comprehensive guide for migrating from Google Cloud to AWS.</p></li><li><p><a href="https://www.cncf.io/blog/2024/09/10/how-to-install-plugins-in-kubernetes-and-essential-plugins-to-get-started/">How to install plugins in Kubernetes and essential plugins to get started</a> &#8212; Enhancing your Kubernetes setup with useful plugins using Krew.</p></li></ul><h2>&#128193; Interesting Projects</h2><ul><li><p><a href="https://reclaim-the-stack.com">Reclaim the Stack</a> &#8212; An open-source platform engineering stack, think self-hosted Heroku.</p></li><li><p><a href="https://github.com/pulumi/esc">Pulumi ESC (Environments, Secrets, and Configuration)</a> &#8212; A new project from Pulumi attempting to tame secrets and configuration complexity across all cloud infrastructure.</p></li><li><p><a href="https://github.com/devtron-labs/winter-soldier">Winter Soldier</a> &#8212; Scale down unnecessary workloads in Kubernetes.</p></li></ul><p><em><strong>Have insights, stories, projects, feedback, or tips on platform engineering you'd like to share? I&#8217;ll share them in the Reader's Corner! Drop me a line by replying to this email for a chance to be featured in our next edition, or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Platform Engineering Monthly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Platform Engineering Monthly — August 2024]]></title><description><![CDATA[Welcome to the ninth edition of Platform Engineering Monthly, thanks for being here!]]></description><link>https://pemonthly.com/p/platform-engineering-monthly-august</link><guid isPermaLink="false">https://pemonthly.com/p/platform-engineering-monthly-august</guid><dc:creator><![CDATA[Shane Dowling]]></dc:creator><pubDate>Tue, 27 Aug 2024 08:30:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9bded83f-12cc-477e-8bac-78fe86c01006_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the ninth edition of Platform Engineering Monthly, thanks for being here! I&#8217;ve slightly tweaked the structure of this, any feedback on this, let me know! <strong>P.S. Suggestions or ideas for the next edition? Let me know!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pemonthly.com/subscribe?"><span>Subscribe now</span></a></p><h1>&#128240; News</h1><ul><li><p><a href="https://xeiaso.net/blog/2024/k8s-irc-client/">My IRC client runs on Kubernetes</a> &#8212; Sometimes we were so focused on whether we could, we never stopped to ask if we should. Super cool project though, I love ideas that leverage Kubernetes for self-hosting!</p></li><li><p><a href="https://www.docker.com/blog/docker-stack-overflow-survey-thank-you-2024/">Thank You to the Stack Overflow Community for Ranking Docker the Most Used, Desired, and Admired Developer Tool</a> &#8212; Docker continues to dominate as a crucial tool in the developer ecosystem.</p></li><li><p><a href="https://news.google.com/rss/articles/CBMiWEFVX3lxTFBCUnlPSlZmRThESUZsTFpmWFpzT3lIUlhFU2RvY0FhcnB3TktPWjFSWjl5MC01VG9YQmR6TUJ4T1AxVUN1dThFb1RSSGp3LUNyUXdlRV9ZTlU?oc=5">AWS Shield vs WAF: A Complete Guide in 2024 - Cloudwards</a> &#8212; A comprehensive comparison to help you choose the right AWS security solution.</p></li><li><p><a href="https://cloud.google.com/blog/products/serverless/google-cloud-functions-is-now-cloud-run-functions/">Cloud Functions is now Cloud Run functions &#8212; event-driven programming in one unified serverless platform</a> &#8212; Some more Google Cloud rebranding that&#8217;s worth being aware of.</p></li><li><p><a href="https://www.cncf.io/blog/2024/08/15/introducing-the-certified-backstage-associate-certification-for-developers-and-platform-engineers/">Coming soon: the Certified Backstage Associate certification for developers and platform engineers</a> &#8212; CNFC is releasing a new certification! Backstage seems to have the mindshare (right now) and it&#8217;s a complex enough offering to warrant a new certification.</p></li><li><p><a href="https://aws.amazon.com/blogs/aws/how-aws-powered-prime-day-2024-for-record-breaking-sales/">How AWS powered Prime Day 2024 for record-breaking sales</a> &#8212; Some pretty cool insights (with data) into the scale and capabilities of AWS infrastructure.</p></li><li><p><a href="https://newsletter.getdx.com/p/developer-use-case-with-ai-tools">How developers want to use AI tools</a> &#8212; Abi Noda&#8217;s review of a paper on how developers view AI, how they want to use it, and what their top concerns are in adopting it.</p></li><li><p><a href="https://www.cncf.io/blog/2024/08/08/score-accepted-as-a-cncf-sandbox-project/">Score accepted as a CNCF Sandbox Project</a> &#8212; Score is an open source workload spec that is the newest project to join the CNCF ecosystem.</p></li><li><p><a href="https://thenewstack.io/5-hacks-of-kindness-learned-by-writing-thousands-of-lines-of-iac/">5 Hacks Learned by Writing Thousands of Lines of IaC</a> &#8212; Some solid foundational tips for Infrastructure as Code practitioners.</p></li><li><p><a href="https://thenewstack.io/are-shared-platforms-too-restrictive-a-new-report-says-yes/">Are Shared Service Platforms Too Restrictive? - The New Stack</a> &#8212; This article explores the balance between standardisation and flexibility in platform engineering. It&#8217;s a common tension in organisations and doesn&#8217;t have a &#8220;one-size fits all approach&#8221;, so I imagine this topic will continue to dominate for the foreseeable future.</p></li><li><p><a href="https://www.businesswire.com/news/home/20240813978920/en/New-Study-Finds-93-of-Enterprise-Platform-Teams-Face-Major-Challenges-With-Cloud-Cost-Management-Kubernetes-Complexity-and-Boosting-Developer-Productivity">New Study Finds 93% of Enterprise Platform Teams Face Major Challenges With Cloud Cost Management, Kubernetes Complexity and Boosting Developer Productivity - Business Wire</a> &#8212; Not all smooth sailing managing Kubernetes clusters in Platform Engineering teams, it&#8217;s a fairly comprehensive study highlighting the current challenges in platform engineering.</p></li></ul><h1>&#128197; Events</h1><ul><li><p><a href="https://www.linkedin.com/events/thehows-whatsofdora-session-027227611891282427904/">"The Hows &amp; Whats of DORA"</a> &#8212; August 27, 2024</p></li><li><p>Discussion on Reliability challenges in <a href="https://lu.ma/3zxhdjjq">Production LLMs</a>. &#8212; August 29, 2024</p></li><li><p><a href="https://www.youtube.com/watch?v=kP7dICR8FRo">Kubefirst Live episode 42 with Matt Gowie, CEO/CTO of Masterpoint</a> &#8212; August 29, 2024 at 3PM EST</p></li><li><p><a href="https://info.pulumi.com/pug-meetup/london?utm_source=meetup&amp;utm_medium=communityslack&amp;utm_campaign=FY2025Q1_event_meetup-LondonPintswithPulumi">Pints with Pulumi featuring Pulumi Founder Eric Rudder</a> &#8212; September 4, 2024 at Williamsons's Tavern, London</p></li><li><p><a href="https://superorbital.io/training/public/2024-09-09-netapp-spot-k8s-resilience/">K8s Resilience workshop</a> &#8212; September 9-11, 2024</p></li><li><p><a href="https://lu.ma/a2nfrjkr">How to build a slack chatbot for auto-RCA</a> &#8212; September 19, 2024</p></li><li><p><a href="https://community.cncf.io/events/details/cncf-cloud-native-san-francisco-presents-inaugural-cloud-native-san-francisco-community-meetup/">CNCF inaugural San Francisco meetup featuring a panel discussion on cloud native tech future with Dagger, Wiz, Pulumi and CloudFlare</a> &#8212; August 29th in San Francisco</p></li></ul><h3><strong>Webinars and Roundtables</strong></h3><ul><li><p><a href="https://platformengineering.org/events/genai-for-observability-in-the-serverless-world">GenAI for observability in the serverless world</a> &#8212; August 27, 2024, 45 min</p></li><li><p><a href="https://humanitec.com/events/how-to-drive-a-successful-platform-engineering-initiative-in-the-enterprise-2024-08-29">How to drive a successful platform engineering initiative in the enterprise</a> &#8212; August 29, 2024, 45 min</p></li><li><p><a href="https://platformengineering.org/events/backstage-is-not-enough-to-build-your-platform">Backstage is not enough to build your platform</a> &#8212; September 4, 2024, 45 min</p></li><li><p><a href="https://platformengineering.org/events/how-to-build-your-minimum-viable-platform-mvp-in-2hrs">How to build your Minimum Viable Platform (MVP) in 2hrs</a> &#8212; September 5, 2024, 2hrs</p></li><li><p><a href="https://platformengineering.org/events/how-to-design-your-platform-backend">How to design your platform backend</a> &#8212; September 11, 2024, 45 min</p></li><li><p><a href="https://platformengineering.org/events/how-to-master-your-minimum-viable-platform-mvp">How to master your Minimum Viable Platform (MVP) </a>&#8212; September 24, 2024, 45 min</p></li></ul><h1>&#129454; Tutorials / How-tos</h1><ul><li><p><a href="https://www.cncf.io/blog/2024/08/23/ambient-mesh-can-sidecar-less-istio-make-your-application-faster/">Ambient mesh: can sidecar-less Istio make your application faster?</a> &#8212; For anyone in K8s world, Istio without a sidecar looks to have some promising looking performance benefits.</p></li><li><p><a href="https://www.docker.com/blog/docker-best-practices-understanding-the-differences-between-add-and-copy-instructions-in-dockerfiles/">Docker Best Practices: Understanding the Differences Between ADD and COPY Instructions in Dockerfiles</a> &#8212; It&#8217;s some welcome clarity on the technical differences in some common Dockerfile instructions, which hopefully help with better container builds.</p></li><li><p><a href="https://www.cncf.io/blog/2024/08/16/sso-and-rbac-a-secure-access-strategy-for-your-kubernetes/">SSO and RBAC: a secure access strategy for your Kubernetes</a> &#8212; A well-structured guide on how you can deploy Kubernetes security with Single Sign-On and Role-Based Access Control.</p></li><li><p><a href="https://www.cncf.io/blog/2024/08/15/explain-infrastructure-as-code-alternatives-to-iac/">Explain infrastructure as code (alternatives to IaC)</a> &#8212; Exploring options beyond traditional IaC approaches, specifically Infrastructure from Code. I&#8217;m not sure if I&#8217;m convinced, but it&#8217;s interesting to see what alternatives are out there.</p></li><li><p><a href="https://www.youtube.com/watch?v=N6Nh32kPz3Q">Master Prometheus on Kubernetes: Spotting every issue without alert fatigue</a> &#8212; A helpful topic, it&#8217;s often tricky to get the balance of alerting right, and this video shows an approach to effective monitoring with Prometheus.</p></li></ul><h1>&#128193; Interesting Projects</h1><ul><li><p><a href="https://github.com/miekg/gitopper">GitOpper: GitOps Without Kubernetes</a> &#8212; A tool for applying GitOps principles outside of Kubernetes environments.</p></li><li><p><a href="https://www.infracost.io/">See the impact on your cloud costs as you code</a> &#8212; A really neat idea to highlight the environmental and cost impact of your project.</p></li><li><p><a href="https://www.zdnet.com/article/meet-openshift-lightspeed-redhats-ai-tool-for-kubernetes-admins/">Meet OpenShift Lightspeed, Red Hat's AI tool for Kubernetes admins - ZDNet</a> &#8212; Red Hat's new AI-powered tool for Kubernetes administration.</p></li><li><p><a href="https://github.com/neondatabase/neon">Neon: A serverless open-source alternative to AWS Aurora Postgres</a> &#8212; A very interesting approach to highly scalable databases, without the Cloud. I hope more projects like this come about, as we need more genuine open source competition in this area.</p></li><li><p><a href="https://dokku.com/">Dokku</a> &#8212; Another excellent open source project, Dokku self-hosted Platform-as-a-Service that helps developers focus on their applications. Basically Heroku, self-hosted.</p></li></ul><p><em><strong>Have insights, stories, projects, feedback, or tips on platform engineering you'd like to share? I&#8217;ll share them in the Reader's Corner! Drop me a line by replying to this email for a chance to be featured in our next edition, or connect with me on <a href="https://www.linkedin.com/in/shanedow/">LinkedIn</a>.</strong></em></p><p></p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://pemonthly.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Platform Engineering Monthly! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>