Although the concepts behind microservices are not too complex -- and, theoretically, only require a proficiency in JavaScript and web development -- there is still a ...