56 lines
836 B
Markdown
56 lines
836 B
Markdown
# Backend development
|
|
|
|
---
|
|
|
|
## Overview
|
|
|
|
+ Architecture serveur
|
|
+ Traitement et stockage de données
|
|
+ Frameworks
|
|
+ Scaling
|
|
|
|
---
|
|
|
|
### Architecture Serveur
|
|
|
|
![[Pasted image 20250312154125.png]]
|
|
|
|
--
|
|
|
|
### Reverse proxy
|
|
|
|
![[Pasted image 20250312154343.png]]
|
|
|
|
+ Résoud les requêtes (routing)
|
|
+ Load balancing
|
|
+ Cryptographie et certificats
|
|
|
|
--
|
|
|
|
### Web server
|
|
|
|
![[Pasted image 20250312155058.png]]
|
|
|
|
+ Le moteur écoute les requête, sérialise les réponses, gère les imprévus, fait tourner le code de l'API
|
|
+ l'API est la partie programmable du serveur, la plaque tournant de la logique
|
|
|
|
--
|
|
|
|
### Stockage
|
|
|
|
![[Pasted image 20250312155847.png]]
|
|
|
|
+ Base de données
|
|
+ Permet une structuration efficace et performante des données
|
|
+ Peut être versionnée, backupé, migré
|
|
|
|
--
|
|
|
|
### BDD relationnelles
|
|
|
|
+ Extrêmement polyvalentes
|
|
+
|
|
|
|
|
|
|