From Java to Golang, the journey of the nexuzhealth team
summary
After 25 years and 38 million lines of code backing ~30 hospitals with 67,000 users and 7.7 million patients on a single 20 TB Sybase active database the system is rewritten as an Angular front end calling a Go backend running in containers on Google Cloud (Cloud Spanner, BigQuery, Pub/Sub). Go is chosen for native speed, easy concurrency and small-tooling (gofmt, go vet, golint, modules); pain points include pointers, lack of generics and an initial ~4,000-lint backlog. After three years the Go platform runs fast, scales and teams of 150+ Java developers are migrating to it.
AI-written summary · about
chapters (7)
- 0:00Start
- 3:08Healthcare platform.
- 5:07Looking for a new lang..
- 9:25Expectations
- 30:02Easy concurrency
- 36:05Generics...
- 37:22Batteries included








