Learning Library

← Back to Library

Key Benefits of Cloud Databases

Key Points

  • The speaker shifts focus to senior‑level responsibilities, highlighting cloud databases as one of the top five critical technologies to master.
  • Cloud databases offer global, multi‑region data centers that provide easy onboarding, support for both SQL and NoSQL engines, and access to multiple versions without manual maintenance.
  • Deployment flexibility includes shared, dedicated, and bare‑metal options, letting teams balance cost and performance by scaling resources up or down as traffic demands change.
  • Built‑in disaster recovery and scalability features—automatic scheduled backups, one‑click restores, and high‑availability architectures with primary/secondary nodes—remove operational burdens for senior engineers.

Full Transcript

# Key Benefits of Cloud Databases **Source:** [https://www.youtube.com/watch?v=RUa0GTgYrXc](https://www.youtube.com/watch?v=RUa0GTgYrXc) **Duration:** 00:08:21 ## Summary - The speaker shifts focus to senior‑level responsibilities, highlighting cloud databases as one of the top five critical technologies to master. - Cloud databases offer global, multi‑region data centers that provide easy onboarding, support for both SQL and NoSQL engines, and access to multiple versions without manual maintenance. - Deployment flexibility includes shared, dedicated, and bare‑metal options, letting teams balance cost and performance by scaling resources up or down as traffic demands change. - Built‑in disaster recovery and scalability features—automatic scheduled backups, one‑click restores, and high‑availability architectures with primary/secondary nodes—remove operational burdens for senior engineers. ## Sections - [00:00:00](https://www.youtube.com/watch?v=RUa0GTgYrXc&t=0s) **Fundamentals of Cloud Database Services** - The speaker explains the core advantages of cloud databases—including global data‑center distribution, easy onboarding across SQL and NoSQL options, automatic version management, and flexible deployment choices—as essential considerations for senior‑level technology planning. ## Full Transcript
0:00from ideation to development of your MVP 0:03congratulations because now you got to 0:05switch your hat to become an Sr and top 0:08five of my Technologies in my Sr bucket 0:12are Cloud databases but before we unpack 0:15that particular term let's take a moment 0:17to break down what's kind of the 0:18fundamentals of a cloud database or as 0:21you may see online database as a service 0:25well we know with Cloud providers you're 0:27going to have different data centers 0:31located in different geographies around 0:34the world which is why we love working 0:36with them and all their services are 0:39dispersed or actually low balance 0:41worldwide across all these different 0:43data centers so you get to take 0:44advantage of that particular ease first 0:48now in the context of 0:50databases first thing we're going to 0:52have is that ease of 0:56use so across all these data centers you 1:00have easy ways depending on the database 1:02technology an easy way to onboard and 1:04use that particular technology and 1:07that's particularly effective if you are 1:08working with multiple databases and they 1:12can be of course no SQL or SQL ones 1:15there all right that's always going to 1:17be something that you can have and also 1:19different versions of the databases will 1:21be available for you to use so I like to 1:24throw that into the maintenance part 1:26being able to say you don't have to 1:28worry about versions or or uh it's all 1:31available for you to use second on top 1:33of my list that I love is the 1:37deployment there'll be multiple 1:39deployment options at your ease add a 1:42button click to use most notably you'll 1:44have 1:46shared or 1:48dedicated resources that you can use and 1:50you may see that mixed in with the term 1:52called bare metal shared is where you're 1:54actually sharing with 1:56others all right just to quickly get 1:59going uh when you have low low traffic 2:01is kind of good to get going especially 2:04from a cost perspective but there's 2:06nothing like being able to have that 2:08option to execute your own dedicated 2:10Hardware to running your particular data 2:13storage application uh the storage 2:15portion of your own architecture that 2:17you have and 2:19lastly disaster recovery and 2:24scalability let's kind of put those both 2:27into the same blacket from the 2:29perspective that we all know what 2:30Disaster Recovery is when things do 2:32occur we don't have to take that 2:34alleviate that concern off our mind 2:37because the data will be able to be 2:39restored with one click usually backups 2:41are being generated on some schedule 2:43usually nightly or incremental full 2:45database full database backups we have 2:48that there and also already deploying 2:51the application to be in a highly 2:53scalable manner a highly available 2:55manner where you have your primary 2:57secondaries all that architecture gets 2:59off fiscated from you where it's just 3:01available for you to use and this all 3:04sounds great but this does actually map 3:07out to our concerns our challenges that 3:09we have once we put on that Sr at so 3:12I've built my application and I know 3:15let's take the perspective that I'm just 3:16starting out we know that we spent a lot 3:20of 3:21time building our application all right 3:24and that's generally been from the 3:26perspective of I've gotten started and I 3:28said heyy I just want one instance of 3:31this whether it's a sequel or a no 3:34sequel we are in the age of polyglot 3:37architectures so a lot of my 3:38architectures start out with both types 3:41depending on the demands of of my 3:43application and what I need to do but 3:45I'm really focusing on time that my 3:47perspective was different when I was in 3:49my development mode I'm just concerned 3:51with getting it up and running I usually 3:52worry about the other stuff later if I'm 3:55actually the person that deals with that 3:56usually that can be somebody's else 3:58perspective to actually deal with too if 4:00you have different job roles but as a 4:01full stack developer and as technologist 4:04when you're in the full stack mode you 4:05have to always make these decisions but 4:07our goals to get that up and running and 4:10to actually know what's there secondly 4:13is the 4:14scalability of options 4:18there without cloud databases or 4:20including that you have to learn the 4:23individual ways that each database 4:25technology goes on their particular 4:30highly available model so I did the 4:33primary secondary you know there's 4:35different architectures different 4:36concerns for each that you have to be 4:38aware of to work and lastly what we all 4:44dread in our MVP applications is chaos 4:50occurring all right you have to 4:52definitely have concerns about preparing 4:54what happens when something disastrous 4:58occurs we can force these to happen with 5:00chaos engineering that's what we 5:01generally like to know but I want to say 5:05when the chaos 5:07occurs what do we do we have to know 5:10about our own disaster recovery and how 5:12to function have workflows have scripts 5:15for this and when you think about all 5:17these three perspectives that is an 5:18exactly even more time that we have to 5:21dedicate uh to this perspective but we 5:24know that our time should be really 5:26dedicated to evolving our code doing new 5:29rele relases especially when you have a 5:31combination of 5:33frontend Technologies all right you have 5:37web and you have 5:40mobile mobile apps that we have that's 5:43not a goodlooking iPhone there but 5:45that's what it's intended to be iPhone 5:47there some different perspectives apis 5:49there's a lot of Technology you can kind 5:50of get into that come into play here so 5:53we can alleviate all these challenges 5:55once we get that had on by saying hey 5:59cloud data basis is where I should be 6:01and often this is where I actually start 6:04in my development process while I'm 6:06building my MVP I'll start working with 6:09my cloud databases you may say why would 6:12you do that well first from a Time 6:14perspective I'll have that ease of use I 6:18actually will be able in a in a in a I 6:20will actually be in an advantage to use 6:22or think about using more types of 6:24databases because they're going to all 6:26be available to me all right and I could 6:29easily M them and get going without 6:31having to learn each different 6:33Technology's way of connecting and 6:36everything there secondly the deployment 6:39it takes care of my scalability concerns 6:42because now I can start out small while 6:44I'm in development one instance well how 6:46we always know we start let's keep it 6:48honest all right and then uh when I want 6:51to get ready to go from MVP to 6:54production I can scale that up and 6:56immediately become highly available all 6:58right and lastly Disaster Recovery 7:02already there for me we know we have to 7:05plan for this as we start out in 7:07development we're just trying to get 7:08things running we don't have time to 7:10really think about what could happen but 7:13our goal is to have more users using our 7:16application because that's where we 7:18understand how it's going to function 7:20under load and you may have other 7:22certain requirements as well uh we know 7:24that we're in the US we build 7:26applications but we know we're in a 7:27global economy now people from around 7:30the world will be using your application 7:32so and there may be other concerns I may 7:34want to have users in Singapore or in 7:37India or somewhere where they uh if the 7:40servers are located on my own and I'm in 7:42in the US that there is a certain round 7:44trip or Australia you know there is a 7:47something you can't deny it has to 7:49travel that far so response times may be 7:51slow well using this I'm able to set up 7:55different instances in those places or 7:57just let the database as a service 8:00spread out my data across its actual 8:03geoc centers this is just one way to 8:05think about this perspective I want to 8:07hear about your experiences with Cloud 8:09databases or database as a servers tell 8:12us about your favorite ones to use your 8:14architecture tips and as always 8:17technically yours senior espania