Benchmarking Kubernetes node initialization
In this benchmark we compared initialization time across 8 managed Kubernetes providers.https://symbiosis.host/blog/comparing-node-launch-times
Write your Kubernetes Infrastructure as Go code — Manage AWS services
Deploy DynamoDB and a client app using cdk8s along with AWS Controller for Kuberneteshttps://itnext.io/write-your-kubernetes-infrastructure-as-go-code-manage-aws-services-815ecd4d1af8
etcd-backup-restore
Etcd-backup-restore is collection of components to backup and restore the etcd. It also, provides the ability to validate the data directory, so that we could know the data directory is in good shape to bootstrap etcd successfully.https://github.com/gardener/etcd-backup-restore
kubectl-foreach
Run kubectl commands in all/some contexts in parallel (similar to GNU xargs+parallel)https://github.com/ahmetb/kubectl-foreach
Deploying non-deployable things on ArgoCD with Kustomize, handling edge cases
https://faun.pub/deploying-non-deployable-things-on-argocd-with-kustomize-handling-edge-cases-aa51d24b3e4d
https://faun.pub/deploying-non-deployable-things-on-argocd-with-kustomize-handling-edge-cases-aa51d24b3e4d
A deep dive into Kubernetes Deployment strategies
https://learningdaily.dev/a-deep-dive-into-kubernetes-deployment-strategies-285af31014ae
https://learningdaily.dev/a-deep-dive-into-kubernetes-deployment-strategies-285af31014ae
Full CI/CD workflow with Skaffold for your application
A modern way to building a complete workflow from Local to Production, with Skaffold and Gitlab on a Kubernetes cluster, to reduce cognitive load and operational complexity in application stacks.https://blog.equationlabs.io/series/workflow-with-skaffold
ClickHouse Keeper: A ZooKeeper alternative written in C++
In this post, we describe the motivation, advantages, and development of ClickHouse Keeper and preview our next planned improvements. Moreover, we introduce a reusable benchmark suite, which allows us to simulate and benchmark typical ClickHouse Keeper usage patterns easily. Based on this, we present benchmark results highlighting that ClickHouse Keeper uses up to 46 times less memory than ZooKeeper for the same volume of data while maintaining performance close to ZooKeeper.https://clickhouse.com/blog/clickhouse-keeper-a-zookeeper-alternative-written-in-cpp
launchpad
Launchpad is a command-line tool that lets you easily create applications on Kubernetes.https://github.com/jetpack-io/launchpad
In practice, Launchpad works similar to Heroku or Vercel, except everything is on Kubernetes.
etcdadm
etcdadm is a command-line tool for operating an etcd cluster. It makes it easy to create a new cluster, add a member to, or remove a member from an existing cluster. Its user experience is inspired by kubeadm.https://github.com/kubernetes-sigs/etcdadm
Terraform Evolution: How We Safely Decoupled a Dozen of Services from a Monolith
https://medium.com/@susovan87/lesson-learned-after-decoupling-a-dozen-of-services-from-terraform-monolith-safely-with-no-downtime-404e503f6cb6
https://medium.com/@susovan87/lesson-learned-after-decoupling-a-dozen-of-services-from-terraform-monolith-safely-with-no-downtime-404e503f6cb6
AWS Lambda Monitoring — A Full Guide
Maximize Your Serverless Success with the Complete AWS Lambda Monitoring Guidehttps://aws.plainenglish.io/aws-lambda-monitoring-a-full-guide-3cc68c6052fd
How to run faster Loki metric queries with more accurate results
Today I want to talk about metric queries. More specifically, I want to talk about an important concept that is going to make your queries run faster, give you more accurate results, and make your Grafana Loki operators (like me) much happier.https://grafana.com/blog/2023/07/05/how-to-run-faster-loki-metric-queries-with-more-accurate-results
You're Paying too much for (Cloudwatch) Logs
Reducing Cloudwatch Log Costs by 80% with Firehose, S3 and Athenahttps://bit.kevinslin.com/p/youre-paying-too-much-for-cloudwatch
Best practices for avoiding race conditions in inhibition rules
https://www.grobinson.net/best-practices-for-avoiding-race-conditions-in-inhibition-rules.html
https://www.grobinson.net/best-practices-for-avoiding-race-conditions-in-inhibition-rules.html
Understanding Multi-arch Containers, Benefits and CI/CD Integration
In this blog post, we will learn what are multi-arch container images? How it works? How to build and promote them? and we will write a sample code for building a multi-arch image in the CI/CD pipeline.https://www.infracloud.io/blogs/multi-arch-containers-ci-cd-integration
skipper
Skipper is an HTTP router and reverse proxy for service composition. It's designed to handle >300k HTTP route definitions with detailed lookup conditions, and flexible augmentation of the request flow with filters. It can be used out of the box or extended with custom lookup, filter logic and configuration sources.https://github.com/zalando/skipper
Top 10 Cloud Provider Comparison 2023: VM Performance / Price
https://dev.to/dkechag/cloud-vm-performance-value-comparison-2023-perl-more-1kpp
https://dev.to/dkechag/cloud-vm-performance-value-comparison-2023-perl-more-1kpp
hyperdx
HyperDX helps engineers figure out why production is broken faster by centralizing and correlating logs, metrics, traces, exceptions and session replays in one place. An open source and developer-friendly alternative to Datadog and New Relic.https://github.com/hyperdxio/hyperdx
The Art of Building Fault-Tolerant Software Systems
Eight Pillars of Fault-tolerant Systems:https://www.codereliant.io/the-art-of-building-fault-tolerant-software-systems
- Redundancy and Replication
- Load balancing
- Modularity
- Graceful degradation
- Circuit breaker
- Fail-fast
- Retries
- Rate limiting