Scalable, High Availability Cloud Infrastructure With Auto Scaling in AWS for Számlázz.hu
For a platform that functions as critical infrastructure for thousands of companies, a high availability cloud setup is not optional but essential. 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. Several extra fintech solutions are part of their service, such as autocash (bank integration), online payment solutions, automated invoicing, accountant access, and other fintech integration in Számlázz.hu’s digital ecosystem.
As usage grew steadily over the years, the need for predictable performance and elastic capacity became more apparent. This led the team to focus on cloud scalability in AWS as a core architectural goal, ensuring that seasonal peaks or sudden growth would not compromise performance or stability.
Over the years, Számlázz.hu’s service has become a kind of “digital utility” in Hungary, with such high 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.
This decision also marked a broader cloud migration strategy, in which resilience, automation, and long-term efficiency were equally important considerations. The move made it possible to rethink infrastructure design in a way that supports both current demands and future expansion.
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, recommended the AWS EKS platform as 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.
Scalable cloud architecture on AWS
This approach laid the foundation for a truly scalable cloud environment, where resources can be adjusted automatically based on real-time demand. Such an architecture supports cloud scalability in AWS by aligning infrastructure consumption closely with actual usage, optimizing both performance and cost efficiency over time.
The corresponding logging is done with fluentbit on AWS S3 buckets for storage. To make these logs easier 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.
AWS autoscaling for dynamic workloads
To handle unpredictable traffic patterns, AWS autoscaling plays a key role in maintaining consistent response times. By relying on auto scaling in AWS, the platform can seamlessly increase or decrease compute capacity, ensuring the user experience remains stable during both peak invoicing periods and quieter hours.
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.
From a security and cloud perspective, centralized visibility is critical. By extending monitoring with AWS SecurityHub, Számlázz.hu gains a unified view of potential risks and compliance issues across the entire environment, thereby strengthening its overall security posture.
The status of the entire AWS environment and its compliance with policies is performed using the AWS Config tool.
In addition to automation and monitoring, TC2 provides cloud managed services that support continuous optimization and proactive operations. Combined with auto scaling in AWS, this ensures that the infrastructure remains efficient, resilient, and ready to support further growth within a modern scalable cloud ecosystem.
The end result is a more robust, fault-tolerant system than ever before, which can dynamically adapt to usage at the capacity level.