Build LMS platform from scratch. Part 2 — define tech stack.

Here I will describe the tech stack I chose for LMS platform and explain why I made these choices.