Mutable vs Immutable Deployments - A Diagram
Mike

Mike @mikenikles

About: Software Architect 👷. Productivity ⏱️ & Team Morale 😊. Web, Javascript, Cloud Native ☁️. Author 📚 and Educator 🧑‍🏫.

Joined:
Oct 14, 2019

Mutable vs Immutable Deployments - A Diagram

Publish Date: May 27 '20
13 3

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)

Comments 3 total

  • Sven Kanoldt
    Sven KanoldtMay 27, 2020

    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.

  • ujwal dhakal
    ujwal dhakalMay 28, 2020

    this looks like a monolith vs microservice deployment to me ?

    • Mike
      MikeMay 28, 2020

      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.

Add comment