Web.Yatoday: Website as a Service
Creating a platform to launch websites for small businesses with three requirements: maximum loading speed, zero technical maintenance from the client, ability to scale to dozens of projects without increasing operational costs.

The Challenge
Create a platform to launch websites for small businesses with three requirements: maximum loading speed, zero technical maintenance from the client, ability to scale to dozens of projects without increasing operational costs.
The Problem with Traditional Approach
WordPress and similar CMS work on the principle of dynamic generation. With each request, the server queries the database, assembles the page from components, and sends the result to the user. This requires computational resources, creates delays, and forms an attack surface: database, admin panel, executable code on the server.
For a corporate website where content is updated at the client’s request, not in real-time, this architecture is excessive.
The Solution: Static Generation
We chose a fundamentally different approach. The site is generated in advance as ready-made HTML files. When a user makes a request, the server doesn’t execute any code — the system delivers a ready file.

No database queries, no server calculations — the page is delivered in milliseconds. Our sites consistently score 100 out of 100 in speed tests with Google tools. This is the maximum possible score, which directly affects positions in search results.
From a security standpoint, a static site is fundamentally different from WordPress. Where a dynamic site has a database with user passwords and executable code on the server, a static site has static files. The admin panel for editing content exists separately from the public site and is not technically connected to it. Even if someone gains access to it, they won’t be able to inject malicious code into the site or access visitor data — because the site doesn’t execute code and doesn’t store data.
This also leads to reliability. A WordPress site can break after a plugin update, version conflict, or database overflow. A static site has no dependencies that can unexpectedly stop working together.
Global Delivery Network
We distribute static files through Cloudflare — a global network of more than 300 servers at different points around the world. The site is automatically replicated to all network nodes.
A user from Madrid receives the site from a server in Madrid. A user from Berlin — from a server in Frankfurt. Minimal latency regardless of geography.
Additionally, Cloudflare provides DDoS attack protection, automatic SSL certificate, and fault tolerance: if one node is unavailable, requests are automatically redirected to the nearest working one.

Unified Platform
All client sites are built on a common codebase with a set of reusable components: service blocks, galleries, forms, map integrations.
This means two things. First, launching a new site takes days, not weeks — we assemble it from ready, tested elements. Second, any platform improvement automatically propagates to all projects. We optimized image loading — all sites became faster. We added a new block type — it’s available to all clients. We improved SEO markup — all sites received the update.
The client gets a site that evolves along with the platform, without additional requests or approvals.
Support and Changes
Any content changes — texts, photographs, prices, contact information — the client requests through us. We make the edits, regenerate the site, and publish the updated version. This is included in the maintenance cost.
The client doesn’t need to learn an admin panel, remember passwords, or worry about accidentally breaking the layout. They formulate the task in human language — we implement it.
Tech Stack
- Generator: Astro (static build, minimal JavaScript on client)
- Hosting, DDoS Protection, DNS, SSL and CDN: Cloudflare
- Version Control: Git + GitLab
- CI: GitLab Runner (automatic build and tests on every commit)
- CD: ArgoCD (GitOps deployment, auto-sync with repository)
- Containerization: Docker
- Orchestration: K3s cluster (auto-recovery, scaling, rolling updates)
- Admin Backend: Laravel (API, content management, build generation)
- Database: MySQL 8 (client data, site content)
- Caching: Redis (sessions, task queues, query cache)
- Real-time: WebSocket (instant notifications, live preview)
- Monitoring: Prometheus + Grafana, health checks, automatic alerts on failuresResult
A platform for rapid website launch for local businesses: salons, auto services, clinics, cafes, professional services. The site loads instantly, requires no technical attention from the client, and automatically receives all platform improvements.
