Thanks for doing this AMA!

I want to replace this design with AWS IOT CORE

Do i need to create a new thing for each device or create one thing with multiple topics?
How AWS IOT Core will pass the data received to Flask do i need to install again Mosquitto bridge in the server and configure (private key, public key and endpoint)
Let me know what is the best practice.