What about round-robin queues with RabbitMQ?Recently, I've been diving deep into scalability, queues, and other techniques and tools of the ecosystem. Motivation During a System Design interview, I had the idea of implementing multiple queues with RabbitMQ. In a way, the goal was to split the ...Oct 19, 2023 路 4 min readblog.galdino.dev
Authentication Guard in NestJS with AWS CognitoIntroduction Hi, good to see you here. This article is kind of a continuation of what I wrote in my other blog post "The basics of integrating your backend with AWS Cognito". What I'm going to share with you right now is how to protect routes and cre...Oct 15, 2023 路 5 min readblog.galdino.dev
The basics of integrating your backend with AWS CognitoIn this short article, I'm going to elaborate on the basics of AWS Cognito and implement signup & sign-in flows (managing user pools) using Node.js. Amazon Cognito, in a few words, is a fully managed identity and user management service provided by A...1OOct 11, 2023 路 5 min readblog.galdino.dev
Deploying a Web App to AWS and exposing it to the InternetAfter reading ten of thousands of job posts, one thing was common: Knowing how to deploy a web app in a cloud. I work with AWS resources for almost 3 years now, but I never fully deployed an app to AWS, the company always has someone fully responsibl...Apr 8, 2023 路 7 min readblog.galdino.dev
Making integration tests easier with MSWMocking HTTP endpoints can be a useful technique when performing integration tests, as it can help isolate the behavior of the system under test and make the tests more reliable and faster. When you mock an HTTP endpoint, you replace the real endpoin...1OMar 23, 2023 路 4 min readblog.galdino.dev