RC

RightCode knowledge hub

Practical engineering notes for building and running software.

Field-tested articles, implementation guides, interactive tools, and small apps by Harish Kumar.

Browse articles44 articles · by Harish Kumar
Watch tutorials115 tutorials

Browse the library

Topics

Featured

Artificial Intelligence

Why Prompt Engineering Is Not an Enterprise AI Skill Strategy

Prompt techniques can improve individual outputs, but enterprise AI adoption depends on verification, workflow redesign, critical thinking, risk controls, and domain judgment. Here is a practical capability model for engineering leaders.

Read article

Editor's selection

Pinned articles

Article

Practical REST APIs in Financial Services: Why Perfect REST Is Often Impractical

REST is a design philosophy, not a religion. In financial services, APIs have to survive legacy systems, long-running workflows, regulatory controls, distributed transactions, audit requirements, retries, failures, and decades of technology. Perfect REST may look elegant on a whiteboard, but practical enterprise API design is about consistency, security, resilience, clear domain semantics, and knowing when a deliberate compromise is better than architectural purity.

Read article

Architecture

Has AI Flipped the Build vs Buy Decision?

An engineer with a good agentic setup can now stand up in a fortnight what used to take a quarter. The demo is real. But "we can build it faster" and "we should build it" are different claims, and the gap is where a lot of money is currently being set on fire. This post works through the five-year TCO arithmetic, a nine-gate decision tree, and the new failure mode nobody has priced yet: owning a system nobody had time to understand.

Read article

Integration

Be the BEST at Your REST API!

Writing an API that works well and also easily for developers to implement is a must-have skill for any architect, designer, or team who is creating an API. It will matter much less if the API is being used for internal or external users because a well-written API will open many gates to excel at the intention of creating an API. There is a long debate going on on the internet about the best ways to design the APIs, and it is one of the most discussed and sometimes fought topics among people. Th

Read article

Latest articles

View library
microservicesdistributed monolithresilience

Why Your Microservices Architecture Became a Distributed Monolith

Excessive synchronous service calls can make independently deployed microservices fail and scale as one system. Learn how to identify runtime coupling, contain cascading failures, and incrementally introduce events, local read models, bulkheads, and sagas.

Harish KumarAug 22, 2026
domain APIsanti-corruption layerasynchronous messaging

How to Modernize Mainframe Integrations Without Exposing the Mainframe

A practical architecture for modernizing legacy financial systems with domain APIs, anti-corruption layers, asynchronous messaging, adapters, and stable contracts—without leaking mainframe records, protocols, or release constraints to consumers.

Harish KumarAug 21, 2026
AIROIEnterprise AI

How to Measure the Real ROI of Enterprise AI

A practical framework for proving enterprise AI value through counterfactual baselines, balanced operational metrics, total cost, risk-adjusted returns, and realized business outcomes.

Harish KumarAug 21, 2026
APILife InsurancePatterns

Practical REST APIs in Financial Services: Why Perfect REST Is Often Impractical

REST is a design philosophy, not a religion. In financial services, APIs have to survive legacy systems, long-running workflows, regulatory controls, distributed transactions, audit requirements, retries, failures, and decades of technology. Perfect REST may look elegant on a whiteboard, but practical enterprise API design is about consistency, security, resilience, clear domain semantics, and knowing when a deliberate compromise is better than architectural purity.

Harish Kumar Aug 20, 2026
AI adoptionAI governanceenterprise AI

Are We Ready for AI?” Ask: “Are Our People Ready?

AI readiness is not just about models, platforms, data, or governance. It is also about whether people feel safe experimenting, understand how their roles may change, trust the purpose behind AI adoption, and have the skills to use AI responsibly. Real transformation happens when technology readiness and people readiness evolve together.

Harish KumarAug 20, 2026
enterprise AIJapanAI adoption

Why AI Is Harder to Implement in Japan—and Why Technology Is Rarely the Problem

Japan has the engineering talent and infrastructure to lead in enterprise AI. The harder challenge is organizational: shortening the path from experiment to production while managing risk, imperfect data, approvals, and continuous learning.

Harish KumarAug 20, 2026

Built at RightCode

Useful apps

All apps