The purpose of Polyglot is strictly for learning: it provides a basis for experimenting with a microservices-based application implemented in multiple programming languages.