API architecture
Implementing REST architecture
Implementing GraphQL architecture
Implementing gRPC architecture
Implementing streaming architecture
Django & FastAPI
Django for big projects
FastAPI for fast projects
CI/CD
Pipeline with Jenkins
Pipeline with GitHub Actions
Docker
Understanding Docker
Containers
Containers provide you with a standard way to package your application’s code and dependencies into a single object. You can also use containers for processes and workflows in which there are essential requirements for security, reliability, and scalability.