RPC
Abbreviation with 2 meanings
| Stands for | Remote procedure call |
|---|---|
| Meanings | 2 |
| Categories | Technology & Computing, Law & Legal |
RPC has two meanings. It stands for Remote procedure call (programming) or Rules of Professional Conduct (legal profession).
Meanings of RPC at a glance
| # | RPC stands for | Context |
|---|---|---|
| 1 | Remote procedure call | Technology & Computing › Programming |
| 2 | Rules of Professional Conduct | Law & Legal › Legal Profession |
1. Remote procedure call
Technology & Computing · Programming Abbreviations
A communication model in which a program calls a function that actually runs on another computer, with the network details hidden so the call looks local. gRPC, JSON-RPC, Apache Thrift and the older Sun RPC are implementations.
Example: Each microservice exposes its operations over RPC, so the order service simply calls inventory.reserve().
Described by Bruce Jay Nelson in 1981 and in a 1984 paper with Andrew Birrell. Critics note that hiding the network can mislead developers, since remote calls can fail or time out in ways local calls cannot. Blockchain nodes such as Ethereum's expose their functions through JSON-RPC interfaces.
2. Rules of Professional Conduct
Law & Legal · Legal Profession Abbreviations
A state's binding ethics rules for lawyers, adopted by its highest court and usually based on the ABA Model Rules. Violations can lead to discipline ranging from private admonition to suspension or disbarment.
Example: The disciplinary complaint alleges violations of RPC 1.8, which governs business transactions with clients.
Citation forms vary by state, such as "Pa. R.P.C." New York adopted Rules of Professional Conduct in 2009, replacing its Code of Professional Responsibility. Courts may look to the rules in malpractice and fee disputes, although the rules themselves state that a violation does not by itself create civil liability.
Related abbreviations
More programming abbreviations
- REPL – Read-eval-print loop
- REST – Representational state transfer
- RNG – Random number generator
- RoR – Ruby on Rails
- SAFe – Scaled Agile Framework
- SCM – Source control management
- SDE – Software development engineer
- SDK – Software development kit
See all 154 programming abbreviations →
More legal profession abbreviations
- ODC – Office of Disciplinary Counsel
- OGC – Office of General Counsel
- PHV – Pro hac vice
- QC – Queen's Counsel
- SA – Summer associate
- SBN – State Bar number
- SC – Senior Counsel
- SQE – Solicitors Qualifying Examination
See all 46 legal profession abbreviations →
This entry is for general education and is not legal advice. Abbreviation use varies between institutions; always confirm in context.