Startseite / Blog / The Serverless Dictionary

12 Oct 2018

Imagine you’re looking for an application that adds value to your business processes. You’ll encounter a lot of technical terminology, right? Sure, it’s important to determine whether a company serves your business and searches the solution that adds the most value. But if you can’t see the forest for the trees anymore with all the buzzword fuzz, let us help:

Agile Development: Using methods like scrum or sprint to develop in a business centered and flexible way.

As a service (PaaS, SaaS, FaaS): An often used term in IT, you can find almost everything as a service now. Think for example of BaaS (Backend as a service), PaaS (Product as a Service), SaaS (Software/Storage as a Service), FaaS (Function as a Service) or whatever word marketing likes as a Service. But as fancy as it sounds, in the end it just tells you what’s been made for you (as a Service): a product, a service, software…

Cloud computing: Computing in the cloud (through a cloud provider) instead of through your own servers.

Cloud migration: The process of moving your data to the cloud.

Cloud-native: An application built specifically for the cloud, with all the speed, simplicity and scalability that comes with it.

Containers: An isolated package of code that “contains” everything it needs to run anywhere, by itself. This way code running on the same infrastructure will not interfere with each other. Kubernetes is Google’s flagship container product, but they also recently released Istio in addition to that. Containers work with some of the same ideas as VM’s, but are much more lightweight.

Digital Darwinism: IT and society are moving faster than businesses can adapt. This leads to digital transformation: changing behavior, processes and systems. Often used to show that businesses that want to survive have to innovate for today, but also for the unknown future.

Firebase: Firebase is an example of a BaaS, a Backend as a Service. It’s Google’s Platform that enables you to develop scalable and high quality apps very quickly. Our Chief Geek Stefan wrote a guest blog on how you can easily build a serverless application.

Hybrid Cloud: Synonym for kicking the can down the road. Using the cloud for your data/application, but still have some parts running in containers, vm’s or own servers. (Ok, we admit, sometimes you have to)

Lift and shift: Term to describe moving an application or data to the cloud, without massive changes.

Progressive Web Apps: An application that looks like a normal website, but has the functionalities of an app, like offline mode and notifications.

Scalability: The characteristic of the cloud to scale up and down according to actual usage. You pay for what you use and don’t have to (re)estimate your usage or to add or deactivate servers.

Serverless: When a business or developer doesn’t have to worry about the infrastructure/ the server of an application (or it’s maintenance), because it runs on a third party server like the Google Cloud Platform. (Discover the advantages)

Sprint: A short project that aims to identify a problem, to think of the best solution and to prototype that solution within a few days. Used to discover what kind of solutions could help, or if a solution is right for a company, without burning a lot of budget and time. Examples: Boost your business model in 20 days with Machine Learning

VM’s (or Virtual machines): An emulation of a real machine. This way you can pretend to have a computer with certain specifications, but it’s in the cloud and accessible from everywhere. Allows to configure and emulate both hardware and software.

This post will be updated regularly. Let us know if you have any additions!

Ähnliche Geschichten