The Superthread Tech Stack: Why We Chose Vue, Go, and Redis for 17ms Speed Copy

Founder David Hasovic breaks down the Superthread tech stack. Discover how Golang, Vue.js, and Redis help us achieve gaming-level performance in a SaaS product.

A futuristic SaaS tech illustration with a developer workspace, blue Redis cubes marked '4ms', and a hummingbird flying toward a '17ms' frame-rate target.

January 23, 2021 David Hasovic

Engineering for Delight: The Requirements

Before picking our tech stack, I had to define what I wanted Superthread to be. I didn’t want to build another slow, clunky corporate tool. I wanted to build something that felt like a game.

1. The 17-Millisecond Goal

In the gaming world, we aim for 60 FPS. That means every frame renders in 17 milliseconds. Your Chrome browser works the same way. I want Superthread to be so fast that when you click, the result is instantaneous. No delay. No clunk.

2. Obsessive Delight

Every pixel matters. SaaS products are usually austere and ugly; I want Superthread to be a place you actually enjoy visiting. We go over every UI detail repeatedly to ensure it feels right.

3. Total Flexibility

Most trackers impose a philosophy on you. We want to be neutral. Only you know how to organize your team, the tool should just cater to that, not stand in your way.

4. Data Isolation

If you are an EU company, your data should sit in the EU. We are building the infrastructure so you can choose exactly where your database lives geographically.

The Stack: Lightweight, Fast, and ‘Close to the Metal’

To hit these requirements, we chose technologies that are efficient for both the machine and the developer.

Front End: Vue.js

We skipped React and Angular for Vue.js. It is incredibly lightweight and designed in a very thoughtful way by Evan You. It’s snappy, easy to use, and allows us to build a high-performance interface without the bloat.

Back End: Golang

For the backend, we chose Golang. Since it compiles down to binary code, it sits closer to the metal. Despite being a garbage-collected language, the Go runtime and compiler produce an efficient package that handles requests with extreme speed.

Database: Redis (As a Primary Store)

I’ve spent my career using SQL, but I’ve moved away from it because of the limitations of joins. I’ve been a key-value database enthusiast since the early days of Cassandra.

We use Redis. I know what you’re thinking, ‘Redis is just for caching.’ But Redis is a real database. Just because data is stored in RAM doesn’t mean it isn’t durable. Redis can write to the hard drive, so even if the system crashes, the data is restored. Because it retrieves data from RAM, the CPU cycles required are minimal.

The Result: The combination of Vue, Go microservices, and Redis means our API endpoints return real data in about 4 milliseconds on a local machine.

Transparency Over Complexity

Normally, I would have used Kubernetes to serve these microservices. This time, I didn’t. Kubernetes is great for scaling, but it’s a ‘black box’, when something goes wrong, you have zero visibility.

I wanted something transparent that a normal developer can read and understand. We ended up building our own hybrid orchestrator. This transparency allows us to see exactly what’s happening, so we can optimize and fix issues instantly.

Experience a workspace built for gaming-level performance.

Superthread is designed for those who refuse to wait for their tools. Fast, flexible, and built with better tech. Sign up for Superthread

Further Reading & Resources

More from the blog

A cinematic, high-contrast 1920x1080 tech illustration visualizing the evolution of a software developer. On the left, a single fish in a glowing geometric tank represents corporate constraints. In the center, a developer sits at a multi-monitor workstation coding in a dark-mode environment, surrounded by floating triangles symbolizing 500,000 polygons being processed in 17ms. A vibrant blue hummingbird in mid-flight on the right leads into a sleek, hardware-accelerated UI with glowing interface panels and motion trails, representing high-performance SaaS architecture and digital mastery.
Company building

Gaming-Grade Performance for SaaS: The Superthread Origin Story

Founder David Hasovic explains how 20 years of programming and building 5v5 multiplayer mobile games led to the creation of Superthread, the lightning-fast project management tool.

Feb 2026 • David Hasovic

A conceptual 16:9 digital illustration featuring Taiichi Ohno, the pioneer of the Toyota Production System, set against a futuristic Kanban-style digital workspace. Ohno is depicted in a black-and-white portrait with his hands raised, overlaid on a dark blue and purple background filled with glowing neon data pathways, modular task cards, and system integration nodes. Bold white text with a slight glitch effect reads "TAIICHI OHNO," symbolizing the intersection of Lean production principles and modern, high-performance project management software.
Company building

Taiichi Ohno: The Lean Manufacturing Hero Who Shaped Modern Software

Superthread founder David discusses his first computer hero, Taiichi Ohno, the man who invented the Toyota Production System and the Kanban method we use today.

Feb 2026 • David Hasovic

Two professionals smiling as they complete a smooth 3-step onboarding flow on a tablet, with cluttered legacy dashboards blurred in the background.
Company building

How to Build a High-Conversion SaaS Onboarding Flow

Learn how Superthread is revolutionizing SaaS onboarding by applying gaming principles and focusing on what users actually want: speed, simplicity, and zero bloat.

Dec 2025 • David Hasovic