Latest

New on the blog

More recent posts

Every post on the blog →

30-second learning

A new way to learn — 30 seconds a day

All 83 short videos
30 minutes

Not 3 hours

Most architecture problems don't need a redesign, they need the right idea at the right time. Three or four of these back to back is about 30 minutes — usually enough to get unstuck, instead of a week guessing at it on your own.

MSDEVBUILD Azure Money debited. Order failed. 10 steps · 56s
Azure Today's short 10 steps · 56s

Money debited. Order failed.

Payment succeeded but the order was not created: why a slow payment webhook loses orders, and how saving the event first, placing the order from an Azure Service Bus queue and reconciling with the gateway every five minutes means every captured payment becomes an order.

Watch it →

More shorts

  • Design Pattern 10 steps · 57s

    Paid. Then sold out.

    How hotel booking confirmation works — why the last room can sell on another site after a traveller has paid, and how authorizing the payment, booking with the supplier and capturing only after confirmation means a sold-out room never needs a refund.

  • Design Pattern 10 steps · 57s

    One hotel. Three JSONs.

    Hotel aggregator system design — how a platform that searches many hotel suppliers, each returning completely different JSON, uses one adapter per supplier, a canonical model and a master hotel ID to show one comparable price per hotel.

  • Azure 10 steps · 57s

    One tap. Two orders.

    A duplicate order from a double tap or a retry after a timeout — why disabling the button is not enough, and how an idempotency key from the app plus a unique index in Azure SQL guarantees one order and one charge.

Every short, 83 and counting →

Contribution to the developer community

Full contribution record →
Articles published per year 2011–2026
  • Indexed on this site
  • Other platforms (estimated)

15 of 16 years with work indexed here, alongside an estimated 20+ per year published elsewhere.

Microsoft recognition

About the awards →

Articles

500+ articles, written from production

Browse all 236
Speaker

50+ sessions. 15,000+ developers reached.

Conference sessions, webinars, and community meetups on Azure, applied AI, and .NET — in English or Tamil, on site or online.

Usually replies within 2 days

Talks I give

  • Applied AI on Azure

    Azure OpenAI in production: RAG pipelines, grounding, evaluation, and the retrieval work that decides whether the answers are any good.

  • Cloud Architecture at Scale

    Designing Azure platforms that survive growth — identity with Entra ID, resilience, cost, and the trade-offs behind each decision.

  • Cross-Platform with .NET MAUI

    Shipping one codebase to iOS and Android at production quality, from real delivery experience.

  • Developer Productivity with AI

    GitHub Copilot beyond autocomplete — agent mode, conventions, and where AI assistance genuinely changes delivery.

Open source

Code you can read

19 repos · 44 stars · 58 forks All projects →

Testimonials

How these articles helped

Suthahar Azure articles helped me understand complex cloud concepts with real-world examples. His explanations around Azure architecture, security, and best practices helped me complete my project tasks with more confidence."
Arun Kumar
Suthahar's article helped me complete my work faster. The explanation was clear, practical, and easy to apply in a real project.
Praveen Kumar Senior Software Engineer
The JWT bearer walkthrough caught a middleware ordering mistake we had shipped weeks earlier. Every protected endpoint was returning 401 and we could not work out why.
Anitha Raman Backend Developer

On: How to Secure a .NET Minimal API with JWT Bearer Authentication

Your turn

How did Suthahar's articles help you?

If something here saved you time or unblocked a real project, I'd love to hear about it. Submissions are reviewed before they appear on the site.

0/1500 · minimum 10 characters

Never published — used only to verify your feedback.

Your name, company, and role appear publicly if published. Nothing else is collected.

Contact

Invite me to your event

Based in Malaysia, speaking globally. Conference sessions, webinars, and community meetups — or just feedback on something I wrote.

LinkedIn
in/jssuthahar
GitHub
@jssuthahar
YouTube
@MSDEVBUILD
Contact
Send a message
Share

Get new posts by email

New technical articles, Azure AI and GitHub Copilot updates, and upcoming events. No spam, unsubscribe anytime.

Stay in the loop

New articles and events, straight to your inbox

Get notified when a new technical article goes live and when I'm speaking at an upcoming event. No spam — unsubscribe anytime.

  • New technical articles
  • GitHub Copilot updates
  • Azure AI content
  • Upcoming events and webinars

↑↓ navigate ↵ open