This document provides an overview of market basket analysis and pattern matching. It discusses typical use cases for pattern matching in various industries. It then covers the basics of traditional market basket analysis (MBA) including common metrics like support, confidence and lift. The document proposes ways to revisit MBA, including augmenting transaction data with tags and analyzing rules using additional metrics and sequential patterns. It outlines considerations for the design of an MBA system and the typical architecture/process flow.