Skip to content

Latest commit

 

History

History
45 lines (42 loc) · 923 Bytes

README.md

File metadata and controls

45 lines (42 loc) · 923 Bytes

Backend-engineering

This repo contains my documentation of what I'm learning on backend engineering concepts, inspired by a list of concepts I saw on a WhatsApp group.

I shall be updating it from time to time.

Autentication

Authorization

Access Token

Refresh Token

Dependency Injectioin

Dependency Inversion

Middleware

Multithreading

Multiprocessing

Concurrency

Parallelism

Queuing

Database Transaction

Vertical Scaling

Horizontal Scaling

Database Sharding

Reverse Proxy

Forward Proxy

SOLID principle

Microservices

Distributed Systems

Event Bus

Event Loop

Caching

Load Balancing

Session

Multiplexing

REST API

Data Normalizing

Data Denormalizing

Data Archiving

Database Locking

Elastic Search

Cron Job

Rate Liming and Throttling

Remote Procedure Calls

Message Broker

CI/CD Pipeline

Web Sockets/ WebRTC