Appearance
Techniques
- Caching
AWS elasticache for Redis help to cache the data to speed up the performance and reduce the stress to the database
- Logs Observability

ATM uses Amazon CloudWatch to collect, monitor and store log files. Amazon CloudWatch has an AWS RUM feature which performs real user monitoring to collect and view client-side data (real-time) . Moreover, it supports creating alarms and sending notifications.
- Queue Service

Amazon Simple Queue Service (SQS) is implemented on the ATM. This system uses AWS SQS as an event source to communicate with other components. In this case, the other component is email service. AWS SQS sends messages about warning, forgetting password by email to users. In this system, ATM has a message queue which triggers to Mail Worker Lambda to send mail by Email Management system. Currently, these queues are set up manually on SQS.
- Database

- Multi Languages
Language files are in JSON format. Supported languages: English, Japanese