Before Learning about docker it is crucial to know about containers and even before that one should know what is Microservices and monolithic application architecture
Monolithic vs Microservice Apps
Monolithic Application
- Single unified application
Microservice app
- one app divided in chunks
What is docker?
Transclude of Docker-Architecture-diagram_1.excalidraw
What is container?
- its like small virtual machines
- containers are free to use all the rams they needs
- whereas in vms softwares has limited prealloted ram to use