I have never dealt with cloud services autoscaling. Does it really work seamlessly or will it take time to scale up? Let's say I have a system that has 10 users/day and suddenly I have 10 million for some reason. Does AWS handle this (as long as my credit card can handle it) or will there be outages while AWS is scaling up?