• 1 Post
  • 97 Comments
Joined 6 months ago
cake
Cake day: July 22nd, 2024

help-circle

  • Workstations, like real workstations, are another beast and not what’s typically referred to as “office PCs”, those are indeed rather sff builds.

    Again, optiplex sff 3060 as an example, it has two SATA ports, one x16 and one x1 (I think) PCIe, and looking at the PCB, apparently there’s a version with m.2 slots. Sure, not exactly server grade storage, but if you manage to find some version with m.2 slots or invest 10€ for a cheap SATA card, you can get enough storage attached.

    GPU wise, absolutely no idea. My optiplex has a wx3100 that I got for cheap and its self reported power draw never goes under 5W, but since this machine is a desktop, it doesn’t run all day.



















  • Yeah, but that’s the thing: it’s not fast. And that’s actually even more baffling.

    All those rewrites cost money. All the shoddy software somewhere in the background of every corporation was written using these shitty libraries, frameworks, APIs. And that means cost.

    I’m explicitly not talking about the newest crap Amazon or Google push, they operate under different principles, I’m talking about the data plumbing stuff. The eight billion Spring Boot apps, the PHP sites, the Python pipelines.

    Writing and deploying a simple CRUD app, that just takes data from a request and saves it into a DB should be done in a few minutes. The actual “payload” is just input schema, DB schema, transformation rules, maybe auth. That’s it. However, if you want to do that in Spring Boot and K8s, it takes often hours or days to get everything right. Not because Spring Boot is hard, but because you forget a network policy in Helm or the dateformat between JSON/Java/DB is different or that library is outdated or there’s CVE somewhere or you have to look up that shitty mappedBy thingy from Hibernate again (that’s maybe just my problem, I can’t remember that crap) etc. etc. etc.

    The basic problem behind is, that we have to take care of so much. Network, business logic, framework detail. You have hardly any layer or platform that is really solid.