SPSuraj Proinsrjsilwal.hashnode.dev·Jun 22 · 2 min readHow AWS CodePipeline and CodeBuild Work Behind the ScenesWhen I first started learning AWS CI/CD, I was confused about what actually happens after a GitHub push. Does CodePipeline build the code? Where does the build run? How does CodeBuild get permission t00
SPSuraj Proinsrjsilwal.hashnode.dev·Feb 26 · 7 min readAccess Token vs Refresh Token: How JWT Authentication and Token Rotation Work Authentication is simple at a high level — users log in and access protected routes. But in real-world applications, we don’t just issue one token and trust it forever. Instead, we use access tokens a00
SPSuraj Proinsrjsilwal.hashnode.dev·Feb 24 · 2 min readDocumenting APIs with Swagger in My WorkspaceSwagger is helpful to document APIs, which is useful for other developers or for updating the API in the future. It makes it easy to understand endpoints, request/response schemas, and versioning. Her00
SPSuraj Proinsrjsilwal.hashnode.dev·Feb 22 · 2 min readSwitching from Nx to Turborepo for Easier Shared Package SetupBoth Nx and Turborepo provide a monorepo structure and good performance for managing multiple services. While setting up my project with Nx, I ran into several issues related to build configuration an00
SPSuraj Proinsrjsilwal.hashnode.dev·Feb 13 · 2 min readWhat I Learned Today: Microservices, Nx Monorepo, and Custom Error HandlingToday I started learning about microservices and how to manage them properly. Microservices Microservices mean breaking a large application into smaller, independent services.Each service handles a specific responsibility (for example: authentication...00