4 ms·
You save on specialized engineers (Database, RabbitMQ, Ceph administrators), but you lose elsewhere. What used to be an apache serving static files, now is S3
by rossmohax 5y ago
You save on specialized engineers (Database, RabbitMQ, Ceph administrators), but you lose elsewhere.
What used to be an apache serving static files, now is S3 bucket, but it wont be easy, because you wanted your own domain, so now you need a Cloudfront because of SSL support. Their tutorial conveniently mentions it only at the step 7 ("Test your website endpoint").
You buy into Cognito, great, saved money on Keycloak administrator, but in the worst moment deep in the project you learn that there is absolutely no way to support multiple regions, even if you are willing to do some leg work for AWS. Or find that Cognito email reset flow can't go through your existing customer contact system and must go through SES only, suddenly you find developing elaborate log/event processing tool just that your customer service agent can see password reset event on their interface.
GCP CloudSQL, managed RDBMS, great! No upgrade for you other than SQL dump/restore your 10TB instance, have fun.
Cloud might be a net win still, but it is very much not as rosy as cloud evangelists want us think.
- Fgffhjj 5y agoI realized how great Aws and co was when I took over the tech lead on a small startup. That well defined setup with load balancer, multiple VMS, snapshotting as backup, von/ipsec and vlan was something I couldn't have build and maintained by myself and doing other things 15 years ago without cloud. The worst is that a lot of "specialized" people are actually not experts at all. They are just there as support person's. From 3 DB admins one was really good and the other 2 sucked (other company again). The one you never saw comes to you, starts thing on an oracle shell basically blind and does complex things and the other two you tell them what they forgot. As an admin your job is seldomly to optimize queries etc. But more adding and removing users, configuring backups, playing back backups, upgrading etc. At least for me it opened up what I can do as a single expert and faster and in better quality. I would highly recommend normal companies who think they are not an it company (everyone is one today) to run in the cloud only.