Creating Robust Developer Environments for Diverse Codebases with Kubernetes
At Pixlee, we run a multi-technology, primarily monolithic architecture. The toolsets we've chosen for each component of our system are optimized for balance between developer utility and performance for that specific component. The upside is that we get to work on different technologies tailored to what they do best. The downside is that such added diversity adds complexity to the deployment process as well as the development process.The Pixlee architecture in a nutshell:Rails for customer facing applications (dashboard and display widgets)backbone.js/marionette.js as our MVC js layer for the abovePython for scheduled jobs such as API content collection, analytics reports, etc.Play Framework for API and email server.