You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docker brings many benefits to your project, such as improving your security, helping you manage multiple environments and how it integrates nicely with various CI tools. However, docker isn't perfect and there are situations where you should avoid it, such as when your application simple, performance is important and your application uses GUI.
WIIFY
Gain a deeper understanding of Docker that builds on top of the knowledge gained from my previous talk here.
Key Points
Recap of previous talk
Docker is a useful tool that improves your create -> deploy -> run cycle and makes it scalable
Docker is lightweight
Docker solves the various problems you face as a developer, by
Simplifying onboarding process (images are already set up for you)
Providing consistent development environment for everyone
Reduce clutter on your computer
Help you get job
DevOps and docker (Changing the focus of the talk from benefit from the Developer's perspective, to the entire team's/project perspective)
Docker improves your project's security by isolation
Docker helps you to manage multiple environments using Docker Compose
Docker can seamlessly integrate with various CI tools
Optimal Docker Usage
Docker can't be used for everything
You should avoid using Docker in the following situations:
Your application uses GUI
Your application is simple enough
Performance is important for your application
Call to Action
Try using Docker to replace one of your application components
Try creating your own docker Container
Impact
Know: Deeper understanding of docker and use cases
Believe: Docker can benefit your team/project if used correctly
Summary
Docker brings many benefits to your project, such as improving your security, helping you manage multiple environments and how it integrates nicely with various CI tools. However, docker isn't perfect and there are situations where you should avoid it, such as when your application simple, performance is important and your application uses GUI.
WIIFY
Gain a deeper understanding of Docker that builds on top of the knowledge gained from my previous talk here.
Key Points
Call to Action
Impact
Slide
The text was updated successfully, but these errors were encountered: