# deployments

Published articles for deployments.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Hobby projects now retain fewer deployments to free up storage

DevFeed: [Hobby projects now retain fewer deployments to free up storage](<https://devfeed.tech/articles/hobby-projects-now-retain-fewer-deployments-to-free-up-storage-31498.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/hobby-projects-now-retain-fewer-deployments-to-free-up-storage>)

Author: Pranav Kanchi

Published: 2026-09-16T18:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [retention](<https://devfeed.tech/tags/retention.md>), [storage](<https://devfeed.tech/tags/storage.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Vercel has changed Deployment Retention for Hobby teams. Each Hobby project now keeps its three most recent production deployments and three most recent deployments of any type, while some protected deployments remain exempt. Deployments outside the exceptions are deleted immediately when a team exceeds the 10GB storage limit.

### Source excerpt

Hobby projects now retain fewer deployments past the 30-day retention window. Hobby teams get 10GB of Deployment Storage. Every deployment you keep uses some of it, and going over the limit can block you from deploying until you free some up. Deployment Retention for Hobby teams now deletes old deployments sooner, so dormant projects stop holding storage that your active projects need. Each Hobby project now keeps its 3 most recent production deployments, plus its 3 most recent deployments of any type, regardless of age. Preview deployments no longer get their own protection. Your current production deployment is still never deleted, and aliased and active-branch deployments are still protected. See the full list of exceptions in the docs. If your team is over the 10GB limit, deployments outside those exceptions are now deleted immediately instead of after 30 days. To stay under the limit, see how to optimize your Deployment Storage usage, or upgrade to Pro, where storage is billed at $0.10 per GB per month. Read more

## Jira Service Management Projects: Consolidation Versus Splitting at Scale

DevFeed: [Jira Service Management Projects: Consolidation Versus Splitting at Scale](<https://devfeed.tech/articles/when-atlas-meets-the-hyperscale-34016.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/jsm-projects-atlassian-vs-hyperscalers/>)

Author: Sridhar Rajarao

Published: 2026-07-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Sridhar Rajarao](<https://devfeed.tech/sources/sridhar-rajarao.md>)

Topics: [jira](<https://devfeed.tech/topics/jira.md>), [atlassian](<https://devfeed.tech/topics/atlassian.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [atlassian](<https://devfeed.tech/tags/atlassian.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [coupling](<https://devfeed.tech/tags/coupling.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [jira](<https://devfeed.tech/tags/jira.md>), [jsm](<https://devfeed.tech/tags/jsm.md>), [security](<https://devfeed.tech/tags/security.md>), [sre](<https://devfeed.tech/tags/sre.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The article compares Atlassian's recommendation to consolidate Jira Service Management work into fewer projects with the multi-project approach used by hyperscalers. It argues that consolidation suits smaller organizations, while separate projects can provide stronger security boundaries, limit configuration blast radius, and preserve team autonomy at scale.

### Source excerpt

Atlassian recommends consolidation. Hyperscalers use many. Both are right for different problems. Five real reasons to split, and what works at each scale.

## Don't forget Google SAS retires June 2027.

DevFeed: [Don't forget Google SAS retires June 2027.](<https://devfeed.tech/articles/don-t-forget-google-sas-retires-june-2027-40161.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/dont-forget-google-sas-retires-june-2027/>)

Author: j2sw

Published: 2026-06-23T19:34:33Z

Content type: news

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [SAS](<https://devfeed.tech/topics/sas.md>), [Google](<https://devfeed.tech/topics/google.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [migration](<https://devfeed.tech/topics/migration.md>), [service](<https://devfeed.tech/topics/service.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [3ghz](<https://devfeed.tech/tags/3ghz.md>), [cbrs](<https://devfeed.tech/tags/cbrs.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [existing](<https://devfeed.tech/tags/existing.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [migration](<https://devfeed.tech/tags/migration.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [network-operations](<https://devfeed.tech/tags/network-operations.md>), [operational](<https://devfeed.tech/tags/operational.md>), [retirement](<https://devfeed.tech/tags/retirement.md>), [sas](<https://devfeed.tech/tags/sas.md>), [service](<https://devfeed.tech/tags/service.md>), [wireless-networking](<https://devfeed.tech/tags/wireless-networking.md>)

### AI overview

Google Cloud Spectrum Access System (SAS) is being retired. It stopped accepting new customers on June 10, 2026, will remain operational for existing customers during the transition, and is scheduled to shut down on June 10, 2027.

### Source excerpt

In case you forgot: RETIREMENT NOTICE Google Cloud Spectrum Access System (SAS) is being retired. Starting June 10, 2026, we are no longer accepting new customers. The service will remain fully operational for existing customers during the transition period and will be shut down on June 10, 2027. Please review the migration steps below for instructions on ... Read more The post Don't forget Google SAS retires June 2027. appeared first on Justin Wilson (j2sw).

## Safe deployments with Temporal Worker Versioning on Kubernetes

DevFeed: [Safe deployments with Temporal Worker Versioning on Kubernetes](<https://devfeed.tech/articles/safe-deployments-with-temporal-worker-versioning-on-kubernetes-35967.md>)

Original publisher: [Read original article](<https://temporal.io/blog/safe-deployments-with-temporal-worker-versioning-on-kubernetes>)

Author: Michael Jones

Published: 2026-04-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [deployments](<https://devfeed.tech/tags/deployments.md>), [docker](<https://devfeed.tech/tags/docker.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [temporal](<https://devfeed.tech/tags/temporal.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

### AI overview

This tutorial demonstrates how Temporal Worker Versioning on Kubernetes can safely deploy Workflow code changes while preserving in-flight Workflows. It uses a research agent Workflow with expensive LLM calls to illustrate the risks of naive deployments and the deployment pattern that addresses them.

### Source excerpt

Non-determinism errors killing your in-flight Workflows? Michael Jones shows how Temporal's Worker Versioning lets old and new Workers run side by side, so nothing gets lost on deploy.

## Safe, versioned Worker Deployments on Kubernetes: Now with autoscaling!

DevFeed: [Safe, versioned Worker Deployments on Kubernetes: Now with autoscaling!](<https://devfeed.tech/articles/safe-versioned-worker-deployments-on-kubernetes-now-with-autoscaling-35968.md>)

Original publisher: [Read original article](<https://temporal.io/blog/safe-versioned-worker-deployments-on-kubernetes-now-with-autoscaling>)

Author: Brandon Chavis

Published: 2026-03-30T00:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-operator](<https://devfeed.tech/tags/kubernetes-operator.md>), [kubernetes-scaling](<https://devfeed.tech/tags/kubernetes-scaling.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

### AI overview

Temporal's open-source Worker Controller now supports attaching Kubernetes resources such as Horizontal Pod Autoscalers and PodDisruptionBudgets to versioned worker deployments. Worker versions can be scaled independently using version-specific backlog metrics.

### Source excerpt

Automate Temporal Worker autoscaling on Kubernetes. Learn how the new WorkerResourceTemplate attaches HPAs to versioned deployments for independent scaling.

## Keycloak Community Survey Finds Demand for Official Helm Charts and More Robust GitOps Flows

DevFeed: [Keycloak Community Survey Finds Demand for Official Helm Charts and More Robust GitOps Flows](<https://devfeed.tech/articles/distribution-survey-the-results-are-in-31760.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/03/distribution-surver-results>)

Author: Keycloak Cloud Native team

Published: 2026-03-18T00:00:00Z

Content type: article

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [community](<https://devfeed.tech/tags/community.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containerized](<https://devfeed.tech/tags/containerized.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [results](<https://devfeed.tech/tags/results.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [survey](<https://devfeed.tech/tags/survey.md>)

### AI overview

Keycloak's survey of more than 360 respondents examined how the community deploys and manages Keycloak. Respondents expressed demand for official Helm Charts and more robust GitOps workflows, while adoption of the Keycloak Operator was reported as low because its setup is difficult to understand and its functionality is perceived as insufficient.

### Source excerpt

Earlier this year, we conducted a survey to better understand how the community deploys and manages Keycloak in the real world. With over 360 respondents (!!), the results provide a better understanding of the community's needs and wishes. What we learned The survey results highlight a community that is deeply invested in the containerized ecosystem but is facing specific challenges in day-to-day operations. Key Findings: The Helm Charts: A significant portion of the community explicitly requested official Helm Charts, particularly for managing Keycloak installation and managing deployments via tools like ArgoCD. Operator: Adoption of the Keycloak Operator is not very high in the community, which is mainly caused by the fact that the Operator setup is hard to grasp, and do not provide the required functionality. GitOps & Configuration: There is a strong desire for more robust GitOps flows, especially when it comes to managing Keycloak resources like Realms and Clients. The whole Keycloak team is aware of these results and is discussing the next steps. Thank you to everyone who shared their feedback in this survey! More details: You can browse the detailed breakdown of the survey results in the slides below:

## Microservices Deep Dive: Architecting for Scalability and Resilience

DevFeed: [Microservices Deep Dive: Architecting for Scalability and Resilience](<https://devfeed.tech/articles/microservices-deep-dive-architecting-for-scalability-and-resilience-39562.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/10-microservices-architecture/>)

Author: hello@ankit-rana.com

Published: 2026-03-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [microservices architecture](<https://devfeed.tech/topics/microservices-architecture.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [devops](<https://devfeed.tech/tags/devops.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [domain-driven-design-ddd](<https://devfeed.tech/tags/domain-driven-design-ddd.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [independent](<https://devfeed.tech/tags/independent.md>), [isolation](<https://devfeed.tech/tags/isolation.md>), [layer](<https://devfeed.tech/tags/layer.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [observability](<https://devfeed.tech/tags/observability.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [services](<https://devfeed.tech/tags/services.md>), [system-design](<https://devfeed.tech/tags/system-design.md>)

### AI overview

This article explains how microservices replace a tightly coupled monolith with independently deployable services aligned to business capabilities. It covers benefits such as independent scaling, fault isolation, team autonomy, and technology flexibility, while noting the added costs of communication, observability, operations, and data management. It recommends using microservices when domain complexity and scale justify the operational cost, organizing services around bounded contexts, and extracting one domain at a time.

### Source excerpt

Microservices trade deployment simplicity for independent scaling, fault isolation, and team autonomy, and they only pay off once domain complexity and scale justify the operational cost. Align services to bounded contexts, give each its own data store, and extract one domain at a time rather than splitting by technical layer.

## Replay 2025 in London: Conference highlights on resilient backend systems

DevFeed: [Replay 2025 in London: Conference highlights on resilient backend systems](<https://devfeed.tech/articles/replay-2024-highlights-why-replay-2025-will-be-even-bigger-35957.md>)

Original publisher: [Read original article](<https://temporal.io/blog/replay-highlights-why-replay-2025-even-bigger>)

Author: Lauren Bennett

Published: 2025-01-29T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [community](<https://devfeed.tech/tags/community.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [developer](<https://devfeed.tech/tags/developer.md>), [event](<https://devfeed.tech/tags/event.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-detection](<https://devfeed.tech/tags/fraud-detection.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [london](<https://devfeed.tech/tags/london.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scale](<https://devfeed.tech/tags/scale.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This promotional article invites developers to Replay 2025 in London and previews sessions on resilient, scalable backend systems. It highlights case studies involving Temporal Cloud from JPMorgan Chase, ZoomInfo, Salesforce, Cloudflare, and The Washington Post's Arc XP.

### Source excerpt

Join Replay 2025 in London, March 3-5, to learn from industry leaders like Salesforce and Vodafone. Attend keynotes, hands-on workshops, and a hackathon focused on building resilient, scalable systems. Don't miss the developer event of the year!

## Immutable URLs can simplify deployments

DevFeed: [Immutable URLs can simplify deployments](<https://devfeed.tech/articles/call-by-hash-32401.md>)

Original publisher: [Read original article](<https://garnix.io/blog/call-by-hash>)

Published: 2024-03-14T00:00:00Z

Content type: article

Language: en

Sources: [Garnix Blog](<https://devfeed.tech/sources/garnix-blog.md>)

Topics: [hash](<https://devfeed.tech/topics/hash.md>)

Tags: [deployments](<https://devfeed.tech/tags/deployments.md>), [hash](<https://devfeed.tech/tags/hash.md>), [idea](<https://devfeed.tech/tags/idea.md>), [simplify](<https://devfeed.tech/tags/simplify.md>)

### AI overview

The article explores making URLs immutable and suggests that this approach could improve and simplify deployments.

### Source excerpt

What happens if we make URLs immutable? A somewhat unusual idea that can substantially improve and simplify deployments.

## Launch Week II Day 1: Preview Deployments

DevFeed: [Launch Week II Day 1: Preview Deployments](<https://devfeed.tech/articles/launch-week-ii-day-1-preview-deployments-31047.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/launch-week-2-day-1>)

Author: Joshua Kim

Published: 2024-01-08T00:00:00Z

Content type: release

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [launch](<https://devfeed.tech/tags/launch.md>), [launch-week](<https://devfeed.tech/tags/launch-week.md>), [preview](<https://devfeed.tech/tags/preview.md>)

### AI overview

Mintlify introduced Preview Deployments during Launch Week II Day 1. The feature generates temporary links for pull requests so teams can review documentation changes in a live environment before they reach production. It is available to all users in beta for two weeks.

### Source excerpt

Welcome to Mintlify's second launch week! Over the course of the week, we'll be launching something new every day.

## What AI Tools Mean for Deployment, Operations and Security (AI for DevEx, Part 5)

DevFeed: [What AI Tools Mean for Deployment, Operations and Security (AI for DevEx, Part 5)](<https://devfeed.tech/articles/what-ai-tools-mean-for-deployment-operations-and-security-ai-for-devex-part-5-39956.md>)

Original publisher: [Read original article](<https://mende.io/blog/what-ai-tools-mean-for-deployment-operations-and-security-ai-for-devex-part-5/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-12-16T05:00:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Security](<https://devfeed.tech/topics/security.md>), [DevSecOps](<https://devfeed.tech/topics/devsecops.md>), [AIOps](<https://devfeed.tech/topics/aiops.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-for-devex-artificial-intelligence-developer-experience-developer-productivity](<https://devfeed.tech/tags/ai-for-devex-artificial-intelligence-developer-experience-developer-productivity.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [aiops](<https://devfeed.tech/tags/aiops.md>), [datadog](<https://devfeed.tech/tags/datadog.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [errors](<https://devfeed.tech/tags/errors.md>), [health-checks](<https://devfeed.tech/tags/health-checks.md>), [http](<https://devfeed.tech/tags/http.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [operations](<https://devfeed.tech/tags/operations.md>), [production](<https://devfeed.tech/tags/production.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [security](<https://devfeed.tech/tags/security.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article examines how AI tools may reduce cognitive load for software and platform teams responsible for deployment, operations, monitoring, and security. It discusses automated log and trace monitoring, anomaly detection, alerting, health checks, HTTP 500 errors, and tools that help identify root causes and speed recovery.

### Source excerpt

What AI Tools Mean for Deployment, Operations and Security (AI for DevEx, Part 5) Welcome back to AI for DevEx, Part 5. In the last part, we explored how AI tools can help us to improve our collaboration and communication. Today, we're focusing on an often ignored aspect of software engineering: the importance of deployment, operation, monitoring, and security for teams that manage their software from creation to running it in production. Terms like DevOps, DevSecOps, and DevOps have been created to emphasize the need for teams to own their software completely.

## How BRYTER Achieved Increased Developer Experience, Ownership, Product Quality, and Engineering Effectiveness through Continuous Deployments

DevFeed: [How BRYTER Achieved Increased Developer Experience, Ownership, Product Quality, and Engineering Effectiveness through Continuous Deployments](<https://devfeed.tech/articles/how-bryter-achieved-increased-developer-experience-ownership-product-quality-and-engineering-effectiveness-through-continuous-deployments-39910.md>)

Original publisher: [Read original article](<https://mende.io/blog/how-bryter-achieved-increased-developer-experience-ownership-product-quality-and-engineering-effectiveness-through-continuous-deployments/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-09-22T08:00:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [case-study](<https://devfeed.tech/tags/case-study.md>), [case-study-continuous-deployment-developer-experience-developer-productivity-leadership-practic](<https://devfeed.tech/tags/case-study-continuous-deployment-developer-experience-developer-productivity-leadership-practic.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [qa](<https://devfeed.tech/tags/qa.md>), [quality](<https://devfeed.tech/tags/quality.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [selenium](<https://devfeed.tech/tags/selenium.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This case study describes how BRYTER addressed a monolithic deployment process in which deployments occurred twice weekly and were managed by QA. The resulting lack of visibility, ownership, and understanding affected engineering teams, testing, and resilience. BRYTER began moving toward continuous deployments and created a dedicated Developer Experience Team.

### Source excerpt

How BRYTER Achieved Increased Developer Experience, Ownership, Product Quality, and Engineering Effectiveness through Continuous Deployments BRYTER, a German LegalTech scale-up, faced challenges with its monolithic deployment process and limited understanding of the deployment process within its engineering teams. Deployments occurred only twice a week and were managed by the QA team, leading to a lack of visibility and ownership among the other teams.

## Remote Deployments with nixos-rebuild

DevFeed: [Remote Deployments with nixos-rebuild](<https://devfeed.tech/articles/remote-deployments-with-nixos-rebuild-32448.md>)

Original publisher: [Read original article](<https://nixcademy.com/posts/nixos-rebuild-remote-deployment/>)

Author: Jacek Galowicz

Published: 2023-08-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Nixcademy Blog](<https://devfeed.tech/sources/nixcademy-blog.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [systems](<https://devfeed.tech/topics/systems.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [dry-run](<https://devfeed.tech/tags/dry-run.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This tutorial explains the locality axis of nixos-rebuild, covering remote builds and deployments across a local machine, a build host, and a target host. It describes selecting the NixOS configuration, deploying to another host, and copying and activating the resulting system configuration.

### Source excerpt

Explore how nixos-rebuild's remote capabilities simplify deployment across machines. Learn the efficient steps for seamless remote builds and deployments!

## Survey - Cross-Site Replication in Keycloak

DevFeed: [Survey - Cross-Site Replication in Keycloak](<https://devfeed.tech/articles/survey-cross-site-replication-in-keycloak-31611.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2023/06/crossdc-survey>)

Author: Stian Thorgersen

Published: 2023-06-30T00:00:00Z

Content type: article

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [deployments](<https://devfeed.tech/tags/deployments.md>), [environments](<https://devfeed.tech/tags/environments.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [replication](<https://devfeed.tech/tags/replication.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [survey](<https://devfeed.tech/tags/survey.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>)

### AI overview

Keycloak and Infinispan engineering teams are surveying expectations, requirements, use cases, and deployment sizing for supported Cross-Site Replication in future Keycloak releases, including Active/Passive and Active/Active support.

### Source excerpt

The Keycloak and Infinispan engineering teams are working together to bring Cross-Site Replication (CSR) to a fully supported state in future Keycloak releases, with Active/Passive support and Active/Active support. We would like to gather inputs on your expectations, requirements, use-cases and sizing of the target deployment environments for the CSR feature. Thanks in advance for filling out this survey form to help us better plan and deliver this feature. If your are interested in Active/Passive or Active/Active deployments of Keycloak please fill in the survey.

## From two manual monolithic deployments a week to 15+ automated deployments a day

DevFeed: [From two manual monolithic deployments a week to 15+ automated deployments a day](<https://devfeed.tech/articles/from-two-manual-monolithic-deployments-a-week-to-15-automated-deployments-a-day-39883.md>)

Original publisher: [Read original article](<https://mende.io/blog/continuous-deployment-for-the-entire-organisation/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2022-06-11T13:18:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Git](<https://devfeed.tech/topics/git.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [backend](<https://devfeed.tech/tags/backend.md>), [case-study-continuous-deployment-culture-practices-software-testing-technical-leadership-devel](<https://devfeed.tech/tags/case-study-continuous-deployment-culture-practices-software-testing-technical-leadership-devel.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [e2e](<https://devfeed.tech/tags/e2e.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [git](<https://devfeed.tech/tags/git.md>), [qa](<https://devfeed.tech/tags/qa.md>)

### AI overview

This article describes how BRYTER moved from two manual monolithic deployments per week to more than 15 automated deployments per day. The change enabled continuous production deployments for most applications and services across roughly 15 teams, using a shared Git repository and staging environment.

### Source excerpt

From two manual monolithic deployments a week to 15+ automated deployments a day We did it. Roughly two years after I joined BRYTER and one year after we started the developer experience team, we finally ended the era of manual deployments for roughly 15 teams.

## Crucial developer practices: Decoupling deployments and releases

DevFeed: [Crucial developer practices: Decoupling deployments and releases](<https://devfeed.tech/articles/crucial-developer-practices-decoupling-deployments-and-releases-39890.md>)

Original publisher: [Read original article](<https://mende.io/blog/decoupling-deployments-and-releases/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2021-11-27T12:02:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [releases](<https://devfeed.tech/topics/releases.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Risk](<https://devfeed.tech/topics/risk.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [continuous](<https://devfeed.tech/tags/continuous.md>), [continuous-deployment-software-development-software-craft](<https://devfeed.tech/tags/continuous-deployment-software-development-software-craft.md>), [decoupling](<https://devfeed.tech/tags/decoupling.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [developer](<https://devfeed.tech/tags/developer.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [practices](<https://devfeed.tech/tags/practices.md>), [risk](<https://devfeed.tech/tags/risk.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article explains why growing systems should decouple deployments from releases. It focuses on release toggles, a type of transient feature flag that lets developers change application behavior at runtime, gradually roll out changes, roll them back, and test in production without breaking the system.

### Source excerpt

Crucial developer practices: Decoupling deployments and releases When systems are small and the risk of introducing defects when changing its behaviour is low, these changes can happen during deployment. However, when systems grow, the behaviour becomes more complex and more people are working on the system, it is essential to decouple behaviour changes, the releases, from deployments.

## Atomic Deployments Without Tears

DevFeed: [Atomic Deployments Without Tears](<https://devfeed.tech/articles/atomic-deployments-without-tears-31260.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/executing-atomic-deployments>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2020-06-30T04:00:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Git](<https://devfeed.tech/topics/git.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [atomic](<https://devfeed.tech/tags/atomic.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [changes](<https://devfeed.tech/tags/changes.md>), [continuous](<https://devfeed.tech/tags/continuous.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [git](<https://devfeed.tech/tags/git.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [insights](<https://devfeed.tech/tags/insights.md>), [integration](<https://devfeed.tech/tags/integration.md>), [learn](<https://devfeed.tech/tags/learn.md>), [safely](<https://devfeed.tech/tags/safely.md>), [tools](<https://devfeed.tech/tags/tools.md>), [using](<https://devfeed.tech/tags/using.md>), [website](<https://devfeed.tech/tags/website.md>), [zero](<https://devfeed.tech/tags/zero.md>)

### AI overview

This tutorial explains how to use Continuous Integration tools to perform atomic, zero-downtime deployments for Craft CMS websites. It covers a workflow based on local development, a cloud Git repository, and automated deployment to production or staging servers.

### Source excerpt

Learn how to use atomic deployments to automatically and safely deploy changes to your website with zero downtime using Continuous Integration (CI) tools

## 70% cheaper Kubernetes cluster on AWS

DevFeed: [70% cheaper Kubernetes cluster on AWS](<https://devfeed.tech/articles/70-cheaper-kubernetes-cluster-on-aws-37798.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/k8s-sandbox-costs/>)

Author: Carlos Alexandro Becker

Published: 2017-04-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Bash](<https://devfeed.tech/topics/bash.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [bash](<https://devfeed.tech/tags/bash.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [ingress](<https://devfeed.tech/tags/ingress.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [limits](<https://devfeed.tech/tags/limits.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [production](<https://devfeed.tech/tags/production.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>)

### AI overview

This tutorial describes strategies for reducing the cost of a sandbox Kubernetes cluster on AWS by about 70%. It covers tuning pod resource requests and limits, routing services through one nginx Ingress load balancer, and scaling down idle deployments with a Bash script.

### Source excerpt

We are running Kubernetes on both sandbox and production for some months now. Our production cluster is still small, with few services running on it, but, most of our sandbox environment is running on a Kubernetes cluster on AWS.