Loading video player...
⚡️ Join to level up as a backend engineer: https://selfmadeengineer.com In this video, I gradually explain all of the concurrency mechanisms in Go for you to build concurrent safe applications as well as to nail the interview process for Golang positions. 📗 Resources - Source code: https://github.com/sikozonpc/concurrency-in-go-explained - Microservices free video on youtube: https://youtu.be/o8FZ_rN26oo 🙋🏼♂️ Socials: X: https://x.com/tiago_taquelim_ Github: https://github.com/sikozonpc Thanks for watching 💪 📢 We're building a Discord community, come and join https://discord.com/invite/3JhkwjQHjc Chapters: 00:00 Intro 00:44 Sequential approach 02:02 Goroutines 05:20 WaitGroups 11:43 Channels 11:43 Channels and WaitGroups together 19:50 Select 22:16 Context with timeout 23:40 Mutexes and race conditions 26:57 Worker Pools #golang #golang #backend #api