├── .gitignore ├── Makefile ├── README.md ├── cmd ├── client │ └── main.go └── server │ └── main.go ├── docs ├── identity.seq ├── identity.seq.png ├── list.seq ├── list.seq.png ├── relay.seq └── relay.seq.png ├── go.mod ├── go.sum ├── internal ├── client │ └── client.go └── server │ └── server.go └── test ├── benchmark_test.go └── integration_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/README.md -------------------------------------------------------------------------------- /cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/cmd/client/main.go -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /docs/identity.seq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/docs/identity.seq -------------------------------------------------------------------------------- /docs/identity.seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/docs/identity.seq.png -------------------------------------------------------------------------------- /docs/list.seq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/docs/list.seq -------------------------------------------------------------------------------- /docs/list.seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/docs/list.seq.png -------------------------------------------------------------------------------- /docs/relay.seq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/docs/relay.seq -------------------------------------------------------------------------------- /docs/relay.seq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/docs/relay.seq.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/go.sum -------------------------------------------------------------------------------- /internal/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/internal/client/client.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/internal/server/server.go -------------------------------------------------------------------------------- /test/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/test/benchmark_test.go -------------------------------------------------------------------------------- /test/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unity-Technologies/mz-golang-backend-assignment/HEAD/test/integration_test.go --------------------------------------------------------------------------------