Mark As Completed Discussion

Let's test your knowledge. Click the correct answer from the options.

Which of the following is the most important practice to produce deterministic, reproducible build artifacts in a CI pipeline for an HFT microservice?

Click the option that best answers the question.

  • Set reproducibility-friendly environment variables (e.g., SOURCE_DATE_EPOCH), avoid embedding timestamps/build-ids, and sign the produced artifacts
  • Allow the build system to embed timestamps and random build IDs so each artifact is uniquely identifiable
  • Use unseeded global RNGs (e.g., `rand()`) during test data generation so CI runs exercise varied inputs
  • Disable unit tests in CI to speed up artifact creation and run tests only locally before release