• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/7

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

7 Cards in this Set

  • Front
  • Back

Strategies

Vertical Scaling


Horizontal Scaling (Physical)


Horizontal Scaling in Software:


- multithreading


- sharding


- partitioning (data or services)

Load Balancing Schemes

Even Task Distribution (RoundRobin)



Weighted Task Distribution



Sticky Session Scheme



Even Size Task Queue Distribution



Autonomous Queue Scheme

Caching - Populate

- upfront


- lazy


- use based?



Cache - syncing

- Write-through Caching


- Time Based Expiry


- Active Expiry

Caching - managing size

- Time based eviction.


- First in, first out (FIFO).


- First in, last out (FILO).


- Least accessed.


- Least time between access

Caching in Server Clusters

for distributed systems where each system has a Cache, if the Cache should be synced, may have to use time based Expiry or active Expiry. Write through won't work.

Cache Products

Memcached, Ehcache