unlock-protocol / unlock

Ʉnlock is a protocol for memberships built on a blockchain.
https://unlock-protocol.com
MIT License
845 stars 251 forks source link

Moving away from express #11073

Open julien51 opened 1 year ago

julien51 commented 1 year ago

It looks like Express is not the most up to date framework anymore... It does not support TypeScript very well natively, and does not have a good way to generate Openapi manifest files.

Let's check out fastify through its compatibility plugin and see if we could easily replace express without too much of a headache.

searchableguy commented 1 year ago

An update on this.

I time boxed and yes we can move without having to make a big change using express compatibility plugin.

The issue is existing code needs to be slowly migrated over to the actual fastify layer to benefit from the it.

julien51 commented 1 year ago

This could fix this https://github.com/unlock-protocol/unlock/issues/11266