Configuring Spring Boot’s Termination Handler in Kubernetes
https://medium.com/@StewartMoreland/configuring-spring-boots-termination-handler-in-kubernetes-e985ba26a50a
https://medium.com/@StewartMoreland/configuring-spring-boots-termination-handler-in-kubernetes-e985ba26a50a
How to expose Kubernetes services using Istio API gateway from scratch?
https://medium.com/@joeri_verhavert/how-to-expose-kubernetes-services-using-istio-api-gateway-from-scratch-e5a8709afda4
https://medium.com/@joeri_verhavert/how-to-expose-kubernetes-services-using-istio-api-gateway-from-scratch-e5a8709afda4
Kubernetes Management with Rust - A Dive into Generic Client-Go, Controller Abstractions, and CRD Macros with Kube.rs
https://blog.kubesimplify.com/kubernetes-management-with-rust-a-dive-into-generic-client-go-controller-abstractions-and-crd-macros-with-kubers
https://blog.kubesimplify.com/kubernetes-management-with-rust-a-dive-into-generic-client-go-controller-abstractions-and-crd-macros-with-kubers
karpor
https://github.com/KusionStack/karpor
Intelligence for Kubernetes. World's most promising Kubernetes Visualization Tool for Developer and Platform Engineering teams.
https://github.com/KusionStack/karpor
kanister
https://github.com/kanisterio/kanister
Kanister is a data protection workflow management tool. It provides a set of cohesive APIs for defining and curating data operations by abstracting away tedious details around executing data operations on Kubernetes. It's extensible and easy to install, operate and scale.
https://github.com/kanisterio/kanister
coredns-manager-operator
https://github.com/monkale-io/coredns-manager-operator
With the CoreDNS Manager Operator, you can handle internal DNS directly within your Kubernetes cluster, simplifying the process and reducing infrastructure needs.
https://github.com/monkale-io/coredns-manager-operator
chartdb
https://github.com/chartdb/chartdb
ChartDB is a powerful, web-based database diagramming editor. Instantly visualize your database schema with a single "Smart Query." Customize diagrams, export SQL noscripts, and access all features—no account required. Experience seamless database design here.
https://github.com/chartdb/chartdb
umami
https://github.com/umami-software/umami
Umami is a simple, fast, privacy-focused alternative to Google Analytics.
https://github.com/umami-software/umami
psitransfer
https://github.com/psi-4ward/psitransfer
Simple open source self-hosted file sharing solution. It's an alternative to paid services like Dropbox, WeTransfer.
https://github.com/psi-4ward/psitransfer
The Continuous Delivery Pipeline Problem
https://manifesto.getglu.dev
A Perspective on the Current State of Continuous Delivery
https://manifesto.getglu.dev
How Dropbox Saved Millions of Dollars by Building a Load Balancer
https://newsletter.betterstack.com/p/how-dropbox-saved-millions-of-dollars
Dropbox saved resources by creating a superior version of a tool everyone uses
https://newsletter.betterstack.com/p/how-dropbox-saved-millions-of-dollars
Break Stuff on Purpose
https://slack.engineering/break-stuff-on-purpose
Strengthen your system’s ability to recover by intentionally causing and resolving failures
https://slack.engineering/break-stuff-on-purpose
New Production Readiness Check experience in Mercari
https://engineering.mercari.com/en/blog/entry/20241213-new-production-readiness-check-experience-in-mercari
My team Marketplace SRE is part of the Platform Division, which provides the Platform for the Mercari Group as a whole. This article discusses improvements made to the process called Production Readiness Check, which supports the reliability of our services and how it changed the developer experience.
https://engineering.mercari.com/en/blog/entry/20241213-new-production-readiness-check-experience-in-mercari
Uptime, status pages, and transparency calculus
https://blog.lawrencejones.dev/status-pages
When you first create a status page, it’s probably because you want to communicate outages to your customers. The faster you can share details about an outage, the sooner your customers know what’s going on, and the more effectively they can handle the outage.
Communicating promptly – in clear language – builds trust. And as a young company with a customer centric focus, that’s your top priority.
So why is it that as an industry, we no longer fully trust the status page of large service providers?
https://blog.lawrencejones.dev/status-pages
Preventing Out-of-Memory (OOM) Kills in Kubernetes: Tips for Optimizing Container Memory Management
https://causely.ai/kubernetes-oom-killer-tips
https://causely.ai/kubernetes-oom-killer-tips
How to support a growing Kubernetes cluster with a small etcd
https://www.datadoghq.com/blog/managing-etcd-storage
https://www.datadoghq.com/blog/managing-etcd-storage
The Evolution of SRE at Google
https://www.usenix.org/publications/loginonline/evolution-sre-google
CAST summary notes for tech teams: https://github.com/joelparkerhenderson/causal-analysis-based-on-system-theory
Using STAMP to improve resilience in Google production systems
https://www.usenix.org/publications/loginonline/evolution-sre-google
CAST summary notes for tech teams: https://github.com/joelparkerhenderson/causal-analysis-based-on-system-theory
Ghostty
https://ghostty.org
Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
https://ghostty.org
Migrating Terraform state from Terraform Cloud to S3
https://medium.com/aws-specialists/migrating-terraform-state-from-terraform-cloud-to-s3-86578bcdc7fa
https://medium.com/aws-specialists/migrating-terraform-state-from-terraform-cloud-to-s3-86578bcdc7fa
Mastering GitOps with Flux
https://adoreme.tech/mastering-gitops-with-flux-adoreme-024b56ac397b
At Adore Me, we’ve harnessed the power of GitOps and Flux to streamline our complex infrastructure. This approach ensures consistency, security, and efficiency, enabling continuous innovation and seamless deployment across our Kubernetes clusters.
https://adoreme.tech/mastering-gitops-with-flux-adoreme-024b56ac397b