you can refer to the document below
https://www.cisco.com/c/en/us/support/docs/interfaces-modules/gbics/200296-Unsupported-GBIC-SFP-in-sub-module-of.html
However, it's not recommended to use a third party part - only Cisco manufactured
and there'...
you can refer to this document, since 9k and 3850 are so similar https://www.cisco.com/c/en/us/support/docs/switches/catalyst-9300-series-switches/212912-catalyst-9000-switches-booting-to-switch.html