Architecture
/ ArchitectureArchitecture #
Pizza is a distributed search engine built on a shared-nothing design: every node owns its shards, memory, and disks — and within a node, every CPU core runs its own runtime instance, sharing nothing with the other cores. All disk and network I/O is asynchronous, running on a thread-per-core runtime ( monoio); on Linux, io_uring offloads the WAL’s durable-write fsyncs whenever the kernel supports it.

Pizza at a glance: a gateway, a distributed query engine, and data nodes running one runtime instance per CPU core.
...