Cover image for Mutable vs Immutable Deployments - A Diagram

Mutable vs Immutable Deployments - A Diagram

mikenikles profile image Mike Nikles ・1 min read

lunchbreak-diagrams (5 Part Series)

1) Mutable vs Immutable Deployments - A Diagram 2) Server-side rendering (SSR) vs static site generator (SSG) - A Diagram 3) Traditional testing pyramid vs user-focused testing pyramid - A Diagram 4) Hosting architecture - A diagram 5) Cloud Native Web Development Project Overview - A diagram

Hey DEV community,

As I'm getting closer to my June 28, 2020 deadline to release my book, Cloud Native Web Development, I decided to dedicate half an hour during my lunch breaks from now until I publish the book to draw the (architecture) diagrams I need.

I'll just throw them in here, hoping others find them useful.

Today: Mutable vs. immutable deployments.

Alt Text

Diagram source (if you want to edit/reuse it)


markdown guide

Thanks for sharing. The Immutable Deployment is basically what you can do with docker image artefact based deployments.

However, the drawing tool is awesome. I did 2 architecture sketches with it today and the first time it was super fun.


this looks like a monolith vs microservice deployment to me ?


In theory, you could deploy a monolith as immutable. However, in practice, I agree with you that immutable deployments are much more often related to an architecture based on multiple, independent services.