Please enable JavaScript.
Coggle requires JavaScript to display documents.
Backend - Coggle Diagram
Backend
INTERNET
Browser & how they work
DNS & how it works
What is http
What is a domain name
How does the internet work
What is hosting
General knowledge
Memory management
POSIX basics
stdout
stderr
stdin
pipes
Threads & Concurrency
Basic network concepts
Terminal usage
Basic terminal commands
curl, wget, tail, head
less, find, ssh, kill
grep, awb, sed, lsof
Database
Relationship Database
MariaBD
MySQL
ORMs
Acid
Transactions
Database normalisation
Indexes & how they work
API
Json APIs
gRPC
Rest
Authentication
Token Authentication
Jwt (Json web tokens)
OAuth
Secutiry
cors
ssl/tls
https
Hashing algorithms
Sha
bcrypt
Testing
Functional testing
Iteration testing
Unit testing
Architectural patterns
Microservices
Service oriented architecture
Monolithic Apps
Version Control Systems
Repo hosting service: Github
Basic usage of GIT
Caching
CDN (content delivery network?)
Server side
redis
CI / CD
Github actions
Basic
Containerization
Docker
Docker compost
Web server
nginx
apache