I'm familiar with and have been using Heroku since 2011, so for over a decade. Back then it was aimed at ruby-only software stacks and had some issues with performance and
What Docker is and what is it not.
Docker is a software provided by Docker Inc - it's a technology providing containers.
It provides additional abstraction layer and automation of OS
What is it?
Many people have probably seen the terms "services oriented architecture" (SOA) and microservices. If you're curious about the differences between them, there's a free
The issue
Possibility to work in a remote team is one the best advantages of being a programmer. These days we have a lot of tools that make it quite easy, such as