Matthew GrossmaninLyft EngineeringScaling productivity on microservices at Lyft (Part 3): Extending our Envoy mesh with staging…This is the third post in the series on how we scaled our development practices at Lyft in the face of an ever-increasing number of…Dec 15, 20215Dec 15, 20215
Ben RadlerinLyft EngineeringScaling productivity on microservices at Lyft (Part 4): Gating Deploys with Automated Acceptance…Authors: Ben Radler, Garrett Heel, Shu ZhengFeb 2, 2022Feb 2, 2022
Ben BrazierinCodeX6 Symptoms of a Distributed MonolithDistributed monoliths occur when the structure of an organisation and its code is split up whilst still being tightly coupled. This becomes…Jul 1, 20223Jul 1, 20223
aditya goelCRUD Micro-service with GOIn case you are landing here directly, it’s strongly suggested that you go and read through this for fundamentals.Feb 27, 20221Feb 27, 20221
Ankur KumarTop 10 Tips You Should Know As A Modern Software ArchitectWith fast-paced technology evolution, software architecture is evolving each day with new patterns and technology choices. This article…Oct 11, 20212Oct 11, 20212
Garrett HeelinLyft EngineeringScaling productivity on microservices at Lyft (Part 1)Late in 2018, Lyft engineering completed decomposing our original PHP monolith into a collection of Python and Go microservices. A few…Nov 10, 20215Nov 10, 20215
Scott WilsoninLyft EngineeringScaling productivity on microservices at Lyft (Part 2): Optimizing for fast local developmentThis is the second post in the series on how we scaled our development practices at Lyft in the face of an ever-increasing number of…Dec 2, 20216Dec 2, 20216