In this article "Solutions to the Lost Update Problem," Sönke Ruempler addresses the challenges of concurrent transactions leading to lost updates in database systems.
https://ruempler.eu/2024/11/25/solutions-to-the-lost-update-problem/
https://ruempler.eu/2024/11/25/solutions-to-the-lost-update-problem/
Sönke Ruempler
Solutions to the Lost Update Problem
The Lost Update Problem is a common issue in concurrent systems, where two transactions read the same data, modify it, and write it back to the database. The second transaction will overwrite the chan
Forwarded from Best Channels for Tech guys
🐍 Python Notes 🐍
Stay on top of your Python skills with concise notes, tips, and tricks for every level of developer! Whether you're a beginner or advanced, these notes cover everything from basic syntax to advanced libraries and real-world applications.
📘 Comprehensive Python Guides
⚙️ Practical Coding Tips & Tricks
🚀 Master Python, Step by Step
✨ Subscribe now and boost your Python knowledge! 📲
Stay on top of your Python skills with concise notes, tips, and tricks for every level of developer! Whether you're a beginner or advanced, these notes cover everything from basic syntax to advanced libraries and real-world applications.
📘 Comprehensive Python Guides
⚙️ Practical Coding Tips & Tricks
🚀 Master Python, Step by Step
✨ Subscribe now and boost your Python knowledge! 📲
🔥4
Define sleep & wake up cycles for your Kubernetes resources. Automatically schedule to shutdown Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers that occupy resources in your cluster and wake them up only when you need them, reducing that way the overall power consumption.
https://github.com/rekuberate-io/sleepcycles
https://github.com/rekuberate-io/sleepcycles
GitHub
GitHub - rekuberate-io/sleepcycles: Define sleep & wake up cycles for your Kubernetes resources. Automatically schedule to shutdown…
Define sleep & wake up cycles for your Kubernetes resources. Automatically schedule to shutdown Deployments, CronJobs, StatefulSets and HorizontalPodAutoscalers that occupy resources in you...
❤🔥4
Chaos snake for Kubernetes. Chaos engineering combined with a classic snake game.
https://github.com/deggja/chaossnake
https://github.com/deggja/chaossnake
GitHub
GitHub - deggja/chaossnake: Chaos snake for Kubernetes. Chaos engineering combined with a classic snake game.
Chaos snake for Kubernetes. Chaos engineering combined with a classic snake game. - deggja/chaossnake
👍3
Lawrence Jones discusses the challenges of ensuring that an incident management system can alert its own team during outages.
https://incident.io/hubs/building-on-call/who-watches-the-watchers
https://incident.io/hubs/building-on-call/who-watches-the-watchers
incident.io
How we page ourselves if incident.io goes down
Learn how we tackle the ultimate paradox: ensuring our alerting system pages us, even when it’s the one failing.
It's a common question - let's dive into detail on our "dead man's switch", how we stress-test our systems, and why we care so much about our…
It's a common question - let's dive into detail on our "dead man's switch", how we stress-test our systems, and why we care so much about our…
🔥3❤1
In the article discusses the challenges of maintaining Service Level Objectives (SLOs) in a microservices environment. The team redefined their Critical User Journeys (CUJs) and implemented end-to-end (E2E) testing to automate SLO maintenance, resulting in a 99% reduction in maintenance time and immediate impact assessment during incidents.
https://engineering.mercari.com/en/blog/entry/20241204-keeping-user-journey-slos-up-to-date-with-e2e-testing-in-a-microservices-architecture/
https://engineering.mercari.com/en/blog/entry/20241204-keeping-user-journey-slos-up-to-date-with-e2e-testing-in-a-microservices-architecture/
Mercari
Keeping User Journey SLOs Up-to-Date with E2E Testing in a Microservices Architecture
This post is for Day 3 of Mercari Advent Calendar 2024, brought to you by @yakenji from the Mercari Site Reliability Eng
👍6
In December 2024, AWS introduced a visual deployment timeline feature for CloudFormation, enhancing the infrastructure-as-code service with real-time visualization of resource provisioning sequences. This timeline offers a graphical representation of the order and duration of resource deployments, providing insights into dependencies and potential bottlenecks.
https://www.infoq.com/news/2024/12/cloudformation-visual-deployment/
https://www.infoq.com/news/2024/12/cloudformation-visual-deployment/
InfoQ
AWS Introduces Visual Deployment Timeline to Aid CloudFormation Debugging
Amazon Web Services (AWS) has enhanced its CloudFormation service by adding a new deployment timeline view. The new view gives developers and cloud engineers a more intuitive way to track and understand the infrastructure deployment process, including new…
👍4
In the article "The Karpenter Transformation," Nadav Buchman from Fiverr Engineering discusses the company's migration of their Kubernetes compute nodes to Karpenter, an open-source Kubernetes node lifecycle manager developed by AWS.
https://medium.com/fiverr-engineering/the-karpenter-transformation-1c278294bd9b
https://medium.com/fiverr-engineering/the-karpenter-transformation-1c278294bd9b
Medium
Welcome to Fiverr’s Infrastructure Renaissance: First Up — the Karpenter transformation
How we migrated our Kubernetes compute nodes to Karpenter, and what have we gained from it.
👍4❤1
Intelligence for Kubernetes. World's most promising Kubernetes Visualization Tool for Developer and Platform Engineering teams.
https://github.com/KusionStack/karpor
https://github.com/KusionStack/karpor
GitHub
GitHub - KusionStack/karpor: Intelligence for Kubernetes. World's most promising Kubernetes Visualization Tool for Developer and…
Intelligence for Kubernetes. World's most promising Kubernetes Visualization Tool for Developer and Platform Engineering teams. - GitHub - KusionStack/karpor: Intelligence for Kubernetes. ...
👍5
In his article "Kubernetes CRD: the versioning joy," Joel Takvorian shares the challenges encountered while evolving the CustomResourceDefinition (CRD) versions for the Network Observability operator.
https://dev.to/jotak/kubernetes-crd-the-versioning-joy-6g0
https://dev.to/jotak/kubernetes-crd-the-versioning-joy-6g0
DEV Community
Kubernetes CRD: the versioning joy
(The tribulations of a Kubernetes operator developer) I am a developer of the Network Observability...
👍2
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
https://github.com/kanisterio/kanister
https://github.com/kanisterio/kanister
GitHub
GitHub - kanisterio/kanister: An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud…
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team. - k...
👍2
Find directories where changed terraform_remote_state data source is used
https://github.com/suzuki-shunsuke/tfrstate
https://github.com/suzuki-shunsuke/tfrstate
GitHub
GitHub - suzuki-shunsuke/tfrstate: Find directories where changed terraform_remote_state data source is used
Find directories where changed terraform_remote_state data source is used - suzuki-shunsuke/tfrstate
👍1
In the article "Run security scans on Terraform and OpenTofu projects with Trivy and GitHub Actions," the author provides a hands-on tutorial on integrating security scans into infrastructure-as-code (IaC) workflows using Trivy and GitHub Actions.
https://janik6n.net/posts/run-security-scans-on-terraform-and-opentofu-project-with-trivy-and-github-actions/
https://janik6n.net/posts/run-security-scans-on-terraform-and-opentofu-project-with-trivy-and-github-actions/
janik6n.net
Run security scans on Terraform and OpenTofu projects with Trivy and GitHub Actions
Run security scans on Terraform and OpenTofu project with Trivy and GitHub Actions
👍4
The blogpost explores the integration of GitHub Actions with AWS CodeBuild to create self-hosted runners. This approach leverages AWS CodeBuild's managed environment to execute GitHub Actions workflows, offering benefits such as enhanced security, scalability, and cost efficiency.
https://kieranlowe.io/implementing-self-hosted-github-action-runners-using-aws-codebuild
https://kieranlowe.io/implementing-self-hosted-github-action-runners-using-aws-codebuild
Kieran Lowe
Implementing Self-Hosted GitHub Action Runners using AWS CodeBuild
Set up AWS CodeBuild for GitHub Action Runners to boost CI/CD scalability and efficiency. Explore configuration steps and integration advantages.
👍5
tfocus is a super interactive tool for selecting and executing Terraform plan/apply on specific resources. Think of it as an "emergency tool" - not for everyday use.
https://github.com/nwiizo/tfocus
https://github.com/nwiizo/tfocus
GitHub
GitHub - nwiizo/tfocus: tfocus is a super interactive tool for selecting and executing Terraform plan/apply on specific resources.…
tfocus is a super interactive tool for selecting and executing Terraform plan/apply on specific resources. Think of it as an "emergency tool" - not for everyday use. - nwiizo/tfocus
❤1
Kube Startup CPU Boost is a controller that increases CPU resource requests and limits during Kubernetes workload startup time
https://github.com/google/kube-startup-cpu-boost
https://github.com/google/kube-startup-cpu-boost
GitHub
GitHub - google/kube-startup-cpu-boost: Kube Startup CPU Boost is a controller that increases CPU resource requests and limits…
Kube Startup CPU Boost is a controller that increases CPU resource requests and limits during Kubernetes workload startup time - google/kube-startup-cpu-boost
❤1
Managing stateful workloads in Kubernetes can be challenging, especially when ensuring smooth rollouts. This post explores how Slack optimized stateful application deployments to enhance reliability and performance.
https://slack.engineering/kube-stateful-rollouts/
https://slack.engineering/kube-stateful-rollouts/
slack.engineering
Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes
In a previous blog post—A Simple Kubernetes Admission Webhook—I discussed the process of creating a Kubernetes webhook without relying on Kubebuilder. At Slack, we use this webhook for various tasks, like helping us support long-lived Pods (see Supporting…
👍2