More
Сhoose

Those are services that replace parts of an existing system or are built on top of it and that can increase or decrease IT resources as needed to meet changing demand. Scalability is one of the hallmarks of the cloud and the primary driver of its exploding popularity with businesses. I am experienced in creating services using Amazon Web Services or Google Cloud and encapsulating them in Docker containers that can run inside K8s clusters.

Microservices

+
-

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.

Serverless Computing

+
-

Serverless computing is a method of providing backend services on an as-used basis. Servers are still used, but backend services from a serverless vendor are charged based on usage, not a fixed amount of bandwidth or number of servers.

Containerization

+
-

Containerization is a form of virtualization where applications run in isolated user spaces, called containers, while using the same shared operating system (OS). One of the benefits of containerization is that a container is essentially a fully packaged and portable computing environment. Everything an application needs to run — its binaries, libraries, configuration files, and dependencies — is encapsulated and isolated in its container.

Distributed Systems

+
-

A distributed system is a collection of computer programs that utilize computational resources across multiple, separate computation nodes to achieve a common, shared goal. Distributed systems aim to remove bottlenecks or central points of failure from a system. 

Other services