Settings

Theme

Ask HN: How to start with developing distributed applications

3 points by acidity 6 years ago · 1 comment · 1 min read


This is similar to topics like: https://news.ycombinator.com/item?id=20765553

I am a full stack and general software developer (have developed various Desktop apps using Win32 APIs).

After move to web development (backend, frontend, infra etc) and using various distributed apps (Kafka, Redis etc), I am a bit curious how does one start developing such apps.

I know you have to apply some sort consensus protocols (e.g. RAFT) but I could not find any practical tutorial in it.

How would one go about learning this? I know I can always try and read various tools code but I was more hoping if there is some tutorial/book where the author/developer has implemented a tiny/toy project to show how they work.

Thanks.

aries185 6 years ago

One place to start is Chris Richardson's http://microservices.io

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection