Broker
======

## Uncompleted

- [ ] HTTP Handler
- [ ] Broker client
- [ ] Cluster configuration integration
- [ ] Broker FSM snapshotting
- [ ] Replica heartbeats
- [ ] Segment topic files.
- [ ] Topic truncation
- [ ] Locking (replica & topic)
- [ ] Remove assertions


## Completed

- [x] Message encoding
- [x] Wrap broker over raft log
- [x] Topic file writer
- [x] Topic stream writers
- [x] Broker publishing
- [x] Config topic
- [x] Stream topic from index
- [x] Test coverage
- [x] Move topic id into message.
