Notes on containers focusing primarily on Docker
Know the difference between:
Why should I (or shouldn't I) containerize my whole project?
https://www.reddit.com/r/docker/comments/betjme/why_should_i_or_shouldnt_i_containerize_my_whole/
<aside> <img src="/icons/fabric-swatch_red.svg" alt="/icons/fabric-swatch_red.svg" width="40px" /> To give you an example of why it can help to containerize a project.
One of the projects I work on, the devs had a lot of documentation for new devs to install java, maven, then setup postgres and tomcat. It's a lot of setup if all you want to do is code.
So I containerized the whole thing and all new devs have to do now is pull the code for the project, work on the code, then run a bash script which will in turn run a docker compose file to spin up the postgres database and run a maven container to do the build. Once it's all done, the artifacts are there ready for a tomcat container.
</aside>
[What does cloud native really mean?](https://steven-tran.notion.site/What-does-cloud-native-really-mean-74921a6960bd43d1b2b484074bcddd7b)