From the course: Cloud Native Twelve-Factor and Fifteen-Factor Applications

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Cloud-native methodology mindset

Cloud-native methodology mindset

- [Instructor] I've been working with cloud native computing for quite a while, in fact, probably half of my career. I want to share with you a few things that I've discovered in this journey that may help you make fewer mistakes. I want to talk about each factor specifically as it comes up. The first one I want to talk about is your code base. Now, there are several big companies that tout the use of a mono repo, and I've fallen into that trap of using a mono repo because some of the bigger companies do so. Now while on paper it looks like it's a very efficient way to manage your code, it actually causes a lot of issues. Now, your build system is going to have to take into account, do I build everything or do I only build what has changed? In addition, your version strategy can get messed up because now you're doing versions based on git hashes but that code may not have changed between three or four git hashes, if not more and…

Contents