Scalable, high availability cloud infrastructure for Számlázz.hu
Számlázz.hu chose AWS cloud services and TC2, one of the largest and most competent AWS partners in the country.
THE CHALLENGE
Számlázz.hu has been providing easy-to-use and simple invoicing solutions for a wide range of businesses since 2005. A number of extra fintech solutions are part of their service, such as autocash (bank integration), online payment solutions, automated invoicing, accountant access or other fintech integration in Számlázz.hu’s digital ecosystem.
Over the years, Számlázz.hu’s service has become a kind of “digital utility” in Hungary, as its domestic coverage is so high that if their service is not available, the daily operations and revenues of many businesses could be at risk.
Recognizing their role and importance in the market, in 2022 Számlázz.hu decided to increase operational security and reduce the risk of their clients suffering any damage. They decided to operate their service in such a cloud environment where they could build a more scalable, even-higher availability infrastructure. They decided to move to AWS cloud and approached TC2, one of the largest and most competent AWS partners in the country.
THE SOLUTION
TC2, after assessing the operation of Számlázz.hu, suggested that the ideal solution for managing dynamic traffic was the AWS EKS platform. It was implemented to package the self-developed software into Docker containers and deploy them in a scalable manner on the Kubernetes cluster. The corresponding logging is done with fluentbit on AWS S3 buckets for storage. To make these logs easy to process, AWS Athena service is enabled to easily search logs stored in S3 using a language similar to SQL queries. Operational metrics data is collected using AWS Managed Prometheus and displayed by Grafana.
Security has also been a key focus, and, in line with AWS recommendations, all security alert information is transferred to the AWS SecurityHub from GuardDuty, Cloudtrail. The status of the entire AWS environment and its compliance with policies is performed using the AWS Config tool.
The end result is a more robust, fault-tolerant system than ever before, which can dynamically adapt to usage at the capacity level.