PinnedPublished inDev GeniusDecomposition Based on ComponentsMonolith to MicroservicesMar 21, 20241Mar 21, 20241
PinnedPublished inDev GeniusDifferences between Orchestrated and Choreographed ArchitectureSoftware Architecture Decisions to control the workflows.Jan 23, 2024Jan 23, 2024
PinnedPublished inDev GeniusSending emails with Golang and Amazon SESHere I will show you how we can use AWS SES (Simple Email Service) to send emails from our golang applications.Feb 9, 20231Feb 9, 20231
PinnedPublished inTowards DevGolang Naming ConventionsLet us talk about one of the interesting topics on Golang, is interesting because not all the projects follow the standard or conventions…Sep 9, 20222Sep 9, 20222
Published inDev GeniusUnderstanding the Go “defer”In the realm of software development, efficiency and code clarity are fundamental aspects that directly impact the quality of the final…Mar 4, 2024Mar 4, 2024
Published inDev GeniusBackground Synchronization PatternEventual Consistency PatternsFeb 23, 2024Feb 23, 2024
Published inDev GeniusMastering Queues and Their Implementation in GoQueues are fundamental data structures used in computer science for managing elements in a First-In-First-Out (FIFO) manner. They are…Feb 21, 20241Feb 21, 20241
Published inDev GeniusMastering Doubly Linked Lists in Go: A Step-by-Step GuideDoubly linked lists are versatile data structures that provide efficient insertion, deletion, and traversal operations with bidirectional…Feb 21, 2024Feb 21, 2024