Slack’s Migration to a Cellular Architecture
https://slack.engineering/slacks-migration-to-a-cellular-architecture
In recent years, cellular architectures have become increasingly popular for large online services as a way to increase redundancy and limit the blast radius of site failures. In pursuit of these goals, we have migrated the most critical user-facing services at Slack from a monolithic to a cell-based architecture over the last 1.5 years. In this series of blog posts, we’ll discuss our reasons for embarking on this massive migration, illustrate the design of our cellular topology along with the engineering trade-offs we made along the way, and talk about our strategies for successfully shipping deep changes across many connected services.
https://slack.engineering/slacks-migration-to-a-cellular-architecture
Everything I know about SSDs
https://kcall.co.uk/ssd/index.html
Solid State Devices using NAND Flash, how they differ from Hard Drives, and how they affect file deletion and recovery
https://kcall.co.uk/ssd/index.html
Software releases notification system - don't waste your time checking if some software is updated
https://newreleases.io
https://newreleases.io
Cassandra Unleashed: How We Enhanced Cassandra Fleet’s Efficiency and Performance
https://doordash.engineering/2024/01/30/cassandra-unleashed-how-we-enhanced-cassandra-fleets-efficiency-and-performance
In this blog post, we walk through DoorDash’s Cassandra optimization journey. I will share what we learned as we made our fleet much more performant and cost-effective. Through analyzing our use cases, we hope to share universal lessons that you might find useful. Before we dive into those details, let’s briefly talk about the basics of Cassandra and its pros and cons as a distributed NoSQL database.
https://doordash.engineering/2024/01/30/cassandra-unleashed-how-we-enhanced-cassandra-fleets-efficiency-and-performance
Devpod: Improving Developer Productivity at Uber with Remote Development
https://www.uber.com/en-MX/blog/devpod-improving-developer-productivity-at-uber
In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, our remote development environment. We will start with some of the initial challenges, the pain points we addressed with Devpod, our architecture, and some of our recent successes in terms of adoption and cost reduction. We will finally leave you with some thoughts around the future of remote development at Uber.
https://www.uber.com/en-MX/blog/devpod-improving-developer-productivity-at-uber
Rock-Solid K3s on Oracle Cloud Infrastructure
P1: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-1-dbfeaa69d670
P2: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-2-4f7b95faca88
P3: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-3-129efce08b81
P4: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-4-bc47b20e38a6
P1: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-1-dbfeaa69d670
P2: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-2-4f7b95faca88
P3: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-3-129efce08b81
P4: https://medium.com/oracledevs/rock-solid-k3s-on-oci-part-4-bc47b20e38a6
Manage Multiple Kubernetes Clusters with ArgoCD
https://piotrminkowski.com/2022/12/09/manage-multiple-kubernetes-clusters-with-argocd
https://piotrminkowski.com/2022/12/09/manage-multiple-kubernetes-clusters-with-argocd
Sealed Secrets on Kubernetes with ArgoCD and Terraform
https://piotrminkowski.com/2022/12/14/sealed-secrets-on-kubernetes-with-argocd-and-terraform
https://piotrminkowski.com/2022/12/14/sealed-secrets-on-kubernetes-with-argocd-and-terraform
KFtray - Kubernetes Port Forwarding Simplified
https://kftray.app
Manage Kubernetes port forwarding with ease right from your system tray — streamlined setup and operation for developers.
https://kftray.app
Cross-project, cross-VPC communication with GKE Multi-Cluster Services
https://medium.com/zeals-tech-blog/cross-project-cross-vpc-communication-with-gke-multi-cluster-services-1e48d912614c
https://medium.com/zeals-tech-blog/cross-project-cross-vpc-communication-with-gke-multi-cluster-services-1e48d912614c
How to build your OCI images using Buildpacks
https://www.adaltas.com/en/2023/01/09/how-to-build-your-oci-images-using-buildpacks
https://www.adaltas.com/en/2023/01/09/how-to-build-your-oci-images-using-buildpacks
helmsman
https://github.com/Praqma/helmsman
Helmsman is a Helm Charts (k8s applications) as Code tool which allows you to automate the deployment/management of your Helm charts from version controlled code.
https://github.com/Praqma/helmsman
k8s-ecr-login-renew
https://github.com/nabsul/k8s-ecr-login-renew
Renews Docker login credentials for an AWS ECR container registry.
https://github.com/nabsul/k8s-ecr-login-renew
Some interesting Windows-related things
https://github.com/Lifailon/PS-Commands
https://github.com/Lifailon/WinAPI
https://github.com/Lifailon/CrystalDisk-Cli
https://github.com/Lifailon/pSyslog
https://github.com/Lifailon/PowerShell.HardwareMonitor
Check out more Windows-related tools on Alex Kup's GitHub page: https://github.com/Lifailon
Large base of PowerShell notes
https://github.com/Lifailon/PS-Commands
REST API and Web server based on .NET HttpListener and backend PowerShell Core for Windows remote managment via Web browser or curl from Linux
https://github.com/Lifailon/WinAPI
Command line interface using PowerShell module for sofrtware CrystalDiskInfo
https://github.com/Lifailon/CrystalDisk-Cli
PowerShell Syslog Server/Client and UDPRelay
https://github.com/Lifailon/pSyslog
Module for local and remote data acquisition temperature, load and other sensors system, for implement monitoring via InfluxDB and Grafana
https://github.com/Lifailon/PowerShell.HardwareMonitor
Check out more Windows-related tools on Alex Kup's GitHub page: https://github.com/Lifailon
secrets-store-csi-driver-provider-gcp
https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp
Google Secret Manager provider for the Secret Store CSI Driver. Allows you to access secrets stored in Secret Manager as files mounted in Kubernetes pods.
https://github.com/GoogleCloudPlatform/secrets-store-csi-driver-provider-gcp
Razorpay Cost Optimization Journey
Part 1 - The Spot instance road: https://engineering.razorpay.com/razorpay-cost-optimization-journey-part-1-the-spot-instance-road-cb8d312c9710
Part 2 - Migrating to AWS Graviton: https://engineering.razorpay.com/migrating-to-aws-graviton-cost-optimization-journey-part-2-8738030ca5fc
Part 3 - The Culture of Cost Optimization — Reducing Kubernetes cost by $300,000: https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9
Part 1 - The Spot instance road: https://engineering.razorpay.com/razorpay-cost-optimization-journey-part-1-the-spot-instance-road-cb8d312c9710
Part 2 - Migrating to AWS Graviton: https://engineering.razorpay.com/migrating-to-aws-graviton-cost-optimization-journey-part-2-8738030ca5fc
Part 3 - The Culture of Cost Optimization — Reducing Kubernetes cost by $300,000: https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9