> Can I start with CC and move to MIT later?
If it's all your own code, you can give it to whoever you want under whatever license suits you at the time.
If you're open sourcing it to try and encourage contributions from other people though, you need to think about whether you are going to need to get a contributor agreement to assign IP/copyright to you (or some legal entity crated around the software) if you ever want to do that down the track.
Another thing to consider is what the impact of Amazon packaging up or forking your project and selling it "as a service" without contributing anything back to the project? Do you need to investigate one of the no longer "open source" licences like Mongo/Redis have done to restrict them from doing that?
In my opinion (and knowing nothing about your project or goals) depending on your philosophy, you either go "full software freedom purity" and GPL it (which will mean places like Google will avoid it like the plague), or you go maximal freedom wit5h MIT/BSD. (Or possibly even dual licence like Perl which lets you choose between either Artistic Lic else or GPL)