Netflix movie DVD rental/shipping firm (old school Architecture)
Netflix Technology incentive movie delivery
User log in
2. User can order movie and watch at home
3. Billing and others
Consumer devices usage:
New systems architecture decisions:
Some of specs:
1. Fail-safe systems
2. Cloud based solution.
3. Need a system, which can support the data/traffic elasticity. it has chosen to move to cloud based solutions which needs to dedicated services on pay as you go. Also which are elastic in nature as orders at any given point may vary quite lot in weekends and holidays
AWS is cloud system
During analysis they found AWS (Amazon Web Services) only can support at the point of time and very reliable.
SQL or NoSql :Also systems are way different in architecture wise. Old system are based on RDBMS concepts. Also total systems architecture should change. The cloud /AWS supports nosql . Need to change the way of working.
Oracle vs non Oracle:Systems should under go change the way working.
Single server vs Distributed architecture.Google distributed architecture is the key to the way forward on they future architecture.
Memcache is build around so that cached data will be used, which helps the system /data availability with in fraction of sec.
Casandra system is used.
References:1. Netflix APIs Power Netflix’s Move to Cloud, Enabling World Domination
2. Netflix web sites