Backend developers on Discord
APIs, databases, queues, caching and the systems behind them. Good place to talk through design decisions.
- Join the serverFree, and it takes a minute.
- Pick BackendThe Backend room opens, with a pinned starter pack and the roadmap.
- Ask and shareSolved questions get tagged, so the answers stay easy to find.
Tools for Backend work
Start with these 16
-
awesome-go: the Go ecosystem, categorised
If you write Go, this is the quickest way to find a library for routing, databases, CLIs, testing or concurrency without guessing. Entries are filtered for quality, so the list is shorter than a raw search. Fun extra: the repo ships its own Go code (
main.go,pkg/,tmpl/) that builds the site, so you get a small real program to read too. License: MIT.
github.comAwesome ListBeginner -
rustlings: small exercises that teach Rust
Tiny broken programs you fix until they compile, each one introducing a Rust idea such as ownership, enums or traits. It runs in your terminal and checks your work as you save. Look in
exercises/for the tasks andsolutions/once you are stuck. A fast way to get over the borrow checker's first hurdles. License: MIT.
github.comLearningBeginner -
full-stack-fastapi-template: a deployable API and UI
A complete starting point pairing a FastAPI backend with a React frontend, PostgreSQL and Docker Compose. It is useful as a reference for auth, migrations, tests and deployment wiring. Open
backend/andfrontend/for the code,compose.ymlto see the stack, thendevelopment.mdanddeployment.mdfor the workflow. License: MIT.
github.comStarterIntermediate -
awesome-rust: where Rust projects are indexed
A broad index of Rust libraries, applications and resources, organised by domain from web frameworks to embedded and games. Handy for discovering mature crates before you write your own. Open
README.md, and seeCONTRIBUTING.mdif you want to add something. The repo also contains a small Rust crate (Cargo.toml,src/) alongside the list. License: CC0-1.0.
github.comAwesome ListIntermediate -
awesome-scalability: reading list for large-system design
A reading list of engineering write-ups on scalability, availability and stability, grouped by topic and by company. Good for getting beyond textbook diagrams to how real systems failed and recovered. Work through
README.mdone section at a time and note the trade-offs each article makes. License: MIT.
github.comAwesome ListIntermediate -
TheAlgorithms/Python: algorithms with readable implementations
A large collection of algorithms and data structures written in plain Python for study. Folders such as
dynamic_programming/,data_structures/,backtracking/andciphers/make it easy to look up a topic, andDIRECTORY.mdis the full index. Treat it as teaching code, not production code. License: MIT.
github.comLearningBeginner -
mal: write a Lisp interpreter in small steps
A guided project to build a Lisp in numbered steps, with the same design implemented in dozens of languages under
impls/. Start withprocess/guide.md, then compare your language's version with another you know. A rewarding way to learn parsing, evaluation, environments and tail calls. License: MPL-2.0.
github.comLearningAdvanced -
cookiecutter-django: production defaults for Django
A project generator that outputs a Django app with Docker, settings per environment, testing, and optional extras. Generate one, then read the template under
{{cookiecutter.project_slug}}and thehooks/that tailor the result.docs/explains each option. License: BSD-3-Clause.
github.comStarterIntermediate -
ardanlabs/service: a layered Go service starter
A reference layout for production Go web services with Kubernetes in mind. The structure is explicit:
app/for entry points,business/for domain logic,foundation/for reusable pieces, andzarf/for deployment config. Good reading on package design and project layering. License: Apache-2.0.
github.comStarterAdvanced -
The Twelve-Factor App
A short, influential guide to building services that are easy to deploy, configure and scale.
12factor.netGuideIntermediate -
The Rust Programming Language
The official Rust book, free online. A clear introduction to ownership and systems programming.
doc.rust-lang.orgBookIntermediate -
SQLBolt
Short interactive lessons that teach SQL by writing real queries in the browser.
sqlbolt.comPracticeBeginner -
A Tour of Go
The official interactive introduction to Go. You run every example in the browser.
go.devPracticeBeginner -
FastAPI
A modern Python web framework that uses type hints for validation and automatic API docs.
fastapi.tiangolo.comFramework -
PostgreSQL
A powerful open-source relational database and a safe default for most applications.
postgresql.orgTool -
Caddy
A web server and reverse proxy that gets and renews HTTPS certificates automatically, with very little configuration.
caddyserver.comTool
Meet the Backend crowd.
Get unstuck faster and show what you are building to people who do the same work.
online now · members