This is a really interesting take on app architecture. Although it doesn’t unfold a lot of details, it still gives a perspective.
- A BFF to handle client-server sync
- An SQLLite DB for state management
- Using OS UI to reduce boilerplate
- Using perf budgeting to keep things under control
Project LightSpeed: Rewriting the Messenger codebase for a faster, smaller, and simpler messaging app
What do you think?