Date
1 - 1 of 1
when is my app "cloud native"
alexis richardson
hi all, there was a fun convo on slack yesterday, that I thought it might be of interest to the mailing list.... a Abstract question: if one were to 'check' a source project for cloud-nativeness (in some automatable way) - where would they start? Alexis good question! various answers spring to mind. can it be run on any cloud and virtual data center does it support dynamic / elastic use does it use containers and microservices and programmable infra can deployment and management be automated at any scale can it be upgraded and downgraded without losing availability does the data share the application's fate or is it resilient Kit Cool. Yep, those are great 'checks'. Now thinking about what to look for in a source repo (say during a CI/CD process) that would indicate cloud-nativeness. RE: containers - could just look for the presence of a Dockerfile (or similar) but, some of these things are outside the source/project - and might be more CM-oriented. Alexis I wouldn't take much from having a Dockerfile Kit Of course, I was just using that as an example. I'm thinking it has to be passive - can't use some definition file that could just be 'whipped'. I think what I am coming to is that there isn't a way to just look at a source repo - that there's a bigger picture, likely organizational that is more indicative.
|
|