PaaS (Platform-as-a-Service)

PaaS, or Platform-as-a-Service, provides a complete, flexible and cost-effective cloud platform for developing, running and managing applications.

icons

Docker

Docker is an open source platform for building, deploying, and managing containerized applications. Learn about containers, how they compare to VMs, and why Docker is so widely adopted and used.

icons

Containers

This guide looks at the importance of containers in cloud computing, highlights core benefits, and tours the emerging ecosystem of related technologies across Docker, Kubernetes, Istio, and Knative.

icons

REST APIs

REST APIs provide a flexible, lightweight way to integrate applications, and have emerged as the most common method for connecting components in microservices architectures.

icons

Microservices

Microservices architecture is an approach in which a single application is composed of many loosely coupled and independently deployable smaller services.

icons

Networking

In this introduction to networking, learn how computer networks work, the architecture used to design networks, and how to keep them secure.

icons

Continuous Integration

In this guide, learn more about continuous integration, a software development and DevOps practice in which each developer integrates their new code into the main branch of code at least once a day.

icons

IT service management (ITSM)

ITSM is how an organization ensures its IT services work the way users and the business need them to work.

icons

Three-Tier Architecture

Three-tier architecture, which separates applications into three logical and physical computing tiers, is the predominant software architecture for traditional client-server applications.

icons