Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jpgvm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
541.
▲
by
jpgvm
3y ago
Shot you an email. I must admit I didn't go super deep on KV so I will come by discord at some point. I can share what we are doing and maybe it turns out KV is better suited.
542.
▲
by
jpgvm
3y ago
Curious though, what is the reason for banning PHP? It must be pretty specific if they singled out just PHP.
543.
▲
by
jpgvm
3y ago
Yeah unless you are designing the replacement for a system that has already reached it's scalability limits you shouldn't be worrying too much other than not doing very silly things architecturally. When you are designing replacem
544.
▲
by
jpgvm
3y ago
Yes actually, currently using in production. I actually advocated for the move to Cloudflare and we ended up adopting workers because Cloudflare unfortunately has broken stale-while-revalidate support. So I built an implementation in Worker
545.
▲
by
jpgvm
3y ago
Yeah I am familiar with those (Cloud Run, Fargate et al) and they are much less egregious than Lambda and Cloud Functions. As for if they qualify as Serverless though I don't know, it seems poorly defined. How about I clarify that my s
546.
▲
by
jpgvm
3y ago
GAE is actually still pretty good tbh. However it has it's limitations and even though there are things like Cloud Run et al I still find GKE is the best option.
547.
▲
by
jpgvm
3y ago
Yeah that is fair too. Most people have tiny data. Then there is places I have worked... where 10TB qualified as small data that you "just query with Presto" and where more exotic things were needed for actually interacting with t
548.
▲
by
jpgvm
3y ago
I found Spring to have a little bit of an understandability cliff. Coming from Guice though once I understood the container and had a feel for the general patterns it was easy. I think if you try to use it without understanding the magic yo
549.
▲
by
jpgvm
3y ago
Generally the best approach there is to elevate a bunch of your smartest engineers into an architecture team that a) set good standards but also b) appreciates the nuance of problems sufficiently to know when to deviate. A small team can pr
550.
▲
by
jpgvm
3y ago
State can be part of it. For example it can be way simpler to use a in-memory cache than a network attached cache and by doing so you save yourself a dependency, a potential network request that can fail, etc. Also for event processing cons
551.
▲
by
jpgvm
3y ago
Not being able to make jokes about how fast it is to serve requests from /dev/zero must be absolutely killing your team. However, great job. Once they get to that scale of objects it becomes really hard to clean it up - especially
552.
▲
by
jpgvm
3y ago
PostgreSQL
553.
▲
by
jpgvm
3y ago
I like that one.
554.
▲
by
jpgvm
3y ago
I generally find people that don't like k8s don't understand it or more commonly even the reasons why it exists. If your job hasn't been to write Cloudformation/Terraform/Pulumi/Chef/Puppet/Salt/
555.
▲
by
jpgvm
3y ago
Somewhat. I think if I was to ever use serverless for something it would be in concert with a traditional setup so in a way yes, you pay 2x the deployment complexity because now you are orchestrating 2 environments. However if you have a us
556.
▲
by
jpgvm
3y ago
I wasn't talking about the Prime Video case, I was talking about the slides in Adrians blog post which compare Serverless with traditional development. IMO if you are facing those problems it has to be poor leadership, there is no excu
557.
▲
by
jpgvm
3y ago
Yeah I completely agree with all of that.
558.
▲
by
jpgvm
3y ago
Generally speaking your data-science stuff wouldn't fit into the serverless bucket anyway though. Also generally Python is just used for terminal processing in the Big Data world, all the pieces in between are JVM anyway.
559.
▲
by
jpgvm
3y ago
Yeah I very much prefer Kotlin now. It's Boring Tech but at the same time pleasant because of it's high expressivity and tooling. Also I find it way easier to convince people coming from a dynamic language background to try it out
560.
▲
by
jpgvm
3y ago
Yeah probably. I should have specified "sufficiently boring tech stack of choice".
561.
▲
by
jpgvm
3y ago
It's not emotion. I make money from porting people off of poor technical choices onto solid ones. It comes from experience working with all these various systems. I have used (at large scale) GAE, Google Cloud Functions and Lambda, bef
562.
▲
by
jpgvm
3y ago
Serverless actual pros: "infinite" (meaning wallet level) scalability. Integrated deployment tooling usually. Integrated ingress usually. Those last 2 really don't matter though as neither problem is that difficult if you kno
563.
▲
by
jpgvm
3y ago
You can sub JVM for something else but you should probably stick with PG and k8s. What I am saying is the highest quality tools are still the best and will remain that way. As other things come and go they absorb the best ideas from the new
564.
▲
by
jpgvm
3y ago
Serverless first is a mistake. It should be "serverless where it's distinct advantages are actually useful" which is way less common than people think. Also generally the conception that building things with containers + k8s
565.
▲
by
jpgvm
3y ago
I think they have, depends on what level you play at. I'm a lowly 1400-1500 rated player so I'm not using engines to prepare the sorts of crazy lines you see in a WCC but they help me understand when a position has outs/thing
566.
▲
by
jpgvm
3y ago
Reaching those PUE numbers is pretty damn impressive though. I think the misconceptions come from enterprise DC environments with traditional hot/cold aisle designs, servers running way cooler than they need to be and peak power requir
567.
▲
by
jpgvm
3y ago
Dead horse and all that but please just stick to Boring Tech, it is better for your mental health, not to mention your business, development velocity, defect rate, etc. Most importantly it's good for mental health though.
568.
▲
by
jpgvm
3y ago
State enabled would be a better way of looking at it. The state (well more correctly the provinces) have been incentivised to perpetuate this real estate bubble because they derive a ton of their funding through the sale of land. Actually -
569.
▲
by
jpgvm
3y ago
You are mostly correct. The largest retail banks in China are SOEs, so called State Owned Enterprises. However while these banks are the backbone of the retail banking sector the rural banks and investment banks are increasingly more releva
570.
▲
by
jpgvm
3y ago
Turned out China was right on this one - ground first, ask questions later. That approach has historically been the FAA strategy. Maybe they should stick to what works? Especially given the airframe was so new and they also knew it had real
More ›