In the article the team delves into the rigorous testing of their Signals tool, aimed at ensuring reliability, speed, and resilience. Through a series of "gameday" tests, they put Signals to the test under extreme conditions, demonstrating its ability to handle high request rates, maintain uptime, and quickly recover from failures. The insights gained from these tests helped them fine-tune the system for optimal performance, showcasing FireHydrant's commitment to providing a robust, mission-critical alerting and on-call management tool. This technical exploration highlights the importance of pressure testing in building resilient systems.
https://firehydrant.com/blog/improving-signals-speed-and-resilience-through-pressure-testing/
https://firehydrant.com/blog/improving-signals-speed-and-resilience-through-pressure-testing/
Firehydrant
Inside the gamedays: how we tested Signals for reliability
A technical look at how Signals, our alerting and on-call service, withstood aggressive pressure-testing to establish our 99.99% uptime SLO.
👍4
This blogpost emphasizes the crucial role of Kubernetes (K8s) and APIs in cloud-native application development, highlighting challenges posed by the lack of native API management in K8s. It introduces the Kubernetes Gateway API as a solution, offering detailed insights into how it facilitates API management directly within K8s configurations. By leveraging this specification, developers can enhance their cloud-native applications, improving efficiency, security, and interoperability, thus streamlining the development process.
https://wso2.com/library/blogs/streamlining-cloud-native-app-development-in-kubernetes-with-prioritized-api-management/
https://wso2.com/library/blogs/streamlining-cloud-native-app-development-in-kubernetes-with-prioritized-api-management/
Wso2
Streamlining Cloud Native App Development in Kubernetes with Prioritized API Management
In this article, we will discuss the Kubernetes Gateway API specification and how its support for comprehensive API definition and management in the YAML language can ease the development of cloud native applications. Additionally, we will review the benefits…
👍3
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage
https://github.com/neondatabase/neon
https://github.com/neondatabase/neon
GitHub
GitHub - neondatabase/neon: Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database…
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero. - neondatabase/neon
👍5
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://github.com/zed-industries/zed
https://github.com/zed-industries/zed
GitHub
GitHub - zed-industries/zed: Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators…
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. - zed-industries/zed
👍4
The article discusses the increasing trend among large companies and fast-moving startups to favor a rebase-centric workflow over merge commits in their development processes. It argues that rebasing offers a cleaner, more linear history, which simplifies understanding the project's evolution and makes it easier to manage changes. The shift towards rebasing is backed by both theoretical benefits and practical examples, highlighting its efficiency in maintaining project history and facilitating easier reversions when necessary. Despite challenges with current tooling and the initial learning curve, rebasing is presented as the preferred approach for modern, agile software development teams.
https://graphite.dev/blog/why-ban-merge-commits
https://graphite.dev/blog/why-ban-merge-commits
Graphite.dev
Why large companies and fast-moving startups are banning merge commits
Delve into merge vs. rebase debates in Git workflows. Discover why rebase is gaining traction despite challenges and tooling hurdles.
👍6
The article discusses web frameworks that are gaining attention in 2024. It highlights HTMX for those preferring less JavaScript and simpler code, Wasp for developers seeking a full-stack solution using React and Node.js, Solid.js for reactivity with a low learning curve, Astro for static sites leveraging multiple frameworks, Svelte for its simplicity and speed, and Qwik for high performance with a focus on resumability. Each framework is praised for its unique advantages, aiming to make development more efficient and accessible.
https://dev.to/wasp/web-frameworks-we-are-most-excited-for-in-2024-4d15
https://dev.to/wasp/web-frameworks-we-are-most-excited-for-in-2024-4d15
DEV Community
Web frameworks we are most excited for in 2024
Introduction 2024 is upon us, and we try to plan for the new year and think of the things...
❤3👍3
The "Command Line Interactive Controller for Kubernetes"
https://github.com/databricks/click
https://github.com/databricks/click
GitHub
GitHub - databricks/click: The "Command Line Interactive Controller for Kubernetes"
The "Command Line Interactive Controller for Kubernetes" - databricks/click
🔥5👍2
In this insightful GitLab blog post, the Security team unveils their innovative approach to detecting secrets like API keys within video content. They describe their journey from concept to implementation, highlighting the challenges faced and the solutions crafted, notably with the aid of AI. Through a detailed walkthrough, readers learn about the methodical process of scanning videos frame by frame, leveraging optical character recognition (OCR), and the crucial role of approximate regex matching to ensure accuracy despite OCR inaccuracies. The post not only shares GitLab's internal practices but also extends an invitation to the broader community by open-sourcing their tools, encouraging feedback and collaboration.
https://about.gitlab.com/blog/2024/02/29/how-to-detecting-secrets-in-video-content/
https://about.gitlab.com/blog/2024/02/29/how-to-detecting-secrets-in-video-content/
❤🔥3👍3❤1
Interesting story about security issue
https://garden.io/blog/aws-security-issue
https://garden.io/blog/aws-security-issue
garden.io
We reported a security issue in AWS CDK's eks.Cluster component | garden.io
Two sleuthing SREs uncovered an AWS security issue. Here's how they found it, why it matters, and what you need to do to resolve it.
👍3
Good guide how to use GitHub copilot more effective https://github.blog/2023-06-20-how-to-write-better-prompts-for-github-copilot/
The GitHub Blog
How to write better prompts for GitHub Copilot
In this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer.
👍3
Crossplane_The_Cloud_Native_Control_Plane_-_Viktors_Book.pdf
5.4 MB
Crossplane: The Cloud Native Control Plane
Download this ebook to see how you can use Crossplane to replicate the experience of using a public cloud provider – but made specifically for your needs.
Download this ebook to see how you can use Crossplane to replicate the experience of using a public cloud provider – but made specifically for your needs.
🔥5👍1
The article discusses the comparison of PostgreSQL managed services across different cloud platforms: AWS, Azure, GCP (Google Cloud Platform), and Supabase.
https://blog.peerdb.io/comparing-postgres-managed-services-aws-azure-gcp-and-supabase
https://blog.peerdb.io/comparing-postgres-managed-services-aws-azure-gcp-and-supabase
PeerDB Blog
Comparing Postgres Managed Services: AWS, Azure, GCP and Supabase
At PeerDB, we are building a fast and a cost-effective way to replicate data from Postgres to Data Warehouses such as Snowflake, BigQuery, ClickHouse, Postgres and so on. All our customers run Postgres at the heart of the data stack, running fully ma...
👍6
Define Kubernetes native apps and abstractions using object-oriented programming
https://github.com/cdk8s-team/cdk8s
https://github.com/cdk8s-team/cdk8s
GitHub
GitHub - cdk8s-team/cdk8s: Define Kubernetes native apps and abstractions using object-oriented programming
Define Kubernetes native apps and abstractions using object-oriented programming - cdk8s-team/cdk8s
👍4
The article discusses extracting DevOps Research and Assessment (DORA) metrics from continuous delivery (CD) pipelines to enhance CI/CD observability. It builds on previous work on CI system metrics, extending into CD with a focus on DORA metrics for internal service workflows. The piece details a project undertaken during Grafana Labs' latest hackathon, where the authors developed a proof-of-concept to monitor deployment workflows, utilizing tools like Argo Workflows and Grafana Incident for data collection. It aims to improve understanding of software delivery effectiveness through metrics like deployment frequency and mean time to recovery, contributing to better operational insights and decision-making.
https://grafana.com/blog/2024/03/26/ci/cd-observability-extracting-dora-metrics-from-a-cd-pipeline/
https://grafana.com/blog/2024/03/26/ci/cd-observability-extracting-dora-metrics-from-a-cd-pipeline/
Grafana Labs
CI/CD observability: Extracting DORA metrics from a CD pipeline | Grafana Labs
Building on existing efforts to improve CI/CD observability, a Grafana Labs hackathon team built a POC for extracting DORA metrics from CD workflows.
👍4
Local development against a remote Kubernetes or OpenShift cluster
https://github.com/telepresenceio/telepresence
https://github.com/telepresenceio/telepresence
GitHub
GitHub - telepresenceio/telepresence: Local development against a remote Kubernetes or OpenShift cluster
Local development against a remote Kubernetes or OpenShift cluster - telepresenceio/telepresence
👍3
The article emphasizes that while PSA is native and aligns with security standards, its customization capabilities are somewhat limited. The guide aims to modernize security approaches with practical, step-by-step guidance, catering to developers and administrators involved in cloud computing and Kubernetes environments. For a comprehensive understanding, you can read the full article here.
https://hackernoon.com/migrating-from-pod-security-policies-a-comprehensive-guide-part-1-transitioning-to-psa
https://hackernoon.com/migrating-from-pod-security-policies-a-comprehensive-guide-part-1-transitioning-to-psa
Hackernoon
Migrating from Pod Security Policies: A Comprehensive Guide (Part 1: Transitioning to PSA)
Transition to PSA: Migrate from Pod Security Policies (PSP) to native Pod Security Admission (PSA) in Kubernetes for enhanced security.
👍3
DevOps & SRE notes
Good news everyone. AWS should provide a solution https://twitter.com/jeffbarr/status/1785386554372042890
Good news in short. Bucket owners will never incur request or bandwidth charges for requests that return an HTTP 403 (Access Denied) error response if initiated from outside their individual AWS account or AWS Organization.
https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-s3-no-charge-http-error-codes/
https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-s3-no-charge-http-error-codes/
Amazon
Amazon S3 will no longer charge for several HTTP error codes - AWS
Discover more about what's new at AWS with Amazon S3 will no longer charge for several HTTP error codes
🔥6🎉2😱1
The blog post provides a comprehensive guide to using Docker Compose for managing multi-container Docker applications. It covers the basics of Docker Compose, differences between Docker and Docker Compose, and detailed instructions on writing a compose.yaml file. It also delves into starting, stopping, and managing services, volumes, and networks within Docker Compose, aiming to simplify the deployment and scaling of applications. For more detailed information and guidance, you can read the full post here.
https://devopscycle.com/blog/the-ultimate-docker-compose-cheat-sheet/
https://devopscycle.com/blog/the-ultimate-docker-compose-cheat-sheet/
Devopscycle
The Ultimate Docker Compose Cheat Sheet
Get your Docker Compose Cheat Sheet as PDF or PNG. In this article, you learn how to manage Multi Container Apps with Docker Compose.
👍7
https://github.com/TheCloudTheory/arm-estimator
ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform
ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform
GitHub
GitHub - TheCloudTheory/arm-estimator: ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform
ACE (Azure Cost Estimator) - automated cost estimations for ARM Templates, Bicep and Terraform - TheCloudTheory/arm-estimator
👍5
🛡 Kubernetes Config Syncer (previously kubed)
https://github.com/config-syncer/config-syncer
https://github.com/config-syncer/config-syncer
GitHub
GitHub - config-syncer/config-syncer: 🛡️ Kubernetes Config Syncer (previously kubed)
🛡️ Kubernetes Config Syncer (previously kubed). Contribute to config-syncer/config-syncer development by creating an account on GitHub.
👍5