Don't use higher level provisioning and config tools until you know the basics

This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the workflows category.

Last Updated: 2022-12-01

Having never tried it before, I wasted hours trying to get AWS ECS (Elastic Container Server) running . Eventually, I gave up and ran docker with EC2. This was far easier. Mostly because there were less moving parts to deal with, and I was not good enough at basic AWS to justify using power tools at the time. What's more, by learning the basics well, my knowledge has a better chance of being generalizable.


Until you're fluent with the basic underlying tools, don't go with the advanced stuff. Take your time and respect where you're at right now. Afterwards, you can learn to wrap it all up in higher-level stuff.