Combine flour, cocoa powder, baking soda, sugar, baking powder, and salt in a large mixing bowl.
Beat in the eggs, oil, milk, and vanilla extract with an electric mixer on medium speed for 2 minutes. Beat in hot water on low speed until well combined.
Pour the batter and divide evenly between two prepared 9-inch round layer cake pans.
Bake for 30 to 35 minutes, or until the cake tester comes out clean, in a preheated 350-degree oven.
Cool in the pans for 18 to 20 minutes before transferring to racks to cool fully.
When cool, cut each layer in half horizontally with a long-serrated knife.
Spread a layer of Chocolate Ganache over the bottom layer and the tops of two additional cake layers before stacking them on a large serving platter.
Put the last cake layer on top of the cake stack.
Frost the cake's top and sides with Chocolate Ganache.
If desired, press chocolate sprinkles or almonds into the ganache around the sides of the cake.
Refrigerate the cake until ready to serve.