Roadmap · Web DevelopmentFree

roadmap.sh: Backend Developer

The backend counterpart, covering languages, databases, caching, APIs, authentication, testing and deployment, with the required parts marked. A useful map of the territory between writing endpoints and running a service.

Format

Roadmap

Topic

Web Development

Provider

roadmap.sh

Time needed

Self paced

Level

All

Access

Free

What it is

An interactive skill map for backend development: language choice, version control, relational and non relational databases, APIs and authentication, caching, web servers, testing, containers and deployment.

What it clarifies

Backend work has a much wider surface than beginners expect, and most of it is invisible from the outside. Seeing caching, message queues, observability and deployment on the same map as writing an endpoint is a useful correction to the idea that backend means writing endpoints.

How to use it

Pick one node per month rather than reading top to bottom. Depth on databases and on the request lifecycle pays off faster than breadth across frameworks.

Best for: developers moving from front end into full stack, and self taught backend engineers checking for gaps.

backenddatabasedevopsfree courseopen source

Ready to start?

Opens on roadmap.sh in a new tab.

Open resource
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

Follow along

New writing, resources and project ideas land here first.