Heat the oven to 180°C (355°F) or 160°C if using a fan setting. Prepare three 8-inch round cake pans by greasing them and lining the bottoms with parchment paper. Set the pans aside.
In a small bowl or a jug, mix together the eggs, vanilla extract, almond extract, milk, and sour cream. Whisk the ingredients together using a fork until they are well blended. It may appear uneven or a bit lumpy, but don’t worry—that’s normal. Put the mixture aside to use later.
In your stand mixer bowl, sift in the flour, cornflour, and baking powder. Pour in the sugar and salt, and whisk all the ingredients together. Set the mixer to a low-medium speed, gradually adding the butter cubes, one at a time. Continue mixing until the butter fully combines with the flour, resulting in a breadcrumb-like texture. Be sure to scrape down the sides of the bowl as needed.
Set your stand mixer to a low speed and gradually pour in half of the sour cream mixture. Increase the speed to medium and mix for about a minute, or until the mixture becomes smooth. Take a moment to scrape the sides of the bowl. Return the mixer to low speed and add the rest of the sour cream mixture, beating for around 30 seconds or until fully combined.
Divide the batter evenly among the three prepared cake tins, filling each with one-third of the mixture. Bake for about 35 minutes, or until a toothpick or skewer inserted into the centre comes out clean. Allow the cakes to cool in their tins placed on a wire rack. Once they are cool enough to handle, take them out of the tins and let them cool completely on the wire rack.