Performamce Tuning
Performamce Tuning
| Antipattern | Description |
|---|---|
| Busy Database | Offloading too much processing to a data store. |
| Busy Front End | Moving resource-intensive tasks onto background threads. |
| Chatty I/O | Continually sending many small network requests. |
| Extraneous Fetching | Retrieving more data than is needed, resulting in unnecessary I/O. |
| Improper Instantiation | Repeatedly creating and destroying objects that are designed to be shared and reused. |
| Monolithic Persistence | Using the same data store for data with very different usage patterns. |
| No Caching | Failing to cache data. |
| Noisy Neighbor | A single tenant uses a disproportionate amount of the resources. |
| Retry Storm | Retrying failed requests to a server too often. |
| Synchronous I/O | Blocking the calling thread while I/O completes. |