DEV Community

Dane Wu profile picture

Dane Wu

Senior Rails engineer focused on high-concurrency systems & database performance. 6+ yrs. Open to remote roles. Based in Taiwan 🇹🇼

Writing Debut
Seven Year Club
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
You've Tuned the Queries and It's Still Slow — Now Change the Data Model

You've Tuned the Queries and It's Still Slow — Now Change the Data Model

Comments
7 min read

Want to connect with Dane Wu?

Create an account to connect with Dane Wu. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Code Is Fine, but Requests Queue Until They Time Out: Puma, Pools, CDN

The Code Is Fine, but Requests Queue Until They Time Out: Puma, Pools, CDN

Comments
4 min read
Your SQL Is Fast but the API Is Slow: It's the Ruby Layer

Your SQL Is Fast but the API Is Slow: It's the Ruby Layer

Comments
4 min read
One Notification Email Made Our Checkout API 3 Seconds Slower

One Notification Email Made Our Checkout API 3 Seconds Slower

Comments
5 min read
We Added a Cache; Three Days Later It Took the Database Down at Peak

We Added a Cache; Three Days Later It Took the Database Down at Peak

Comments
5 min read
The Fastest Query Is the One You Never Run: The Four Layers of Rails Caching

The Fastest Query Is the One You Never Run: The Four Layers of Rails Caching

Comments
6 min read
ActiveRecord: You Wanted a Number, but Loaded 500,000 Rows Into Memory

ActiveRecord: You Wanted a Number, but Loaded 500,000 Rows Into Memory

Comments
6 min read
A 1000x Speedup From One Index — and Why It Sometimes Does Nothing

A 1000x Speedup From One Index — and Why It Sometimes Does Nothing

Comments
7 min read
From 8s to 1s: Truly Understanding Rails N+1 by Opening Up ActiveRecord

From 8s to 1s: Truly Understanding Rails N+1 by Opening Up ActiveRecord

2
Comments
10 min read
Diagnosing a slow Rails page, layer by layer

Diagnosing a slow Rails page, layer by layer

5
Comments
4 min read
loading...