Question
What is back-end ?
what does it contain ?
what does it require ?
Course outline
-
Backend Communication Design pattern
- how client connect to the backend
- request response model
- publish subscribe model
- synchronous and asynchronous commination
- micro-services
- multiplexing and demultiplexing
- etc …
- how client connect to the backend
-
- what is a protocol
- protocol property and rule
- OSI model
- UDP and TSP
- etc …
-
- why HTTPS?
- HTTPS over TCP ?
-
- How does it accept connection
- Once I received the data what does the backend do?
- What is process
- What is thread
- Should i use single thread or multiple
- Should i use single process or multiple
- What is the tread off what does it cost ?
- How diffent backend things work behind the scene like NGINX
- promise of this section is to understand how much work the kernel does
-
- what is proxy
- what is reverse proxy
- Understanding the frontend and backend of a proxy