Quartz 4

Home

❯

🖥️backend

❯

Backend Engineering

Backend Engineering

Mar 02, 20261 min read

  • 🗃️Database
  • backend engineering course

Foundations

  • Backend & Main Components Explained
  • Web Pages VS Web Applications
  • HTTP Fundamentals
  • URLs and Endpoints
  • JSON

API & Communication Protocols

  • REST & General API Design
    • APIs
    • REST API
    • Basic guidelines for building APIs
    • Formatting API Requests
    • API performance metrics
    • API documentation (Spring REST DOCS, Swagger UI)
  • Real-Time & Event-Driven
    • Real time communication
    • Websocket
    • Server-Sent Events (SSE)
    • Webhook
  • Modern Alternatives (RPC & Query)
    • GraphQL
    • gRPC
  • Consuming APIs (Client side / Testing)
    • Rest Client
    • Server-side API Requests + Axios
  • Documentation
    • API documentation (Spring REST DOCS, Swagger UI)

Architecture Patterns

  • Monolithic Structures
    • Layered Architecture (Spring)
    • Clean Architecture
    • Hexagonal Architecture
  • Distributed Structures
    • Microservice Architecture (MSA)
    • Serverless Architectures & APIs
      • Supabase, Firebase

Backend Security

  • Authentication & Authorization
  • API Authentication
  • Auth Strategies
    • Login Process with JWT (Includes Token)
    • Session + Cookies
    • OAuth 2.0 and OpenID Connect

Tools & Frameworks (the tech stack)

  • Node.js Ecosystem
    • Node.js
    • Nodemon
    • Express.js
      • Express middleware (bodyParser, Morgan)
      • Custom middleware
      • HTTP requests in Express
    • Next.js
  • Infra and cloud services
    • Docker 🐳
    • Firebase
    • Supabase

Graph View

  • Foundations
  • API & Communication Protocols
  • Architecture Patterns
  • Backend Security
  • Tools & Frameworks (the tech stack)

Backlinks

  • index
  • thoughts on ai engineering
  • REST API
  • AWS services
  • Amplify
  • Node.js
  • Transaction
  • Spring Framework & Ecosystem
  • API in SpringBoot
  • 🗃️Database
  • APIs
  • Express.js
  • Model Context Protocol (MCP)

Created with Quartz v4.5.2 © 2026

  • GitHub
  • Discord Community