Backend Engineering

Design robust APIs, understand server-client protocols, and manage data passing.

8 notes

Notes

API Design & Architecture: REST & Types of APIs

An in-depth guide to understanding API architectures, including REST, GraphQL, gRPC, and the core principles of building robust JSON APIs.

MEDIUM8 min readby Admin6/19/2026
backendapi-designrestjson-api

Demystifying HTTP Status Codes & Request Methods

Master standard HTTP verbs and status codes to build predictable, standard-compliant, and self-documenting RESTful APIs.

EASY6 min readby Admin6/19/2026
httpbackendreststatus-codes

How to Pass Data to an API or Server

A practical guide to passing inputs to a server using Query Parameters, Path Parameters, Headers, and Request Bodies.

EASY7 min readby Admin6/19/2026
httpweb-developmentbackendapi-design

REST vs SOAP vs GraphQL: Quick Reference Guide

A concise SEO-friendly comparison of REST, SOAP, and GraphQL API protocols for modern developers.

EASY4 min readby Admin6/19/2026
apirestgraphqlsoapseo-basics

JSON vs XML: When to Use Which in Web APIs

A short SEO guide comparing JSON and XML serialization syntax, payload size, and parsing performance.

EASY3 min readby Admin6/19/2026
jsonxmlapiserializationseo-basics

Database Integrations: ORMs (Prisma) vs Raw SQL

Compare Object-Relational Mappings (ORMs) like Prisma against writing raw SQL client queries in Node.js backend systems.

MEDIUM8 min readby Admin6/19/2026
backenddatabaseormprismasql

Web Security Basics: JWT Authentication, Sessions, and CORS

Master essential web security principles: session cookies, JSON Web Tokens (JWT), password hashing with bcrypt, and CORS headers.

MEDIUM9 min readby Admin6/19/2026
backendsecurityauthjwtcors

Asynchronous Architecture: Message Queues and Background Tasks

Optimize server performance and scale systems by offloading heavy computational tasks onto asynchronous message queues.

HARD8 min readby Admin6/19/2026
backendarchitecturemessage-queueredisbullmq