✕ Clear all filters
26 articles
▶ Videos →

📰 Dev.to · Dinesh_gowtham

26 articles · Updated every 3 hours · View all reads

All Articles 111,116Blog Posts 121,327Tech Tutorials 28,311Research Papers 22,451News 16,632 ⚡ AI Lessons
ElastiCache Is Not a Silver Bullet: How We Fixed Node.js 22 Performance Issues with Undici and AsyncLocalStorage
Dev.to · Dinesh_gowtham ⚡ AI Lesson 1mo ago
ElastiCache Is Not a Silver Bullet: How We Fixed Node.js 22 Performance Issues with Undici and AsyncLocalStorage
We thought ElastiCache was the answer to our Node.js 22 performance woes, but it only masked the...
TypeScript satisfies + AWS SDK v3: The Pattern That Changed How I Write Commands
Dev.to · Dinesh_gowtham 1mo ago
TypeScript satisfies + AWS SDK v3: The Pattern That Changed How I Write Commands
Last week, we migrated 12 of our Lambda handlers to TypeScript 5.5 and discovered the satisfies...
CloudFront Cache Invalidation Costs Are Eating Into Our AWS Budget — Here's the Fix We Wish We Knew
Dev.to · Dinesh_gowtham 1mo ago
CloudFront Cache Invalidation Costs Are Eating Into Our AWS Budget — Here's the Fix We Wish We Knew
Our CloudFront usage bill skyrocketed after a simple cache configuration mistake. Here's how we...
We Replaced Jest With node:test in 12 Services — Here's What Broke and What Didn't
Dev.to · Dinesh_gowtham ⚡ AI Lesson 1mo ago
We Replaced Jest With node:test in 12 Services — Here's What Broke and What Didn't
After months of using Jest for unit testing, we decided to take the plunge and migrate to the...
We Replaced Redis with ElastiCache and Got 3x Better Performance for 20% of the Cost
Dev.to · Dinesh_gowtham 1mo ago
We Replaced Redis with ElastiCache and Got 3x Better Performance for 20% of the Cost
Our team discovered that ElastiCache not only outperforms Redis in terms of speed but also costs...
The Confused Deputy Problem in AWS: Why Your Cross-Account Lambda Might Be Exploitable
Dev.to · Dinesh_gowtham 🔐 Cybersecurity ⚡ AI Lesson 1mo ago
The Confused Deputy Problem in AWS: Why Your Cross-Account Lambda Might Be Exploitable
We thought our cross-account Lambda setup was secure, but a single misconfigured IAM role put our...
We Spent 3 Months Mastering CDK TypeScript Generics — Here's the One Thing That Broke
Dev.to · Dinesh_gowtham ⚡ AI Lesson 1mo ago
We Spent 3 Months Mastering CDK TypeScript Generics — Here's the One Thing That Broke
AWS CDK is a powerful tool, but mastering its TypeScript generics can be a nightmare. We spent months...
Why IAM Roles for AWS Lambda Are Overkill: A Simpler Alternative Using IAM Policies
Dev.to · Dinesh_gowtham 📣 Digital Marketing & Growth ⚡ AI Lesson 1mo ago
Why IAM Roles for AWS Lambda Are Overkill: A Simpler Alternative Using IAM Policies
As AWS Lambda adoption grows, so does the complexity of managing IAM roles. But what if you could...
typescript 55 satisfies changed our aws sdk v3commands
Dev.to · Dinesh_gowtham ⚡ AI Lesson 1mo ago
typescript 55 satisfies changed our aws sdk v3commands
We refactored 200 lines of AWS SDK v3 command type casting to a single line using TypeScript...
cdktypescriptmigrationsilos
Dev.to · Dinesh_gowtham ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
cdktypescriptmigrationsilos
Our team spent 3 months migrating 27 CDK projects to TypeScript 5.5, only to discover a hidden issue...
We Replaced Jest with Node's Built-in Test Runner in 12 Services — The 3 Lines of Code That Made It Possible
Dev.to · Dinesh_gowtham ⚡ AI Lesson 1mo ago
We Replaced Jest with Node's Built-in Test Runner in 12 Services — The 3 Lines of Code That Made It Possible
As we continued to scale our serverless architecture on AWS, our test suite had become a bottleneck....
Athena Queries Broke the Bank: How We Saved $1200 by Fixing 3 Simple Mistakes
Dev.to · Dinesh_gowtham 📊 Data Analytics & Business Intelligence ⚡ AI Lesson 1mo ago
Athena Queries Broke the Bank: How We Saved $1200 by Fixing 3 Simple Mistakes
The Surprising Cost of Athena Queries We started by investigating our Athena queries,...
The Dirty Truth About npm Package Versions: How We Broke Our Lambda Deployment
Dev.to · Dinesh_gowtham ⚡ AI Lesson 1mo ago
The Dirty Truth About npm Package Versions: How We Broke Our Lambda Deployment
We spent 48 hours debugging a Lambda deployment issue only to find the culprit was an outdated npm...
Kinesis Data Firehose Is Burning Our Budget: One Setting Changed Everything
Dev.to · Dinesh_gowtham 1mo ago
Kinesis Data Firehose Is Burning Our Budget: One Setting Changed Everything
Kinesis Data Firehose promises efficient data processing, but a single misconfigured setting can lead...
S3 Express One Zone Broke Our Code: The Hidden API Differences
Dev.to · Dinesh_gowtham 1mo ago
S3 Express One Zone Broke Our Code: The Hidden API Differences
We thought S3 Express One Zone would be a drop-in replacement for our standard S3 buckets. Instead,...
Lambda Cold Starts Are Not Solved — They Moved to INIT Phase
Dev.to · Dinesh_gowtham 1mo ago
Lambda Cold Starts Are Not Solved — They Moved to INIT Phase
Despite the hype, Lambda cold starts persist, and the problem has just shifted to the INIT phase. We...
BunOnLambda Broke Our NodeJsApis But Saved Us 40% On Lambda Costs
Dev.to · Dinesh_gowtham 1mo ago
BunOnLambda Broke Our NodeJsApis But Saved Us 40% On Lambda Costs
After migrating 15 Lambdas to BunOnLambda, we saw a whopping 40% reduction in Lambda costs but also...
BunOnLambda Is 3x Faster But Breaks 20% Of NodeJsApis
Dev.to · Dinesh_gowtham 1mo ago
BunOnLambda Is 3x Faster But Breaks 20% Of NodeJsApis
We ran BunOnLambda for 60 days and achieved 3x faster cold starts than Node.js 22, but 20% of our...
Bun on Lambda Is Faster Than Node.js 22 — But Is It Production Ready?
Dev.to · Dinesh_gowtham 1mo ago
Bun on Lambda Is Faster Than Node.js 22 — But Is It Production Ready?
After running Bun on Lambda for 60 days, we discovered it's 3x faster than Node.js 22. However, the...
SQS Partial Batch Failure: The Default That Silently Drops Your Messages
Dev.to · Dinesh_gowtham 📣 Digital Marketing & Growth ⚡ AI Lesson 1mo ago
SQS Partial Batch Failure: The Default That Silently Drops Your Messages
We were losing critical messages in our SQS workflow without realizing it, until we dug into the SQS...