lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

59
active users

#PlatformEngineering

0 posts0 participants0 posts today
Matthew Skelton<p>Whoop! My talk has been accepted at FastFlowConf UK 2025 🎉 Join me on 14-15 October in London, UK to hear about 'Economies of Empowerment' and other great sessions related to Team Topologies: <a href="https://www.fastflowconf.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">fastflowconf.com/</span><span class="invisible"></span></a> 🎟️ </p><p><a href="https://mastodon.social/tags/TeamTopologies" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TeamTopologies</span></a> <a href="https://mastodon.social/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p>Kubernetes curly: deployment with autoscaling, each pod depends on and occasionally writes-to an external database.<br>To minimise database reads, an in-memory cache is implemented in the application.</p><p>However, when a pod writes to the database it should invalidate that key in the cache for all pods.<br>This works fine for the local cache, but how to distribute that invalidation?</p><p>I suppose we could use a statefulset and then hit the service for each other running pod but that seems... messy.</p><p><a href="https://eigenmagic.net/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://eigenmagic.net/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p>Lord forgive me, I have blogged again.</p><p>Basically:</p><p>- Target your influence<br>- Be genuinely empathetic<br>- Serve your audience<br>- Entice a pilot cohort<br>- Adapt quickly to reality<br>- Sell widely<br>- Repeat</p><p><a href="https://www.richtman.au/blog/platform-engineering-change/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">richtman.au/blog/platform-engi</span><span class="invisible">neering-change/</span></a></p><p><a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/DevOpsish" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOpsish</span></a></p>
Peter N. M. Hansteen<p>Introducing bpflogd(8): capture packets via BPF to log files <a href="https://www.undeadly.org/cgi?action=article;sid=20250425074505" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">undeadly.org/cgi?action=articl</span><span class="invisible">e;sid=20250425074505</span></a> <a href="https://mastodon.social/tags/openbsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openbsd</span></a> <a href="https://mastodon.social/tags/bpflogd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpflogd</span></a> <a href="https://mastodon.social/tags/bpf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bpf</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/logging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logging</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://mastodon.social/tags/sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysadmin</span></a> <a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://mastodon.social/tags/platformengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>platformengineering</span></a></p>
Ariel<p>TIL you can use torrents to seed+distribute s3 files. I wonder if anyone has written the reverse, an s3 frontend backed by torrents. That strikes me as useful for fedi media caching 🤔 (though perhaps the deduplication of hashes/IPFS would suit better)</p><p><a href="https://carltonbale.com/how-to-create-and-seed-a-torrent-download-on-amazon-s3/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">carltonbale.com/how-to-create-</span><span class="invisible">and-seed-a-torrent-download-on-amazon-s3/</span></a></p><p><a href="https://eigenmagic.net/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://eigenmagic.net/tags/S3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>S3</span></a> <a href="https://eigenmagic.net/tags/Torrents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Torrents</span></a> <a href="https://eigenmagic.net/tags/BitTorrent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BitTorrent</span></a> <a href="https://eigenmagic.net/tags/Torrent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Torrent</span></a> <a href="https://eigenmagic.net/tags/Cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cloud</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p><a href="https://eigenmagic.net/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://eigenmagic.net/tags/AWS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWS</span></a> <a href="https://eigenmagic.net/tags/EKS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EKS</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a> <a href="https://eigenmagic.net/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://eigenmagic.net/tags/kh8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kh8s</span></a></p>
Jason Yip<p>The larger the <a href="https://mastodon.online/tags/PlatformMigration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformMigration</span></a>, the more predictable it needs to be to maintain customer satisfaction. Small migrations are both inherently less annoying and more predictable. <a href="https://jchyip.medium.com/platform-migration-size-vs-predictability-of-migration-effort-vs-platform-customer-satisfaction-37dc2b93babc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jchyip.medium.com/platform-mig</span><span class="invisible">ration-size-vs-predictability-of-migration-effort-vs-platform-customer-satisfaction-37dc2b93babc</span></a> <a href="https://mastodon.online/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Steve Fenton ➜<p>Meanwhile in DevOps No.20</p><p><a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a> <a href="https://mastodon.social/tags/TechJobs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechJobs</span></a></p>
Ariel<p>&gt; When we talk about how to design our infrastructure code, we start with the limitations of our tooling and try to derive what we can do within those constraints and then call that best practice. </p><p>~ Malcolm Matalka</p><p><a href="https://pid1.dev/posts/terralith/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pid1.dev/posts/terralith/</span><span class="invisible"></span></a></p><p><a href="https://eigenmagic.net/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://eigenmagic.net/tags/Terragrunt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terragrunt</span></a> <a href="https://eigenmagic.net/tags/IaC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IaC</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p>WHAAAAT</p><p><a href="https://gitlab.com/TECHNOFAB/nix-gitlab-ci" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/TECHNOFAB/nix-gitla</span><span class="invisible">b-ci</span></a></p><p><a href="https://eigenmagic.net/tags/Nix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nix</span></a> <a href="https://eigenmagic.net/tags/NixPkgs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NixPkgs</span></a> <a href="https://eigenmagic.net/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://eigenmagic.net/tags/GitLabCI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLabCI</span></a> <a href="https://eigenmagic.net/tags/CitLabCICD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CitLabCICD</span></a> <a href="https://eigenmagic.net/tags/CICD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CICD</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p>kubespray, kubeadm init, kind create etc</p><p><a href="https://eigenmagic.net/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://eigenmagic.net/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://eigenmagic.net/tags/kh8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kh8s</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Chris Funderburg<p>Create automatic tags and releases in Github when you push to main.</p><p><a href="https://chris.funderburg.me/posts/2025/02/13/automatic-tag-and-release-in-github/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chris.funderburg.me/posts/2025</span><span class="invisible">/02/13/automatic-tag-and-release-in-github/</span></a> </p><p><a href="https://infosec.exchange/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> <a href="https://infosec.exchange/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://infosec.exchange/tags/platformengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>platformengineering</span></a></p>
Ariel<p>h/t <span class="h-card" translate="no"><a href="https://infosec.exchange/@catsalad" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>catsalad</span></a></span> </p><p><a href="https://eigenmagic.net/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://eigenmagic.net/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> <a href="https://eigenmagic.net/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <a href="https://eigenmagic.net/tags/Containers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Containers</span></a> <a href="https://eigenmagic.net/tags/OCI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OCI</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Nick<p>Failure must be an option in any innovative environment. This doesn’t mean that failure should be the goal, but rather that it should be accepted as a possible outcome. By doing so, teams can experiment, take risks, and ultimately find novel solutions to complex problems.</p><p><a href="https://nickperkins.au/article/failure-must-be-an-option/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nickperkins.au/article/failure</span><span class="invisible">-must-be-an-option/</span></a></p><p><a href="https://mastodon.au/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.au/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p>Protip: use personal API keys for as many automations and apps as possible. That way when you leave you colleagues will get nice little reminders how much they miss you :catHug: </p><p><a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a></p>
Ariel<p>Please, DevOps was my father's name, you can call me (slicks hair) Platform Engineering.</p><p><a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Ariel<p>Frist person to compile Kubernetes to WASM and get it running in-browser gets a cookie</p><p>🍪 </p><p><a href="https://eigenmagic.net/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> <a href="https://eigenmagic.net/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://eigenmagic.net/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://eigenmagic.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a> <a href="https://eigenmagic.net/tags/Cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cloud</span></a> <a href="https://eigenmagic.net/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a></p>
Terra Field<p>Hey <a href="https://terra.incognita.net/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a> folks (especially with Kafka experience!) - how would you like to be the new Terra at <span class="h-card" translate="no"><a href="https://mastodon.social/@honeycombio" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>honeycombio</span></a></span>? They are hiring a Staff Platform Engineer to backfill for me (my last day is Friday) and you couldn’t ask for a better group of folks.</p><p><a href="https://jobs.lever.co/honeycomb/4f2ae4a9-cb04-47f8-9590-e70cb66b30a9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobs.lever.co/honeycomb/4f2ae4</span><span class="invisible">a9-cb04-47f8-9590-e70cb66b30a9</span></a></p>
The Late Night Linux Family<p>If you're sick of all the election coverage (or just want a break), why not listen to our podcasts about Linux, open source, systems administration, development, cloud computing, and more? </p><p>Just search for Late Night Linux Family All Episodes in your podcast app, or paste the RSS feed in manually:</p><p><a href="https://latenightlinux.com/feed/all" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">latenightlinux.com/feed/all</span><span class="invisible"></span></a></p><p>More details about our shows at <a href="https://latenightlinux.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">latenightlinux.com/</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podcast</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://fosstodon.org/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://fosstodon.org/tags/sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sysadmin</span></a> <a href="https://fosstodon.org/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://fosstodon.org/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a></p>
Jason Yip<p>"...both engineers and product managers mistake novelty as the most important offering their platforms can provide, and they forget that stability is often at least as important, if not more so."</p><p>Fournier, Camille; Nowland, Ian. <a href="https://mastodon.online/tags/PlatformEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PlatformEngineering</span></a>: A Guide for Technical, Product, and People Leaders (p. 203). O'Reilly Media. Kindle Edition.</p>