In 2015 when I still lived in South Africa, you could do near-instant online transfers - but there is/was a cost involved (I think about $0.45 for transactions under $250). Online banking was super common then, I imagine it's become even more so in the last 10 years. I was quite shocked by how outdated the German banking system was, although it's definitely improved in many ways in the last decade.