• 0 Posts
  • 77 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2023

help-circle

  • I don’t necessarily disagree, but I have spent considerable time on this subject and can see merit in decoupling your own error signaling from the HTTP layer.

    No matter how you design your API, if you’re passing through additional layers, like load balancers and CDNs, you no longer have full control over all responses your clients receive. At this point it may be viable to always signal a successful backend connection with a 200, even if the process resulted in a failure.

    Going further, your API may include partial success scenarios, think batch processing, then the result could be a mix of success and failure that doesn’t translate to HTTP status.

    You could even argue that there is really no reason to couple your API so tightly with a concept of the transport layer it uses.






  • Bro, I’m an AWS Cloud Solution Architect and I seriously don’t know what you’re talking about. And, no, when I waste time on Lemmy, then there is literally nothing better to do.

    AWS made S3. People built software to integrate S3 as a storage backend. Other people didn’t want to do AWS, and built single-node imitations of the S3 service. Now you use those services and think that is S3, while it is only a crude replica of what S3 really is. At this point the S3 API is redundant and you could just as well store your assets close to your application. You have no real, global S3 delivery service anyway. What’s the point?

    Most people misuse AWS S3. Using stuff like minio is even more misguided.





  • Double-check that your APT sources are exactly what you expect them to be.

    Clean your APT cache. Then update it.

    Try to fix broken packages again with apt install.

    If the problem persists, look at every single package mentioned in the error. Go to the Debian packages website and look up what the current version for your release is. If there are any mismatches, try to resolve them by uninstalling these packages until apt install completes without error again. Make sure to reinstall the right version of your packages again.

    Given your other comments about manipulating post installation scripts for some time, if the above doesn’t work for you, consider backing up your data and reinstalling a fresh setup.




  • There are companies that clear out places after inhabitants are no longer around. It’s routine after inheriting. Giving stuff away piece by piece is an exhausting and annoying exercise. Seems like a pretty redundant and needlessly emotional task either way.

    If you want to delay, why not spend that time in therapy instead and maybe even end up in a place where you actually receive pleasure from your environment again?