Preheat your oven to 425°F (220°C) for roasting the asparagus.
Toss the asparagus with a drizzle of olive oil, a minced garlic clove, salt, and pepper, and spread on a baking sheet. Roast for 10-12 minutes until tender and slightly crispy.
Meanwhile, cook the whole wheat pasta in a pot of boiling salted water according to package instructions until al dente, then reserve a small cup of pasta water and drain.
In a bowl, whisk together 2 egg yolks, 1 whole egg, and 1 egg white until smooth.
Crisp the turkey bacon in a skillet over medium heat until it becomes crispy, then chop into bite-sized pieces.
Combine the hot pasta with the egg mixture off the heat, stirring quickly to create a creamy sauce. If needed, add a splash of reserved pasta water to reach desired consistency.
Fold in the crispy turkey bacon and roasted asparagus into the pasta, and season with additional salt and pepper as desired.
Serve immediately while warm, enjoying the rich creaminess with the fresh crunch of asparagus and savory turkey bacon.