# R

- [Rate Limiting](/glossary/r/rate-limiting.md): The practice of controlling the amount of incoming and outgoing traffic to or from a network.
- [Real-Time Processing](/glossary/r/real-time-processing.md): The processing of data immediately after capture, without significant delay.
- [Redundancy](/glossary/r/redundancy.md): The duplication of critical components or functions of a system with the intention of increasing reliability of the system.
- [Refactoring](/glossary/r/refactoring.md): The process of restructuring existing computer code—changing the factoring—without changing its external behavior.
- [Regression Testing](/glossary/r/regression-testing.md): A type of software testing that ensures that previously developed and tested software still performs the same way after it is changed or interfaced with other software.
- [Repository](/glossary/r/repository.md): A central place where data is stored and managed.
- [REST (Representational State Transfer)](/glossary/r/rest-representational-state-transfer.md): An architectural style for designing networked applications. It relies on a stateless, client-server, cacheable communications protocol — and in virtually all cases, the HTTP protocol is used.
- [Rollback](/glossary/r/rollback.md): The process of reverting a set of changes to a previous state. This is often used in software deployment when a new release causes issues.
