I haven't used IDE for a while and today, when i opened to do something, it was throwing me multiple errors. Error 1 : error: Found argument '--filter-platform' which wasn't expected, or isn't valid in this context The rust-analyzer invokes the command cargo metadata with the flag --filter-platform. This flag was added in Rust 1.41.0. The older versions will give the following error. C:/.cargo/bin/cargo.exe metadata --verbose --format-version 1 --all-features --filter-platform x86_64-pc-windows-msvc stdout : error: Found argument '--filter-platform' which wasn't expected, or isn't valid in this context Error 2 : Another error was Fetching Cargo Config failed. Execution failed (exit code 101). C:/.cargo/bin/cargo.exe -Z unstable-options config get stdout : stderr : error: no such subcommand: `config` Error 3 : Rust 1.39.0 which is no longer supported. It may lead to unexpected errors. Consider upgrading your toolchain to at least 1.56.0 Solution is to
Scaling up/Vertical Scaling and Scaling Out/Horizontal Scaling. These terms are used often in the Cloud referring to the flexible way of increasing the performance and computing.
Scaling Up or Vertical scaling means to increase the memory, storage or compute power on an existing virtual machine. For example, you can add additional memory to a database server to make it run faster.
Scaling Out or Horizontal scaling means to add extra virtual machines to power your application. You may create many virtual machines configured together and use a Load-Balancer to distribute work across them.