I'm starting my very first sabbatical which is going to be six long months atleast.
I have two questions:
I want to explore more about distributed systems. Plan is to build a KV database using Erlang. What do you think about this?
I will be learning about existing DBs and Consistency problem, Storage optimisation etc as part of this.
How do I ensure I stay on track and won't lost focus. I know this is a broad questions. If you have done something similar would like to know the experience.
Rough plan : read books to get concepts, write code, blog, talk at relevant local meetups regarding my learning/work.
Starting off with :
Designing for scalability with Erlang/OTP
Designing Data intensive applications