I'm pretty excited about the new workflows that become possible at the intersection of Keras preprocessing layers (end-to-end models), KerasTuner (hyperparameter tuning), and TF Cloud (large scale training in the cloud in just one line) ML tooling remains a fast-advancing area
Sure, you can set layer.trainable = False on your embedding layer, or otherwise put the layer in your data pipeline instead of your model