Every line of code written comes at a price: maintenance. This guide explains how to approach writing code in a way which lowers the cost of maintainance.
Microservices are used to architect large, complex and long-lived applications as a set of cohesive services that evolve over time. The article covers depths of microservice architechture pattern.
Why and when to say positive words about someone who is doing good. Always? No! Ask them first.
This piece explains DOMA, the concerns that led to the adoption of this architecture for Uber, its benefits for platform and product teams.
Learn about ADRs - when to use it, the process and benefits which come with it.