<aside>
🎯
This document describes the roadmap to implement the status-go re-architecture proposal.
</aside>
What’s common?

Remember the list of Status Backend features?
- Anything to run the Messenger and Wallet modules
- Databases
- Settings
- Accounts management
- Profile management
- Logging
- Anything to expose modules to
status-desktop
- Some RPC server / C-bindings
- API + signals
- Modules integration
- Modules interface
- Persistence interface
- Events feed / Pubsub mechanism
- Graceful shutdown (e.g. proper use of contexts)
- Common modules
- Devices / Sync / Backup
- Activity Center
- Push Notifications
- Internal packages
- … and others
- Developer experience
- Codebase structure
- General documentation
- Metrics
- Running Status Backend
cmd/*
- Tests
Roadmap
Cleanup
Scaffold foundation
Glue Code
Support modules extraction
Backend Refactoring Roadmap