World Congress 2026 Europe

Go's Concurrency and Parallelism Inside Containers

July 9, 2026 12:50 โ€“ 13:20 ยท 30 min Stage 10 - powered by TikTok

What this session covers

A common assumption is that if a program is concurrent, it will also run in parallel, and that containers simply get a number of CPU cores to work with. In practice, neither of these assumptions holds.

In this talk we explore how concurrency and parallelism behave inside containers, and why the same program can show very different performance characteristics when run on the host versus inside a container with CPU limits applied.

Using a small Go program as an example, we start with a simple sequential implementation, introduce concurrency to structure the work, and then add parallelism to scale CPU bound processing. We observe how the program behaves under different container CPU configurations, and where expectations break down.

World Congress 2026 Europe

Related talks

Open session

The Hidden Costs of CPU Limits in Kubernetes

  • Pavel Malyarevsky

    Deutsche Bank

    Director PCCP

Open session

Linux (Pseudo)Filesystems: The Hidden Backbone of Cloud Native

  • Daniel Drack

    FullStackS

    Senior DevOps Engineer

Open session

Building a Better Tomorrow: Tips and Tricks for Docker Builds

  • Daniel Bodky

    NETWAYS

    Senior Developer Advocate

Open session

Docker build without Docker

  • Oliver Seitz

    Accenture

    Associate Manager

All sessions at this congress