Tharindu Perera
Tharindu Perera is a software engineer and solutions architect. He writes Refactix to share patterns from production work across AWS, distributed systems, and AI-driven development.
Connect on LinkedInArticles by Tharindu
33 articles, written between 2025-07-15 and 2026-05-12.
AI Development · 2026-05-12
Claude Code Plugins: Packaging Integrations for Distribution
How to package commands, agents, skills, hooks, and MCP servers into a single Claude Code plugin your team or customers install once. Real structure, marketplace.json, and what belongs inside.
Industry Apps · 2026-05-08
AI Rebooking Agents: Patterns Airlines Ship in Production
How travel companies build rebooking agents that hold up at storm scale. Orchestrator-worker layout, PNR locks, GDS rate limits, and autonomy boundaries that work.
AI Development · 2026-05-02
Deep Agents Async Subagents: Orchestrating Long-Running Work
Deep Agents v0.5 async subagents return a task ID instead of blocking. The Agent Protocol wiring, mid-task steering, and where the pattern breaks in production.
Cloud & DevOps · 2026-04-28
Lambda Managed Instances: When Dedicated EC2 Pays Off
AWS Lambda Managed Instances pairs EC2 control with serverless ops. The pricing math, multi-concurrency model, and when it beats Provisioned Concurrency.
AI Development · 2026-04-24
Claude Code worktrees: parallel agents without stepping on each other
A production pattern for running parallel Claude Code sessions with --worktree. Syntax, subagent isolation, the shared-state traps worktrees don't solve, and how to clean up.
AI Development · 2026-04-22
Claude Code in CI/CD: headless patterns for real pipelines
A production-tested setup for running Claude Code in CI/CD. Headless flags, JSON output parsing, cost controls, and the failure modes nobody writes about.
AI Development · 2026-04-17
How to Use Claude Code Subagents: Parallel AI Work Without Chaos
Claude Code subagents run parallel AI work without context chaos. Config, dispatch patterns, model choice, and the mistakes that waste tokens, with examples.
AI Development · 2026-04-14
Claude Code Power User Guide: Skills, Hooks, Subagents
Configure Claude Code beyond defaults: skills, hooks, subagents, and CLAUDE.md memory. Working examples, team patterns, and common setup mistakes to avoid.
AI Development · 2025-11-18
LangGraph: Building Autonomous AI Agents with State Machines
Build production-ready autonomous AI agents with LangGraph state machines. Complete guide with code examples covering state management, cyclical workflows, and human-in-the-loop patterns.
AI Development · 2025-11-13
Building Autonomous AI Agents for CI/CD Pipeline Automation
Learn how to build autonomous AI agents for CI/CD pipeline automation using LangGraph and modern frameworks. Reduce deployment time by 60% with autonomous code review, testing, and deployment.
AI & Automation · 2025-11-08
Emotionally Intelligent AI: Reduce Team Burnout and Boost Engagement
Implement emotionally intelligent AI to detect team burnout early, improve collaboration, and boost engagement by 40%. Complete guide with tools, strategies, and metrics.
AI & Automation · 2025-11-06
WhatsApp AI Message Summarization: Transform Team Communication
Learn how to use WhatsApp AI message summarization to boost team productivity. Get instant summaries of group chats and never miss important updates.
AI Development · 2025-10-10
Multimodal AI Development: Building Apps with GPT-4o and Gemini Vision
Build powerful multimodal AI applications with GPT-4o and Gemini. Complete guide with code examples for image analysis, document processing, and visual debugging.
AI Development · 2025-10-03
AI Agents: Building Production-Ready Autonomous Systems with LangChain
Learn how to build production-ready AI agents with LangChain. Complete guide covering architecture, memory systems, tool integration, and deployment strategies with real code examples.
AI Development · 2025-09-26
AI Coding Assistants: Maximizing Developer Productivity and ROI
Compare GitHub Copilot, Cursor, and Claude for AI-assisted coding. Complete guide with setup, best practices, productivity metrics, and ROI analysis for development teams.
Cloud & DevOps · 2025-09-19
AWS Lambda Cold Start Optimization: Achieve Sub-100ms Initialization
Optimize AWS Lambda cold starts to under 100ms. Complete guide with SnapStart, provisioned concurrency, runtime selection, code optimization, and cost analysis.
Cloud & DevOps · 2025-09-16
AWS ECS Fargate vs EKS: The 2025 Container Orchestration Decision Guide
Compare AWS ECS Fargate and EKS for container orchestration. Complete guide with cost analysis, architecture patterns, migration strategies, and decision framework for 2025.
Architecture · 2025-09-09
Event-Driven Architecture with Apache Kafka: Production Patterns for Scale
Build scalable event-driven systems with Apache Kafka. Complete guide with producer/consumer patterns, schema design, error handling, and production deployment strategies.
Architecture · 2025-09-05
CQRS and Event Sourcing: Practical Implementation Beyond the Hype
Implement CQRS and Event Sourcing in production. Complete guide with code examples, event store design, projections, and real-world patterns for complex domains.
Architecture · 2025-09-02
API Design Patterns 2025: REST, GraphQL, gRPC, and tRPC Decision Guide
Complete API design guide for 2025: Compare REST, GraphQL, gRPC, and tRPC with real performance benchmarks, migration strategies, and decision matrices for choosing the right pattern.
Architecture · 2025-08-26
Microservices to Modular Monolith: When and How to Consolidate
Learn when and how to migrate from microservices to modular monolith. Complete guide with code examples, migration strategies, and decision framework for simplifying architecture.
Architecture · 2025-08-22
Database Per Service vs Shared Database: The 2025 Decision Matrix
Navigate the database-per-service vs shared database debate with 2025's complete decision matrix. Includes migration strategies, transaction patterns, and real cost analysis.
AI & Automation · 2025-08-19
AI Memory Business Automation: Build Persistent Assistants That Learn
Build AI assistants with persistent memory that learn your business patterns. Cut instruction time by 85% and eliminate repetitive explanations with intelligent automation.
AI Development · 2025-08-15
Building Agentic AI Systems with LangChain: A Complete Guide
Learn how to build autonomous AI agents using LangChain framework. Complete guide covering agent architecture, tool integration, and deployment strategies.
Cloud & DevOps · 2025-08-12
AWS Cost Anomaly Detection: Proactive Cost Management That Saves 30%
Reduce unexpected AWS costs by 30% with AWS Cost Anomaly Detection. Learn to set up proactive monitoring, automated alerts, and cost optimization strategies.
Industry Apps · 2025-08-08
SaaS Churn Reduction: Product Analytics + Lifecycle Campaigns
Cut SaaS churn with product analytics, activation milestones, and automated lifecycle campaigns. Practical framework and implementation notes.
Industry Apps · 2025-08-05
E-commerce Fraud Detection: Real-Time Rules + ML with Webhooks
Reduce chargebacks with a real-time fraud pipeline using webhooks, rules, and ML scoring. Design, patterns, and deployment considerations.
Industry Apps · 2025-08-01
E-commerce Backend Black Friday Traffic: Scale for Peak Shopping Events
Build e-commerce backends that handle Black Friday traffic spikes. Complete guide to scaling architecture, caching strategies, and performance optimization for peak shopping events.
AI & Automation · 2025-07-29
n8n API Pagination & Rate Limits: Reliable Integrations Without Timeouts
Master API pagination and rate limits in n8n: cursor/page strategies, retries with backoff, batching, and resilient patterns for large data syncs.
AI & Automation · 2025-07-25
Hardening n8n Webhooks: Patterns for Production Traffic
A production-tested n8n webhook setup covering idempotency, retry logic, rate limiting, and security. Working code for the failure modes you'll hit at real traffic.
Cloud & DevOps · 2025-07-22
Zero Downtime Deployments: Production Pipeline for Continuous Delivery
Build zero downtime deployment pipelines for production systems. Complete guide to blue-green deployments, rolling updates, and automated rollback strategies.
Dev Leadership · 2025-07-18
Constructive Code Reviews: Build Team Culture Through Positive Feedback
Build constructive code review processes that improve code quality and team culture. Transform reviews from criticism sessions to collaborative learning opportunities.
Architecture · 2025-07-15
API Design Best Practices: Build Developer-Friendly APIs
Build APIs developers love with intuitive design patterns, self-documenting endpoints, and exceptional developer experience. Complete guide with real examples.