PinnedLucas GodoyinITNEXTExplain to me Go Concurrency Worker Pool Pattern like I’m fiveAn easy explanation about how all the components of this pattern work together to concurrently process a batch of jobs.Jun 26, 20214Jun 26, 20214
Lucas GodoyGolang Concurrency — Building a Simple Rate Limiter - Token Bucket algorithmDiscover Golang’s token bucket for simple rate limiting. Learn its limitations and potential optimizations.Feb 281Feb 281
Lucas GodoyinITNEXT[Refactor] Go Worker Pool — A way around to the sync packageSynchronize worker executions by using Semaphore pattern instead of sync.WaitGroup.Jul 5, 20211Jul 5, 20211
Lucas GodoyinITNEXTOptimize your data access by using CQRS Architecture Pattern — A theoretical and practical…Why using CRUD architectures should be avoided and use CQRS pattern would be better for certain use cases. Part IIJun 12, 20212Jun 12, 20212
Lucas GodoyinITNEXTOptimize your data access by using CQRS Architecture Pattern — A theoretical and practical approachWhy using CRUD architectures should be avoided and use CQRS pattern would be better for certain use cases. Part IJun 4, 2021Jun 4, 2021
Lucas GodoyGo concurrency applied to data pipelinesA different approach to batch processing, and how to potentiate the power of data pipelines throughout the use of the Go concurrency model.Mar 27, 2021Mar 27, 2021