This has probably been asked before, so I apologize in advance if I'm replicating a previous question. I have been doing research, and have read that best practice for becoming a successful quant trader is to build your own trading architecture (everything from backtester to platform for trade execution). I would like to do this in Python as I am familiar (but far from expert) with the language, but do not even know where to start. Any recommendations for a good beginner's guide on 1) what different elements make up a full service backtesting and trading architecture, and 2) how to go about coding one in Python?
Any and all advice is greatly appreciated!