Capital One Interview Question

Design high level software architecture for a credit card banking system