Cook the spaghetti according to package instructions.
In a large skillet, cook the diced bacon over medium heat until crispy.
Add the minced garlic and shrimp to the skillet, cooking until shrimp are pink and opaque.
In a bowl, whisk together the eggs, grated Parmesan, salt, and black pepper.
Combine the cooked spaghetti with the shrimp and bacon mixture in the skillet.
Remove the skillet from heat and quickly stir in the egg and cheese mixture.
If the sauce is too thick, gradually add reserved pasta water until the desired consistency is reached.
Season with additional salt and pepper, and garnish with chopped parsley before serving.