Customer data platforms in banking and insurance: architecture patterns | Hosn Al Tomoh