watchman icon indicating copy to clipboard operation
watchman copied to clipboard

refactor: break apart cmd/server main package

Open adamdecaf opened this issue 3 years ago • 1 comments

This package has grown quite large and is costly to build. We should structure the code better for the future.

adamdecaf avatar Dec 16 '22 15:12 adamdecaf

Assuming I'm understanding this short description, this could also allow hosting flexibility such as using the AWS Lambda Go API Proxy for Gorilla Mux to host in Lambda. (FWIW, we're currently looking at using the AWS Lambda Web Adapter, which I suspect will be far less performant!)

I'm happy to contribute if you can share more of your thoughts around this refactor @adamdecaf.

elovelan avatar Jul 18 '24 03:07 elovelan

Large part of this completed in https://github.com/moov-io/watchman/commit/ce5ca42ea865adb2c113127e80b215c6b28781da

adamdecaf avatar Jan 14 '25 23:01 adamdecaf