In a large pot of salted boiling water, cook the pasta following the package directions.
Set aside 1/2 cup of the cooking water before draining.
In a small bowl, whisk together the eggs and Parmesan cheese, then set aside.
Heat a large cast iron skillet over medium-high heat. Add the bacon and cook until crispy, keeping some of the grease in the pan.
Add the garlic and sauté until fragrant. Lower the heat to low.
Quickly mix in the pasta and egg mixture, tossing gently to coat. Season with salt and pepper. Gradually add the reserved pasta water, a tablespoon at a time, until the sauce reaches your preferred consistency.
Serve right away, garnished with parsley and additional Parmesan cheese.