Cook pasta according to package directions
In a large skillet, add olive oil, 1/4 cup water, bacon, garlic, thai chili and one chopped green onion
Cook on medium heat until the liquid has evaporated and the bacon is browned, remove the garlic and chili when done. Remove 1 or 2 tbsp bacon for garnish.
Keep the skillet on low heat.
While the bacon is browning, mix the egg, cheese, parsley and black pepper in a medium sized bowl.
Drain the pasta and reserve 1/3 to 1/2 cup water.
Place the pasta in the skillet.
Whisk the hot pasta water into the bowl of egg and cheese to make the sauce and then pour the mixture into the skillet with the pasta.
Stir the ingredients together and remove from heat.
Serve hot with extra bacon, green onion, and cheese for garnish