Stalin Pereira

Stalin Pereira

Writes about backend engineering, distributed systems, databases and AI. Street photographer when away from the keyboard.
12
Dec
Street photograph by Stalin Pereira

Building an Autonomous Agent Loop with Tool Calling

Moving from Chat interfaces to Action-oriented agents
1 min read
12
Dec
Street photograph by Stalin Pereira

URL Aesthetics vs. Security: `/users/101` vs `/users/cuid`

Balancing clean URLs with the security risk of ID enumeration
1 min read
11
Dec
Street photograph by Stalin Pereira

Building an Internal Developer Platform (IDP) with Backstage

The rise of Internal Developer Platforms (IDP) to reduce cognitive load
1 min read
11
Dec
Street photograph by Stalin Pereira

Debugging in the AI Era: AWS Q inside the IDE

The workflow shift from 'Alt-Tab to Browser' to 'Highlight Code -> Fix' within VS Code
1 min read
10
Dec
Street photograph by Stalin Pereira

Automating Database Migrations in GitHub Actions

Automating migrations safely within the pipeline
2 min read
10
Dec
Street photograph by Stalin Pereira

Collision Probability: Why 'Auto-Number' Feels Safe but Isn't

The math behind why CUIDs are safe enough for Google, and why Auto-Numbers create merge conflicts
2 min read
09
Dec
Street photograph by Stalin Pereira

Why Enterprise Devs Are Banned from Using ChatGPT

Discussing data privacy and IP leakage when pasting code into public LLMs vs using private instances like AWS Q
2 min read
08
Dec
Street photograph by Stalin Pereira

Time-Sortable IDs: The Hidden Power of ULIDs

How combining a timestamp with randomness (ULID/CUID) gives you sorting for free without a `created_at` index
2 min read
08
Dec
Street photograph by Stalin Pereira

Blue/Green Deployment Strategy on Kubernetes

Visual comparison of deployment strategies for safety
2 min read
06
Dec
Street photograph by Stalin Pereira

Amazon Q vs. ChatGPT: The Battle for 'Context'

Comparing ChatGPT's general knowledge vs. Amazon Q's ability to read your specific repository structure
2 min read