• 4 Posts
  • 25 Comments
Joined 6 months ago
cake
Cake day: August 15th, 2024

help-circle


  • While I understand your point here, but a 10% drop amongst tech companies should not be a huge drop for a properly diversified 100% stock based global index fund.

    A 10% drop in general is expected for index funds, that’s why you should have a long time horizon. If a drop of 50% is more than you can handle then the stock allocation should be lowered from 100% and bonds increased by the same amount. S&P500 is not enough diversification, not nearly enough. Funds that track MSCI ACWI is a lot better in terms of diversification, and diversification is the ONLY free meal in investing.





  • There are another important reason than most of the issues pointer out here that docker solves.

    Security.

    By using containerization Docker effectively creates another important barrier which is incredibly hard to escape, which is the OS (container)

    If one server is running multiple Docker containers, a vulnerability in one system does not expose the others. This is a huge security improvement. Now the attacker needs to breach both the application and then break out of a container in order to directly access other parts of the host.

    Also if the Docker images are big then the dev needs to select another image. You can easily have around 100MB containers now. With the “distroless” containers it is maybe down to like 30 MB if I recall correctly. Far from 1GB.

    Reproducability is also huge efficiency booster. “Here run these this command and it will work perfecty on your machine” And it actually does.

    It also reliably allows the opportunity to have self-healing servers, which means businesses can actually not have people available 24/7.

    The use of containerization is maybe one of the greatest marvels in software dev in recent (10+) years.