The following diagram outlines the Teku high-level architecture.
Teku contains both a beacon node and validator client implementation. The beacon node is the primary link to the Beacon Chain. The validator client performs validator duties.
You can run the beacon node only, or run the beacon node and validator client.
Read more about the Ethereum consensus client architecture. For more information about the Teku architecture, contact us on Teku Discord channel.