A company is planning to implement a new online transaction processing system that will handle sensitive customer payment information. The system is expected to be highly available and scalable during peak transaction periods. To meet these requirements while considering security, which architecture model should the company consider adopting?
On-premises
Serverless
Microservices
Monolithic