Last week we talked about our brand new hands-on labs interface and new courses that we released. If you want to know more, make sure to take a look, or watch last week’s weekly update video.
This week, we’re talking all about serverless computing, what it is, why it’s relevant, and the release of a free course that can be enjoyed by everyone on the Linux Academy platform, including Community Edition account members.
Serverless Computing: What is it?
In a nutshell, serverless computing lets you build and run applications without thinking about servers. Normally, when it comes to running an application from the cloud, you have to deal with setting it all up, which can take hours, days, or even weeks. If you’re new to this process, let me break this down for you:
When you first log in to your cloud services provider console, you have to configure a Virtual Private Cloud (VPC), which requires networking knowledge.
You have to launch the virtual servers, which means you need to:
Choose an operating system
Install software packages
Configure auto-scaling with load balancers
Set up a webserver to serve requests
Hook the webserver up into the rest of your infrastructure like a database, CDN, etc.
Finally, you have to make sure all of those moving parts are secure; it is important that you have a good background with security, or you have a chance of getting hacked.
Serverless computing simplifies this whole process so you can focus on building your awesome application instead of managing and operating servers.
If you’re interested in getting started with Serverless computing, we just released a brand new course called Serverless Concepts. This course is designed to give a high-level overview without getting too complex or specific. Basically, if you want to be able to speak intelligently about Serverless computing, this is a perfect place to start. And for the month of June, this course is one of the multiple free courseson our Community Edition, meaning anyone can take it no matter what type of Linux Academy account they have.
Now hold up. Let’s say you already know the basics about serverless computing and you want to know more about the technical details. Well, you’re in luck, we’re also creating a new learning path that gives you direction on what to learn next.
Now don’t get us wrong, here at Linux Academy we teach people how to work with servers and serverless solutions alike. Even though it’s called serverless computing, your cloud application is still running off of servers; you don’t have to deal with them directly if you don’t want to. With that said, serverless does have its limitations, and there are still a lot of benefits to understanding how to manage the servers themselves.
On top of this course, we have 9 new hands-on labs in addition to the course we just talked about:
Next week we’re covering a new course on database basics. Subscribe to our channel to be the first to hear about that and any other new content we’ve got cooking here at Linux Academy. We also have some new podcasts to entice your ears with this week:
Choose Linux — BTW, I installed Arch: Jason didn’t stop at Xfce, he became that Arch Linux guy. Is it as challenging to install as we’ve been told? We discuss the hard way, and then the easier way. Then we take the mighty Oryx Pro laptop from System76 for a first impressions test drive!
Coder Radio — 7 Languages: Wes is back, and Mike’s got a few surprises in store, including a new view on Electron, a hot take on titles, and a programming challenge for the both of them. Plus when it’s okay to lie to the compiler, what GitHub’s Sponsors program means for open source, and your feedback.
LINUX Unplugged — Stateless and Dateless: We visit Intel to figure out what Clear Linux is all about and explain a few tricks that make it unique. Plus Wes and Ell are back from KubeCon in Barcelona and return with some great news for open source.