@David Thielen :
You can follow the refence links provided with your queries to get a better understanding of the topics.
First, is there a good web page that explains replication?
Reference Link:
https://learn.microsoft.com/en-us/azure/azure-sql/database/replication-to-sql-database?view=azuresql#types-of-replication
Second, is there a good web page that explains transactions?
Reference Link:
https://social.technet.microsoft.com/wiki/contents/articles/1639.azure-sql-database-handling-transactions.aspx
Third, years ago when SQL Database was first getting started, it was recommended to have transactions retry a couple of times if they failed, to handle transient issues writing to the DB. Is this still needed and if so is there a web page laying out how to do this? Or is this now handled for us in the DBConnection/DBTransaction objects (or some special version of them)?
Reference Link:
https://social.technet.microsoft.com/wiki/contents/articles/4235.retry-logic-for-transient-failures-in-windows-azure-sql-database.aspx
Fourth, Is there the concept of transaction complete and replicated? And if so, how does that all work?
Reference Link:
https://learn.microsoft.com/en-us/sql/relational-databases/replication/transactional/transactional-replication?view=sql-server-ver16