Code to Cloud

2 — Backend Engineering Across Frameworks

Lecture slides and notes for 2 — Backend Engineering Across Frameworks in Code to Cloud by Md Ahbab. 122 pages.

Document Info: 122 pages · Slides

2 — Backend Engineering Across Frameworks, first page preview

Content Preview

Ba ckend Engineering Backend Engineering: FastAPI, Django, Flask, Spring Boot, .NET and Node One comparison spine across six server frameworks, plus event driven messaging, API design standards and production operations. By Md Ahbab Hamid Khan

Assumed prerequisites What this deck expects you already have • Fluency in at least one language with functions and classes • Comfort with async or concurrent execution as a concept • HTTP verbs, status codes, headers, JSON request and response bodies • Git branching, and running commands in a terminal • Basic SQL: tables, keys, joins, indexes • Docker familiarity helps but is not required GROU ND RU LES 2

Agenda • 1. Foundations: what a backend framework actually gives you • 2. FastAPI in depth: Pydantic v2, async, dependencies, OpenAPI • 3. Django in depth: apps, ORM, DRF, signals, Channels • 4. Spring Boot in depth: starters, beans, JPA, Security, Actuator • 5. Flask, Express, NestJS and ASP.NET Core in brief • 6. Event driven: queues, brokers, streams, RabbitMQ, Kafka, workers AGENDA 3