Transaction Management and Repository Pattern | Ilia Sergunin | Conf42 Golang 2023

Conference: Conf42 Golang 2023

Year: 2023

Read the abstract ➤ https://www.conf42.com/Golang_2023_Ilia_Sergunin_transaction_management_repository_pattern Other sessions at this event ➤ https://www.conf42.com/golang2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 - Intro 0:18 - Greetings 1:38 - Go Features 2:24 - Repository pattern 3:46 - User Repository implementation 5:39 - Description issue with nested transactional use cases 10:36 - Closure as a Solution 14:10 - Hiding Transaction 18:27 - Transaction Manager 23:04 - What did It Cost? 26:31 - Advantages of the Transaction Manager 27:58 - Unit Of Work Pattern as a Solution to have Long Business Transaction 33:35 - Simple Variation of Unit Of Work 34:47 - Conclusion