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
Forwarded from Best Channels for Tech guys
🚀 Golang Notes 🐹
Looking for a place to level up your Go skills? Join Golang Notes and stay ahead in the world of Golang!
✨ What you'll find:
🔹 Best practices and coding tips
🔹 Latest updates from the Go ecosystem
🔹 Useful tools, snippets, and guides
🔹 Community discussions and expert insights
👨💻 Whether you're a beginner or an experienced developer, this channel has something for you!
🔗 Join now
Looking for a place to level up your Go skills? Join Golang Notes and stay ahead in the world of Golang!
✨ What you'll find:
🔹 Best practices and coding tips
🔹 Latest updates from the Go ecosystem
🔹 Useful tools, snippets, and guides
🔹 Community discussions and expert insights
👨💻 Whether you're a beginner or an experienced developer, this channel has something for you!
🔗 Join now
❤2👍2
Virtual environments can deceive users in subtle yet impactful ways. This article delves into the complexities of perception and trust in digital spaces.
https://surfingcomplexity.blog/2024/12/07/your-lying-virtual-eyes/
https://surfingcomplexity.blog/2024/12/07/your-lying-virtual-eyes/
Surfing Complexity
Your lying virtual eyes
Well, who you gonna believe, me or your own eyes? – Chico Marx (dressed as Groucho), from Duck Soup: In the ACM Queue article Above the Line, Below the Line, the late safety researcher Richar…
👍3❤1
Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.
https://github.com/OP5dev/TF-via-PR
https://github.com/OP5dev/TF-via-PR
GitHub
GitHub - OP5dev/TF-via-PR: Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC…
Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows. - OP5dev/TF-via-PR
👍5