Introduction In the field of web architecture, proxies and API gateways are essential for regulating and optimizing data
Tag: high level system design
Cache: Where Data Speeds Ahead Faster Than Your Morning Coffee
Cache or cache memory is a high speed data storage layer which stores a subset of data, so
Testing and it’s Life Cycle
Software testing Software testing is the process of evaluating a software application to identify differences between expected and
Design Pattern Used in Logging Systems
Singleton Pattern The Singleton pattern falls under the creational patterns category and is used when exactly one instance
Data Partitioning
Data Partitioning Data partitioning, also known as sharding, is a technique used in distributed databases and systems to