This chapter introduces the fundamental building blocks of a messaging system, such as endpoints, messaging channels, and message routers.