About

1. Details

Quality: Full HD

Language: English

Length: 7+ hours

Operating system requirements: Ubuntu 22.04 LTS or newer, or any Debian-based distribution with support for the APT package manager and systemd.

Required installed packages: Docker 28.1.1 or newer, Docker Compose 2.35.1 or newer, Composer 2.7.1 or newer


2. Tech stack

PHP: 8.2

NGINX: 1.27

POSTGRES: 16

RABBITMQ: 3.12

REDIS: 7.2

SYMFONY: 6.4

API PLATFORM: 3.3


3. Video list

1. Introduction (2:50)

2. Nginx

2.1 - Nginx fundamentals - (2:49)

2.2 - Application scaling & load balancing - (4:32)

2.3 - Proxy & reverse proxy - (3:31)

2.4 - TLS termination & passthrough - (3:48)

2.5 - Symfony project setup - (1:39)

2.6 - PHP setup - (5:34)

2.7 - Nginx server setup - (6:20)

2.8 - Nginx reverse proxy setup - (3:45)

2.9 - Docker compose setup - (6:20)

2.10 - Nginx launch - (5:53)

3. Postgres

3.1 - Postgres fundamentals - (2:13)

3.2 - Postgres scaling - (6:26)

3.3 - Postgres replication - (3:41)

3.4 - Postgres primary - (13:44)

3.5 - Postgres backup- (6:57)

3.6 - Postgres replica - (5:28)

3.7 - Postgres launch - (7:46)

3.8 - Postgres & Ha-Proxy - (9:36)

3.9 - Symfony database setup - (22:49)

4. RabbitMQ

4.1 - RabbitMQ fundamentals - (3:34)

4.2 - RabbitMQ setup - (13:56)

4.3 - Symfony Messenger setup - (12:37)

4.4 - Supervisor setup - (12:36)

5. Redis

5.1 - Redis fundamentals - (4:12)

5.2 - Redis replication - (1:49)

5.3 - Redis setup - (22:17)

5.4 - Redis failover setup - (21:48)

6. API

6.1 - API setup - (3:21)

6.2 - POST endpoint - (21:35)

6.3 - GET endpoint - (14:06)

6.4 - PUT endpoint - (26:38)

6.5 - DELETE endpoint - (8:24)

7. SSL

7.1 - SSL overview - (5:34)

7.2 - SSL certificates - (15:54)

7.3 - SSL Postgres - (6:40)

7.4 - SSL Redis - (12:33)

7.5 - SSL RabbitMQ - (7:15)

7.6 - SSL Nginx - (5:42)

7.7 - SSL verification - (27:43)

8. Deployment

8.1 - Deployment - overview (1:03)

8.2 - Deployment - Redis (21:23)

8.3 - Deployment - Postgres (16:04)

8.4 - Deployment - API (23:01)

8.5 - Deployment - reverse proxy & domain (11:20)

9. Updates

9.1 - Multiple databases connections & API (18:40)