This article was first published on Medium in 2016, but is still relevant today with some minor updates. Ruby on Rails has been a huge proponent of...