3 ms·
Maintaining the Success of Envoy
- yarapavan 6y agoNotes: * One reason Envoy was so successful is that it was created by an end user for an explicit use case. By the time it was open sourced it was feature rich, rock solid, reliable. * In hindsight they were naive about the effort it would take to open source Envoy. It takes a lot of work to create a successful open source project. Matt came close to complete and total burnout working what was essentially two jobs: his Lyft job and Envoy. * The success of Envoy has made Lyft far less likely to open source projects because of the huge time commitment it takes. * Most open source projects are a net negative. You'll put out more effort than you will be returned in community development. Very few projects become successful enough to justify the effort. * Starting a successful open source company requires the same effort as starting actual company. It requires engineering, PR, marketing, hiring maintainers and contributors, blog posts, build tooling, documentation, talking at conferences, talking at meetups—all the things that make something successful. * Google's adoption helped a lot because they didn't just contribute code, they created hype by talking at conferences. via http://highscalability.com/blog/2020/11/6/stuff-the-internet-says-on-scalability-for-november-6th-2020.html http://highscalability.com/blog/2020/11/6/stuff-the-internet...