Deploy a new application that will scale out the workload to at least 5 different sql instance.
You need to ensure that for each copy of the database, users are able to read and write data that will then be synchronized between all of the database instances.
Which feature should I choose?
I am thinking about Availability Group. But the correct answer for the above question is Peer-to-Peer replication
Why?