DevOps

Shipping and operating software continuously.

2 subjects · 6 topics · 3 areas

Subjects covering this category

2 subjects
  • Subject · Beginner to Advanced

    Running software in containers, and building images that other people can run.

    • Running Containers
    • Building Images
    5 topics · 29 cardsnot started
  • Subject · Beginner to Advanced

    Turning a product's requirements into a first design for a web system, and knowing what each part is there for.

    • Starting a Design
    • The Parts of a System
    • Moving Data Around
    11 topics · 100 cardsnot started

Containers

5 topics
  • Docker

    The build cache: why a rebuild is fast or slow, how to order a Dockerfile to keep it fast, and what it leaves on disk.

    Intermediate to Advanced7 cards · 3 qnot started

  • Docker

    Running a container from an image: docker run, publishing a port, and finding out why a container stopped.

    Beginner to Intermediate6 cards · 5 qnot started

  • Docker

    Building your own image: writing a Dockerfile, running docker build, and naming the result with tags.

    Beginner to Intermediate6 cards · 3 qnot started

  • Docker

    What a container is: a program that shares the host's kernel, started from a read-only image.

    Beginner5 cards · 3 qnot started

  • Docker

    Which files survive a container: the writable layer, and the bind mounts and volumes that keep data after it is gone.

    Beginner to Intermediate5 cards · 3 qnot started

CI/CD

2 topics
  • Docker

    The build cache: why a rebuild is fast or slow, how to order a Dockerfile to keep it fast, and what it leaves on disk.

    Intermediate to Advanced7 cards · 3 qnot started

  • Docker

    Building your own image: writing a Dockerfile, running docker build, and naming the result with tags.

    Beginner to Intermediate6 cards · 3 qnot started

  • Docker

    Running a container from an image: docker run, publishing a port, and finding out why a container stopped.

    Beginner to Intermediate6 cards · 5 qnot started

  • System Design

    Load balancers, reverse proxies and API gateways: the three kinds of server that sit in front of yours, and the one job each is for.

    Beginner to Intermediate10 cards · 5 qnot started