Walk me through the architecture of the transaction processing system you mentioned on your resume. What were the main bottlenecks?