Apache Pulsar is a flexible pub-sub messaging system backed by a durable log storage. It uses a segment-centric architecture where messages are stored in independent segments across multiple brokers and bookies for redundancy. This allows for strong durability, high throughput, and seamless expansion without data rebalancing. Pulsar brokers serve client requests and acquire ownership of topics, while bookies provide durable storage with replication for fault tolerance.