News for hackers. Stuff that matters.
Re:Migrating Dropbox from Nginx to Envoy by mperham on Thursday July 30, 2020 @06:37PM (#24003594)
Did you consider using commercial nginx? If so, what made you decide against it?
Re:Migrating Dropbox from Nginx to Envoy by dmicher on Thursday July 30, 2020 @07:14PM (#24003839)
Sadly, it would probably be as hard to maintain as an opensource version. We really want to have access to the code to make sure we can fix, troubleshoot it, understand it fast...

Things that may've help:

-- Configuration definition (e.g. protobufs.)

-- More focus on observability: error metrics (instead of logs), tracing, etc.

-- gRPC control plane.

-- C++ module development SDK.

-- (ideally) bazel.

Some dataplane features like gRPC JSON transcoding, gRPC-Web, and http/2 to backends.

Re:Migrating Dropbox from Nginx to Envoy by dmarble on Thursday July 30, 2020 @10:15PM (#24005026)
Don't any of the major commercial open source vendors offer custom terms to give access to the commercial source? I'd imagine they'd contemplate it for big deals. Seems like one of the only ways to keep some of these sophisticated customers onboard.
Re:Migrating Dropbox from Nginx to Envoy by SaveTheRbtz on Friday July 31, 2020 @12:22AM (#24005623)
open source argument is valid -- most software enterprise vendors do provide source code access (under NDA.) The rest of the arguments stand though: as it is right now, it way more developer/operator friendly to use Envoy in our production.
Re:Migrating Dropbox from Nginx to Envoy by xmichael0 on Thursday July 30, 2020 @07:14PM (#24003837)
The price is really insane for Nginx commercial.
Re:Migrating Dropbox from Nginx to Envoy by mperham on Thursday July 30, 2020 @09:19PM (#24004668)
As an Enterprise software vendor myself, I can assure you: everything is negotiable at Dropbox’s scale including very deep discounts.
Re:Migrating Dropbox from Nginx to Envoy by user5994461 on Thursday July 30, 2020 @08:16PM (#24004323)
About $2000 per host.