0% found this document useful (0 votes)
49 views1 page

Advance Backend

Uploaded by

vjxphbydbj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views1 page

Advance Backend

Uploaded by

vjxphbydbj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Feature level vs components level structure

Models Basics of programming

Services
MVC Coercion
Repository
Scopes
Controller
Closure
Error Handlers
Callbacks
Advanced JS
Rest conventions
Promises

Status codes
Iterators and Generators
REST
REST Apis
Objects and classes

Idempotent API
Prototypes

Fastify
TCP and OSI
Faster Server Frameworks
NestJS
Torrent

Data access Objects GET

POST
Validations Data Transfer Objects Computer networks
HTTP HTTP Methods PUT

Connecting to DB without ORM PATCH

Sequelize DELETE
ORM
Mongoose Socket Programming

Prisma
MySQL

Domain Driven Design MongoDB

Decomposing microservices Transaction & locks


Microservices
Interservice Comm Sharding

Making APIs in microservices with tRPC Indexes

Replication
Protocol buffers

Leaderless and Master Slave architecture


gRPC for faster service comm gRPC
DBMS
Quorum
When to use gRPC ?

Data modelling
Advance Backend Development With
Kafka
Message Queues Node.JS Normalisation
Rabbit MQ
Pessimistic and Optimistic concurrency control

Time series DB
Indexing

Geo Spatial Data Handling Complex Databases


MongoDB quorum

Graph DBs
concerns

Docker
Interfaces
Containers
Kubernetes
TypeScript Types

Session Based Generics

Token Based Authentication / Authorisation


Basics of node

OAuth
module pattern

Redis Cache globals

streams
Key vaults Security Node
Node I/O Architecture

CDN LibUV and thread Pool

NPM
Projects
Publishing NPM packages

CI CD Pipelines Middleware

Adding REST Routes


Rate Limiting ExpressJS
Repositories, Controllers and Models

AWS EC2
Routers, Error handling

Beanstalk
PostMan
Auto Scaling

L4 and L7 load balancers Deployments Unit testing

hoirzontal scaling Testing Integration tests

Deploying databases Mocks and Fakes

S3
Optimising responses with zipping

Monitoring and observability

You might also like