In a large mixing bowl, add eggs, milk, butter, vanilla and mix until combined.
Add vanilla pudding and mix until smooth.
Add cake mix and mix until just combined.
Pour batter in two greased and floured round cake pans (Dimensions: 8x2).
Bake at 350 degrees F for 40 minutes or until an inserted toothpick in the center comes out clean.
Remove from oven and let the cakes cool completely.
While the cakes and baking and cooling, prepare the pudding and ganache and let them cool and thicken.
To assemble, trim the edges and domes of the cake (optional).
Place one cake on cake stand.
Use a spatula to spread vanilla pudding on top.
Place the other cake on top of the pudding.
Pour ganache on top and spread it with a spatula so that it starts dripping slightly along the sides of the cake. Enjoy!