If you anticipate needing more scale or control for your monolith, you will probably eventually need to learn about containers. Look at containers-as-a-service tech which includes Docker, Heroku's continer registry, ECS, and/or Kubernetes.
If you anticipate building systems not as a monolith, look at Functions-as-a-Service.
If you anticipate building systems not as a monolith, look at Functions-as-a-Service.
I'm in the FaaS camp for forward thinking work, and wrote up a bunch of my experiences here: https://github.com/nzoschke/gofaas