Should I #DockerAllTheThings?

A while back I was in a discussion about whether there was a benefit for all organizations to adopt Docker. I was of the opinion that there are scenarios where it just wasn’t a fit. The more I thought about this, the more I realized that the benefits are always there, but some organizations have some issues they have to work out first before they can start reaping those benefits.

When you start looking into containers and their benefits you may come to the conclusion that “this would not work here“. Maybe that’s right. Are you sure?

You need to ask yourself why that is. Why is it that your organization cannot benefit from container tech? Perhaps there’s an underlying issue that needs to be addressed first, like a lack of priority on infrastructure automation. Or a lack of a DevOps culture. Or any number of things. Ultimately, there is one thing I believe is true:

YOU. CAN. NOT. FIX. ORGANIZATION. ISSUES. WITH. TECHNOLOGY.

If you are struggling with your digital transformation, suddenly deciding to Kuberneti-All-The-Dockers is not going to solve that.

(I have decided that Kuberneti is the verb form)

I put together some key benefits of containers for organizations up on sitecore.com, as well as the challenges you might face and how to tackle them. Following this article (linked below) is a good series by my colleague Rob Earlam that can help you get started with Docker:

Are Docker and Kubernetes the right fit for my team?

How to decide if your organization should adopt a container strategy.

I’d love to hear back your thoughts on this and how I could make this better!

Should we host Sitecore on IaaS or PaaS? (Jan 2020)

This started as a question on the community forums, and my answer got so long I decided to capture it here as well.

In general, when you are choosing an infrastructure model the first question you need to ask is what your team is comfortable having responsibility over, and what your organization is willing to pay to have somebody else worry about. You could do it in-house, pay a managed services group or Sitecore partner, or have Sitecore do things for you. Figure out what your team wants to have responsibility for and then that will guide you towards the best hosting model for your production environment.

Continue reading “Should we host Sitecore on IaaS or PaaS? (Jan 2020)”