Jacob Hands Profile
Jacob Hands

@jachands

Followers
1K
Following
33K
Media
1K
Statuses
11K

building things at cloudflare // https://t.co/kNlKHcxDHd // views are my own

United States
Joined December 2012
Don't wanna be here? Send us removal request.
@jachands
Jacob Hands
1 day
I used GPT-5 Deep Research to find an npm package for something - it told me I shouldn't use the old package that has 4M downloads/week, and instead should use an obviously vibe-coded package with 1 dl/week that didn't work 🙃
1
0
2
@jachands
Jacob Hands
3 days
it was dns
0
0
1
@jachands
Jacob Hands
4 days
Love seeing faster build start times 😍
@RobbieSap90
Robbie Sapunarich
5 days
Did you know Workers Builds are built on top of Containers? We're able to build the best product for developers when we build with that product. After some hard work behind the scenes, the time it takes to start your build should be even faster — by 3.3x in some cases.
0
0
8
@jachands
Jacob Hands
5 days
Is https://t.co/4BvOBZIkyp down for anyone else?
3
0
1
@jachands
Jacob Hands
6 days
Tracing in Workers is huge - I've been waiting for this for years!! Makes it so much easier to debug and understand what's happening in my Workers
@nevikashah
Nevi Shah
6 days
👏Today is the day👏 Workers ✨automatic✨ tracing is now in open beta! ✅Enable in seconds – no code changes required 🔎View and query trace data directly in the Cloudflare dashboard 📦Export traces (and logs!) to any external destination with an OTel endpoint
0
1
18
@jachands
Jacob Hands
7 days
@PlanetScale @CloudflareDev That does line up with when I saw a big spike of DB connection errors
0
0
0
@jachands
Jacob Hands
7 days
@PlanetScale @CloudflareDev huh, I wonder what made CPU max out for a bit. Maybe some cache misses? Or was there CPU contention on the host VM? (does that happen on AWS?)
1
0
0
@jachands
Jacob Hands
7 days
@PlanetScale @CloudflareDev Set max_db_connections under PGBouncer and will see if I stop getting errors, or if I'm misunderstanding how this works
1
0
0
@jachands
Jacob Hands
7 days
@PlanetScale @CloudflareDev A somewhat bad default I've noticed: @PlanetScale defaults PGBouncer to unlimited backend connections, so it keeps filling up the connection limit of the DB each time I raise it, resulting in query errors saying I'm out of connections.
3
0
0
@jachands
Jacob Hands
8 days
Btw these stats are queried directly from @AxiomFM - it's amazing how easy it is to just send everything to Axiom and then query in grafana. It's handling 12k events/sec across different projects without missing a beat
@jachands
Jacob Hands
8 days
Testing @PlanetScale with @CloudflareDev Workers and enabling Hyperdrive caching feels like actual magic - P99 read latency reduced by 97% 🤯
0
2
9
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev Really nice being able to see which indexes are being used
1
0
7
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev Wow, @PlanetScale has some really good tools for investigating which queries are being used a lot so I can debug what's taking the most time
1
0
8
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev This is a PS-20 cluster btw - though these are very cheap queries on a small table so I'm not surprised that we got over 300 queries/sec before maxing out CPU.
1
0
2
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev Which is good because I was maxing out CPU on the primary:
1
0
1
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev this is cool - you can see where I added the second set of queries using the second hyperdrive connection - the load went right back down when I enabled caching:
1
0
2
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev Without hyperdrive caching, reads vary a decent amount depending on location:
2
0
5
@jachands
Jacob Hands
8 days
@PlanetScale @CloudflareDev P50 for the first read: ~3ms P50 for the second read: ~1ms
1
0
4
@jachands
Jacob Hands
8 days
Testing @PlanetScale with @CloudflareDev Workers and enabling Hyperdrive caching feels like actual magic - P99 read latency reduced by 97% 🤯
7
11
243
@jachands
Jacob Hands
8 days
@CloudflareDev Added more panels 👀
1
0
1
@jachands
Jacob Hands
9 days
I'm really digging having @CloudflareDev platform infra metrics in Grafana 😍
2
0
4