1. Roadmap for backend from first principles
592.8K views on YouTube
This is the first video in the series “Backend from first principles”, here I go through all the topics that we are going to cover for the rest of the series, so that everyone has a fair idea what to expect.
Join the Discord community: https://discord.gg/NXuybNcvVH
00:00 – Roadmap intro
02:22 – A high-level understanding
02:51 – HTTP protocol
04:25 – Routing
05:04 – Serialisation and deserialisation
07:13 – Authentication and authorisation
08:45 – Validation and transformation
12:03 – Middlewares
14:03 – Request context
15:28 – Handlers, controllers and services
15:45 – CRUD deepdive
16:33 – RESTful architecture and best practices
17:08 – Databases
17:44 – Business logic layer (BLL)
18:51 – Caching
20:04 – Transactional emails
20:19 – Task queuing and scheduling
21:35 – Elasticsearch
22:33 – Error handling
23:16 – Config management
24:07 – Logging, monitoring and observability
25:13 – Graceful shutdown
25:50 – Security
26:23 – Scaling and performance
27:36 – Concurrency and parallelism
27:47 – Object storage and large files
27:59 – Real-time backend systems
28:06 – Testing and code quality
28:50 – 12 factor app
28:55 – OpenAPI standards
29:58 – Webhooks
30:39 – DevOps for backend engineers
#backend #nodejs #golang #softwareengineering