Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper. (Alternatively, use four 8-inch pans for quicker cook time or two 9-inch pans for a 2-layer cake.)
In a large bowl, whisk together the flour, cocoa powder, baking powder, baking soda, salt, and sugar.
In another bowl, whisk the eggs, buttermilk, brewed coffee, vanilla extract, oil, and sour cream until smooth.
Gradually add the wet ingredients to the dry ingredients, stirring until just combined. Avoid overmixing to keep the cake tender.
Divide the batter evenly between the prepared pans. Bake for 35–40 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs clinging to it but no wet batter. Avoid waiting until the toothpick comes out completely clean, as this can lead to a dry cake.
Cool the cakes in the pans for 10 minutes. Remove the cakes from the pans, wrap them tightly in cling wrap, and place them back into the cooled pans. Refrigerate for 30 minutes to make them easier to work with.
To reduce any domed tops, stack the cakes on top of each other while chilling, alternating every 15 minutes, and gently press down on the domes.
After chilling, trim the domes with a knife to create flat, even layers. Cut each cake in half horizontally to make 4 layers.