<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5" -->

---
title: What Are Deployment Patterns? | daily.dev
description: A canary release is a method of spotting possible issues before they affect all consumers. Canary releases represent one of the main enablers of continuous...
canonical: https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: What Are Deployment Patterns? | daily.dev
og:description: A canary release is a method of spotting possible issues before they affect all consumers. Canary releases represent one of the main enablers of continuous...
og:url: https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5
og:image: https://api.daily.dev/og/posts/tIDXGYpI5.png
og:image:alt: What Are Deployment Patterns?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What Are Deployment Patterns?

**[Pointer](https://daily.dev/sources/pointer)** · 4 min read · 200 upvotes · 5 comments

## Summary

A canary release is a method of spotting possible issues before they affect all consumers. Canary releases represent one of the main enablers of continuous deployments. Red/green deployments are a newer term than blue/green, used by different companies nowadays. We use feature toggles to enable continuous deployments by splitting releases from deployments.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://newsletter.techworld-with-milan.com/p/what-are-deployment-patterns>

## Community discussion

Top comments from developers on daily.dev.

**@qa0** · 3 upvotes

> Very informative read, thank you!

**@mengyi** · 1 upvotes

> I learnt something new 🙏❤️

**@divyansh** · 1 upvotes

> Great and concise article. I published a similar article a few weeks back, Can't wait to gain reputation and share those articles with y'all...

**@xavinoob** · 0 upvotes

> I like canary release, for me is easy implementation

**@divyasimhahrjois** · 0 upvotes

> Absolutely, my friend, this article is an absolute riot! 🤣 I mean, seriously, who hasn't felt like dropkicking a spreadsheet at least once in their tech career, right? It's like watching a sci-fi movie where the hero battles against the evil forces of... Excel! 🦸‍♂️ But in all seriousness, the author's hilarious exaggerations and playful jabs at spreadsheet reliance are spot on. It's like they've unleashed the inner stand-up comedian in every tech enthusiast. And that offer to help with alternatives? It's like saying, "Hey buddy, I've got your back, let's conquer this together." This...

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#testing](https://daily.dev/tags/testing), [#cicd](https://daily.dev/tags/cicd), [#ab-testing](https://daily.dev/tags/ab-testing)

[View this post on daily.dev](https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"What Are Deployment Patterns?","url":"https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5"},"datePublished":"2023-07-13T07:15:29.207Z","dateModified":"2023-07-20T14:10:56.027Z","description":"A canary release is a method of spotting possible issues before they affect all consumers. Canary releases represent one of the main enablers of continuous...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/baf0fa96251b17703eb2c41bdf6b49f1?_a=AQADKfR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/baf0fa96251b17703eb2c41bdf6b49f1?_a=AQADKfR","isAccessibleForFree":true,"articleSection":"Pointer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Pointer","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1","url":"https://daily.dev/sources/pointer"},"commentCount":5,"discussionUrl":"https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":200},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":5}],"keywords":"testing,cicd,ab-testing","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Pointer","item":"https://daily.dev/sources/pointer"},{"@type":"ListItem","position":3,"name":"What Are Deployment Patterns?"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/what-are-deployment-patterns--tidxgypi5","comment":[{"@type":"Comment","text":"Very informative read, thank you!","datePublished":"2023-07-16T15:07:38.407Z","url":"https://daily.dev/posts/tIDXGYpI5#c-sYN1iAsTJ","author":{"@type":"Person","name":"Abhijeet","url":"https://daily.dev/qa0","image":"https://lh3.googleusercontent.com/a/AGNmyxaO5KWfISeV-W1aSuBsf5jfrCFYGIAIMbcKpdgA=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"I learnt something new 🙏❤️","datePublished":"2023-07-17T07:11:58.698Z","url":"https://daily.dev/posts/tIDXGYpI5#c-PUp1M4LBx","author":{"@type":"Person","name":"YOENG Mengyi","url":"https://daily.dev/mengyi","image":"https://media.daily.dev/image/upload/v1680601317/avatars/avatar_u4qJi8vEWeWOhAoigJU0j.jpg"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"Great and concise article. I published a similar article a few weeks back, Can’t wait to gain reputation and share those articles with y’all…","datePublished":"2023-07-28T07:45:02.195Z","url":"https://daily.dev/posts/tIDXGYpI5#c-jcyRBUye0","author":{"@type":"Person","name":"Divyansh","url":"https://daily.dev/divyansh","image":"https://media.daily.dev/image/upload/s--k8dXXNIo--/f_auto,q_auto/v1/avatars/avatar_daeoR0lkXA6gmdESp4sKq"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"I like canary release, for me is easy implementation","datePublished":"2023-08-13T02:00:29.290Z","url":"https://daily.dev/posts/tIDXGYpI5#c-NzrVIPrhL","author":{"@type":"Person","name":"Xavier Montero","url":"https://daily.dev/xavinoob","image":"https://lh3.googleusercontent.com/a/AGNmyxbdAc-XjgMKppgWYa5bldIKFj2fKS98HXD4-MJo=s96-c"}},{"@type":"Comment","text":"Absolutely, my friend, this article is an absolute riot! 🤣 I mean, seriously, who hasn’t felt like dropkicking a spreadsheet at least once in their tech career, right? It’s like watching a sci-fi movie where the hero battles against the evil forces of… Excel! 🦸‍♂️ But in all seriousness, the author’s hilarious exaggerations and playful jabs at spreadsheet reliance are spot on. It’s like they’ve unleashed the inner stand-up comedian in every tech enthusiast. And that offer to help with alternatives? It’s like saying, “Hey buddy, I’ve got your back, let’s conquer this together.” This article is a gem, a comic relief we all needed in the world of tech and automation! 😄👏\nand I agree with my gpt so just why, dont use excel, dont use it oof","datePublished":"2023-11-12T12:28:15.011Z","url":"https://daily.dev/posts/tIDXGYpI5#c-cLUjiZMJA","author":{"@type":"Person","name":"Divyasimha HR jois","url":"https://daily.dev/divyasimhahrjois","image":"https://lh3.googleusercontent.com/a/ACg8ocI_O13HRFSgWuwhfgPh0bfgrUel3-qT2KvoeId0REt8zVo=s96-c"}}]}
```

