← All posts

FourA Digest — Apr 8 to Apr 10, 2026

We redesigned foura.ai and rolled the new design system across every FourA property. Plus: monitoring overhaul, multi-currency pricing, and Cmd+K search.

Highlights

We redesigned foura.ai from scratch and applied the new look to every FourA property in two days. Blog, docs, updates portal, authentication pages, email templates, error pages. If it has the FourA name on it, it now matches. On the infrastructure side, we overhauled the monitoring system to eliminate false alerts and added configurable thresholds with a proper incident log.

What's New

Complete Website Redesign

The main site got a full visual overhaul. New typography (Outfit), an indigo color palette, and proper dark/light theme support with a system-default option. Every component was rebuilt: pricing cards, the playground, landing pages, contact and legal pages, and the dashboard preview section (which now shows live HTML instead of static screenshots).

We added server-side OG meta tags, so sharing a FourA link on Slack or Discord shows the correct title and description for each page. And if you're already logged in, buttons switch from "Try Free" to "Go to Dashboard" automatically.

One Design System, Everywhere

A single redesign is nice. Consistency across every touchpoint is what makes it stick. We applied the same design system to:

  • Blog and Docs with new typography, colors, and standardized headers
  • Updates portal fully aligned with the main site
  • Authentication pages where every login and signup flow now matches FourA's look
  • Email templates for API key notifications, quota warnings, and monitoring alerts
  • Error pages so even a 502 feels on-brand

Set dark mode once, and it follows you everywhere. We built cross-site theme sync using a shared cookie across .foura.ai with three states: system, light, and dark. Your preference persists across tabs and sessions.

Cmd+K Command Palette

Press Cmd+K (or Ctrl+K) on the blog, docs, or updates portal. You get instant search and navigation. When the search field is empty, it shows available destinations. Start typing and it filters content in real time. Small feature, big quality-of-life win.

Multi-Currency Pricing

Pricing now detects your location via GeoIP and shows amounts in your local currency. USD, EUR, and GBP at launch. Exchange rates refresh weekly from live market data, and the GeoIP database updates every two weeks. No more guessing what you'll actually pay.

Under the Hood

Monitoring Overhaul

False alerts were the main problem. Our CPU monitoring compared single-core usage against multi-core container limits. A Node.js process at 90% of one core in a 4-core container sits at 22.5% total, not 90%. We normalized all CPU metrics to actual container capacity.

Rate limit evaluation moved from per-instance counting to the API gateway, where limits are actually enforced. This killed false "approaching rate limit" warnings that were caused by counting traffic between internal services.

Thresholds now live in the database with a full API for reading and editing. We can tune alert sensitivity without redeploying. We also added an incident log with hysteresis, so a service flickering between states doesn't fire 50 notifications.

The 19,000-Request Ghost

A parsing error in our request pipeline caused the active request counter to leak. Failed validations incremented the count but never decremented it. The proxy routing service was reporting 19,390 "active" requests. The real number was about 20. We fixed it by wrapping request tracking in proper error handling.

Infrastructure

ClickHouse went from v24 to v26 LTS with performance tuning: 7-day TTL on system log tables, reduced background threads, and bumped memory from 2GB to 4GB. The Proxy Vault database got the same memory bump. On the CI side, we added concurrency groups to prevent deploy race conditions when multiple workflows trigger at once.

But the most forward-looking change might be the smallest. We added llms.txt so AI assistants can read a structured description of what FourA does. It's 2026. A growing share of developers find tools through AI, not search engines. Might as well make that easy.