Bring a large pot of salted water to a boil. Add the asparagus and cook for 3 minutes. Drain the asparagus and rinse with cold water to stop the cooking process.
In a large bowl, combine the cooked asparagus, bacon, red onion, feta cheese, balsamic vinegar, olive oil and Dijon mustard. Season with salt and pepper to taste.