Go 16 Aug 202569. Case Study: Retry and Backoff StrategyAs a backend engineer, or software engineers in general, we can’t escape interacting with external … 6 mntRead
Go 15 Aug 202546 Adding JWT Authentication MiddlewareAuthentication is one of the most crucial aspects of modern web application development. One popular and … 5 mntRead
Go 15 Aug 202568. Data Compression (gzip) in gRPC68. Data Compression (gzip) in gRPC: Optimizing Microservice PerformanceIn the era of cloud-native and … 5 mntRead
Go 14 Aug 202545 Using `httptest` for End-to-End Testing45 Using httptest for End-to-End TestingTesting is an inseparable part of modern software development. One of … 5 mntRead
Go 14 Aug 202567. Retry Mechanism in the gRPC Client67. Retry Mechanism in the gRPC Client: Building More Reliable Connections in MicroservicesgRPC has become a … 6 mntRead
Go 13 Aug 202544 Mocking the Database to Test Resolvers44 Mocking the Database to Test Resolvers: A Complete Guide with Examples and DiagramsAs engineers, we know … 5 mntRead
Go 13 Aug 202566. Deadlines and Timeouts in gRPC66. Deadlines and Timeouts in gRPC: A Professional Engineer’s GuideWhen we build distributed systems or … 6 mntRead
Go 12 Aug 202543 Testing Mutations and Input Validation43 Testing: Mutations and Input ValidationGoing Beyond Code Coverage for Truly Reliable Code 5 mntRead
Go 12 Aug 202565. Custom gRPC Name Resolvertitle: 65. Custom gRPC Name Resolver: Optimizing Service Discovery Your Own Way date: 2024-06-11 tags: … 5 mntRead
Go 11 Aug 202542 Writing Unit Tests for Queries in graphql-goAs modern backend application developers, GraphQL is nothing new to us. Query flexibility, data efficiency, … 6 mntRead
Go 11 Aug 202564. Implementing a gRPC Health ServergRPC has become one of the most popular communication protocols in modern distributed systems development. … 5 mntRead
Go 10 Aug 202541 Introduction to Unit Testing for ResolversUnit testing has become a fundamental part of the modern software development lifecycle. It not only ensures … 5 mntRead