• shortrounddev@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    8 hours ago

    I’ve discovered that there are a lot of medium-tier software engineers who immediately will go straight to horizontal scaling (i.e: just throw hardware at it), and I’ve seen instances where very highly skilled engineers just write their code better, set things up on a bare metal server, cache things, etc. and manage with just a single badass server

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      10
      ·
      7 hours ago

      Even just the choice of programming language makes a big difference. Running a JVM language or NodeJS, Python, Ruby etc., you can be bottlenecked by a Pi. Meanwhile, Rust or C/C++ will use barely a fraction of those resources.

    • SpaceNoodle@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      5 hours ago

      Right? I just spin up another process on my home server. No need to get more hardware involved for something that’s inherently a software problem.