Medallia Engineering Blog

Medallia Engineering Blog

A look inside what we are building

Microservices using relocatable Docker containers

Today we want to share a talk that Thorvald Natvig (Architect) and Mauricio Garavaglia (Staff Engineer) gave at a conference in Buenos Aires, Argentina last July. In this presentation they deep dive into the microservices architecture we are implementing at Medallia, what our drivers are and how the development process works. This was a result of a deep analysis of our needs and the lessons learned from other companies on the valley that were kind enough to share them with us. Continue reading

Lessons learnt from the early adopters

Guido De Caso / 2015-03-19 / medallia
Two platitudes reign supreme in tech: “Change is the only constant” and “Hindsight is 20⁄20.” As our industry has evolved over the last few decades, things have moved from imperative to object oriented and into functional programming; from waterfall to agile processes; from centralized to distributed versioning control mechanisms; and from desktop GUIs to web and into mobile apps. Even the way we develop, push, build, test, deploy and monitor our precious code continues to evolve with a strong focus on cloud-based solutions and continuous delivery. Continue reading