Learn how big cloud providers like AWS, Microsoft Azure, and Google Cloud operate from a business perspective. Explore strategies for optimizing cloud computing costs and avoiding vendor lock-in. #programming #computerscience #thecodereport 💬 Chat with Me on Discord https://discord.gg/fireship 🔗 Resources Egress Breakdown https://getdeploying.com/reference/data-egress GCP removing egress fees https://cloud.google.com/blog/products/networking/eliminating-data-transfer-fees-when-migrating-off-google-cloud Basecamp cloud exit https://basecamp.com/cloud-exit 🔥 Get More Content - Upgrade to PRO Upgrade at https://fireship.io/pro Use code YT25 for 25% off PRO access 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - AWS vs Azure vs Google Cloud - How to reduce cloud costs - Is cloud better than dedicated server? - Big cloud business models - How to avoid vendor lock-in in tech
ADVERTISEMENT
Managers will rather allocate 500m more budget for "cloud" than hire 5 more engineers to optimize their bills
"The real question is how much pain are you willing to tolerate" Every programmer/developer in a nutshell 😂
I’m actually addicted to Fireship videos
Forecasting cloud costs is akin to determining net medical costs with use of inusrance.
i love the last bit "bare metal - pain = aws, and aws - pain = vercel". Such a great way for other people to understand the cost/price of convenience.
As I'm currently developing Azure-based IT infrastructure for our new 'Ai and Analytics' team, seeing a video that describes not only the pain, but the dependency really puts me at ease, knowing that it's not just me.
I am grateful that I worked as a sysadmin, know how to set a server up server from bare metal.
Thank god I opted for self-hosting. Now I just need to find a good startup idea to keep inflating the bubble 😂
I'm addicted to the cloud because i love Infra as Code. I used to work as a sysadmin and almost had heart failure several times due to dying hardware. Never again! Totally worth the bill.
There's another consideration why cloud is popular: cloud costs can be accounted as operational expenditure (opex). This simplifies accounting and reduces a company's income tax. Although it leads to lower profit in the long run, it can juice short term profit and keep investors happy for the next earnings call.
03:43 "And you don't" Your the best :)
As a Cloud Support Engineer, the billing part is spot on. We discouraged to advise people on how much something will cost and just point them to the fancy calculator which itself is like “yeah dude get an estimate” and then people get lost or confused in documentations that are written like some old riddles.
I work at a rather large games company. We rent rack space at three Datacenters with ca. 6000 VMs running on idk how many HVs. Moving to the cloud now would be extremely expensive because our games are built yeah in a way that would be very expensive in the cloud. But we have a disaster recovery plan which involves spinning up a replica of our own infrastructure at AWS anytime we want. It would be supa mega expensive and would not be viable for long but better than like not having our games online :D Other publishers in our Group use fully managed AWS and pay small sums even compared to self-hosting. And they partly have more players than we do. Thats why my company is trying to figure out how to build new games in a more cloud-friendly way. Wither way the games themselves need basically no maintenance and are at very high uptimes. Only problem are services like hadoop, bi and our wallet database hahaah
Why am I watching this? I’m a mainframe programmer and our company has the machine in the basement. I barely know what cloud even is.
This makes me kind of glad I never got hooked on making personal cloud-based projects. One attempt at understanding AWS firewall rules was enough to scare me off
If the database isn't self-hosted it's not really your data
There is also a business strategy that jump started and now locks you into the cloud, cap ex vs op ex. Multiple companies especially those with "rotating" CEOs look to increase company value by limiting the capital expenditure during their tenure.
This is the perfect opportunity to switch from web dev to industrial steel production
Honestly the key to painless local servers is redundancy on top of redundancy. Double up network switching, multiple Internet connections, multiple management nodes, etc. Have a second location.
The problem is once you learned how to query and setup these clouds and your app is running, you DONT want to change a running system. I would rather tolerate to pay more, instead to have a 50% chance to break everything. This might be true for personal small projects, but also to mid-size companies with 5-10 devs.