split-brain
is a full-stack portfolio project that demonstrates a clean CQRS-based architecture by separating WRITE and READ responsibilities across different services.
- Build scalable and maintainable API services.
- Reduce backend complexity.
- Leverage PostgREST for instant, clean, and performant read-side APIs.
- Prototype frontend features faster with RESTful reads from PostgreSQL.
- Cleaner domain logic – write and read flows are fully separated.
- Better performance – read-side can be scaled, cached, or replicated independently.
- Faster development – frontend can consume filtered data instantly via PostgREST.
- Improved maintainability – each part of the system has a single responsibility.
Stack: Elixir Phoenix · Solid.js · PostgREST · PostgreSQL · Docker