- Topics of this post
- Services of this post
Often you hear: “It will work, why invest more?” A basic package for a few dozen euros may indeed be sufficient for a low load, but in a viral moment the limitations quickly become apparent. At that point, the number of concurrent requests increases exponentially and inadequate infrastructure quickly exposes its weak points.
Understanding business model needs and the limitations of low-cost plans
Understanding the needs of the business model is crucial when selecting web infrastructure. Basic hosting plans, which are inexpensive and easy to use, may suffice for small sites or test projects, but even at medium loads we quickly run into limitations in CPU power, memory, and concurrent connections. Such solutions are not designed for heavy traffic or viral moments, which often leads to page load delays, service interruptions, or even complete unavailability. Companies often assume that everything will work. Of course, everything will also work on a 50 € plan, but it is important to be aware that only up to a certain point. When complex scenarios and mass traffic occur, troubleshooting becomes significantly more expensive and technically more demanding.
To avoid this, scalability needs to be considered at the planning stage of the site. This means the architecture must enable dynamic adjustment of capacity according to load, without manual intervention or additional work at the infrastructure level. The right solution is based on analyzing expected traffic, optimizing data flows, and splitting systems into independent components that can scale independently. This way, it is possible to ensure smooth website operation even during sudden traffic spikes, which is critical for companies aiming for growth and marketing through digital channels.
Let's meet at the NT Conference
By the way, we will be present at the NT Conference again this year, where you can visit us and discuss best practices in scalability and web solution management with our experts. The NT Conference will take place at the Grand Hotel Bernardin in Portoroz - 22-24 September.
Designing a scalable architecture from the very beginning
When we designed the Junai platform, the requirement was clear: the system had to be scalable. Regardless of whether it is used by a single visitor or ten thousand simultaneously, performance must not degrade. This is our product and our company, so we simply cannot afford outages. In such cases, reliability is not an added value but a fundamental requirement.
As the foundation, we chose a combination of Cloudflare and Azure Web Apps with scale-out functionality, which enables automatic capacity expansion to several dozen servers. This means the system has virtually unlimited capacity and can adapt in real time to increased load.
Scalable architecture of the Junai e-commerce platform
The platform architecture is modular and composed of individual, mutually isolated services. The administrative part, the subscription platform, and key web components operate as independent units, enabling only the part that is currently under the heaviest load to scale as demand increases. This approach ensures flexibility, cost optimization, and above all stability, as increased activity in one component does not affect the operation of the others.
- A Administrative part
- B Subscription platform
- C Key web components
- D Scalability of individual components
Global optimization with Cloudflare CDN
In addition to Azure Web Apps, which handles application scaling and availability, we also used Cloudflare when designing the platform. It is one of the largest and best-known CDN providers in the world which, with 330 locations in 125 countries, ensures that data is always as close as possible to users. This means that content is not served primarily from the Azure data center, but from Cloudflare nodes located in the immediate vicinity of the user.
This approach significantly reduces latency, improves page responsiveness, and offloads the primary servers. Users perceive that the site loads faster, while the infrastructure is more stable, since a large share of traffic is processed at the network’s edge locations. This is especially important during viral moments, when large numbers of users access the site from different countries and time zones. Cloudflare thus ensures that data is equally accessible anywhere in the world, with minimal latency and without compromising security.
Management of Azure services
At Humanfrog, we specialize in managing environments where reliability, scalability, and security are key. Our work focuses on Microsoft Azure and other hypercloud platforms, where we set up, manage, and optimize the entire range of services for clients, from servers and databases to web applications and security solutions.
Expert Support
Our support team is available 24/7, ensuring rapid response and continuous monitoring of system performance. This is critical during sudden traffic spikes or when potential security risks are detected. We do not focus solely on resolving issues; we act proactively, as we continuously monitor, analyze, and optimize the operation of the environments. This approach reduces costs over the long term, increases stability, and ensures that the infrastructure always operates at the highest level.
We cover the full spectrum of needs, from traditional servers in local data centers to solutions in regional clouds and advanced services from global providers such as Microsoft Azure. Such a hybrid-multicloud approach enables us to design optimal combinations of environments for clients, combining the reliability of local infrastructure, the agility of the regional cloud, and the almost unlimited capabilities of global platforms. This gives companies greater flexibility in workload placement, better cost control, and regulatory compliance, while opening the door to state-of-the-art tools for artificial intelligence, automation, and data analytics. The result is a modern, scalable, and secure IT foundation, designed for high availability, resilience to outages, and long-term readiness for the challenges of digital transformation.
We help with
-
Cloud, infrastructure and security
As we manage multiple clusters with 400+ servers across three different locations, we can rightfully say that Humanfrog was born in the cloud. This is especially evident in our man...
Related Case Studies
Related posts
Domen Česnik
Humanfrog has been named among the Future 100 Slovenija, one hundred Slovenian companies with strong potential for further growth and international development. For us, this is an important recognition of our work to date and a confirmation that we are on the right track. At the same time, this inclusion gives us additional momentum for the future. It encourages us to continue developing, strengthen our expertise, and create advanced technological solutions that deliver long-term business value to our clients.
Matej Vidmar
Proxmox VE is increasingly used in more demanding production environments, so the question of how to protect such environments effectively is becoming ever more important. Backing up virtual machines is only one element. In practice, reliable replication, fast recovery, the ability to migrate across platforms, and proper access and infrastructure management are equally important.
Domen Česnik
Before going on vacation, we check whether we have documents, access to the bank account, copies of reservations, and insurance. We less often check whether our company also has a "backup plan" for its digital life. Where is its data stored? Who has access to it? Can we move it elsewhere? And would we be able to operate if a key provider suddenly became unavailable?
Matjaž Tomažič
Imagine a completely ordinary situation. You step into an elevator; in front of you is a panel with floor numbers. Do you know how to use it? Of course you do. And that is exactly why today I am writing an ode to the elevator—the simplest user interface. The elevator’s user interface, if those few numbers can even be called that, exhibits the highest possible degree of intuitiveness—a quality for which almost no prior learning is required.
Domen Česnik
A multilingual website had been on our task list for a year and a half, but we never found the right time for it. Client projects, infrastructure, development, and other day-to-day commitments always took precedence, so implementation of the English version of the website kept getting pushed back. The issue was not a lack of content or expertise, but the process, which required too much time and coordination. We only found a solution once we integrated translation into our existing publishing process.