🐳 Docker is 10-year-old and I never used it. 🀷

by May 9, 2023

🐳 Docker is 10-year-old and I never used it. 🀷

I am a software architect, but I never feel the pain that Docker tries to fix. Why? 🧐

Because of:
– ☁️ cloud services (PaaS & SaaS)
– πŸ“¦ package management (NuGet, npm)
– πŸ—οΈ build automation
– ☁️ hosted development environments

I haven’t used VM’s for the last 6 years, only in edge cases. Embracing the cloud means you don’t need to manage the OS or VM’s yourself anymore. Docker containers have clear benefits above VM’s, but I am not on the VM bandwagon anymore. 🚫

Also, when I moved to the cloud, I focused on SaaS and PaaS, not IaaS (Infrastructure as a Service). This simplifies the complexity and decencies of solutions a lot. πŸ”„

We no longer need to install and setup external decencies like SQL Server. Spin up an Azure SQL Database (= as a service) and add the Connection String to the app and be done with it. Also, for local development I use the same cloud services. 🌐

At the same time package managers were getting traction, like NuGet and npm. This simplified working with dependencies within solutions. πŸ“š

Build Servers are powerful now a days. Automating builds and deployments, including its environment configuration, has never been easier. This eliminates a lot of human errors. πŸ€–

And now cloud hosted development environments, like GitHub Codespaces, are gaining traction. This technology makes sure you have all the tools you need to develop solutions. πŸ”§

Further my own philosophy is to keep solutions as simple as possible for building it and maintaining. Every added dependency should have enough merit to counter the added complexity. 🧠

Docker is also a dependency and adds complexity. You need to install it and learn how it works. When my only dependency is dotnet, I prefer to install dotnet instead of Docker and let the zip file be the ‘container’ of my app. πŸ“‚

Do you use Docker? Which problem did it solve for you? πŸ’‘

#
Remy van Duijkeren

Remy van Duijkeren

Power Platform Advisor

Microsoft Power Platform Advisor with over 25 years of experience in IT with a focus on (marketing) automation and integration.

Helping organizations with scaling their business by automating processes on the Power Platform (Dynamics 365).

Expert in Power Platform, Dynamics 365 (Marketing & Sales) and Azure Integration Services. Giving advice and strategy consultancy.

Services:
– Strategy and tactics advise
– Automating and integrating

Subscribe to
The Daily Friction

A daily newsletter on automation and eliminating friction

Related Content

ReSharper is 20 years old! πŸŽ‰

ReSharper is 20 years old! πŸŽ‰ Reading https://blog.jetbrains.com/dotnet/2024/07/23/resharper-20-years/ makes me realize how long I have been a .NET developer. I still remember using ReSharper for the first time. πŸ’‘ ReSharper made Visual Studio a much better IDE. πŸš€ It...

read more

Switching from Google to Bing πŸ”

Switching from Google to Bing πŸ” Recently, I've decided to switch from Google Search to Microsoft Bing, and here’s why: Ad Overload on Google: Google's integration of its advertising and search teams has led to a surge in sponsored links. This trend often means...

read more

Improving Optimization?

Improving Optimization? The traditional steps of Optimization: 1. Eliminate 2. Automate or 3. Delegate What if we added a missing element? Simplify. Before automating a convoluted workflow or delegating a tangled task, strip away the unnecessary. Make processes leaner...

read more