Overview

When having millions of active users, thousands of concurrent connections and thousands of transactions per second – you must deliver performance that is hard to imagine. If you wish to handle large scale traffic, lots of data and also to be highly available, your system architecture has to be designed very carefully.

As some of the biggest websites (such as Facebook, LinkedIn, eBay, Netflix, and the like) have grown, best practices and guiding principles around their architectures have emerged. This seminar seeks to cover some of the key issues to consider when designing large websites for high scalability.

This seminar is for application developers, operation managers and architects wishing to gain a broad understanding of the principles and technologies when building scalable distributed web architecture.

Prerequisites

Participants should be comfortable with software development and a knowledge of client/server concepts and technology.

Topics

Web Distributed Systems Design – Core Principles

  • Availability
  • Performance
  • Reliability
  • Scalability
  • Manageability
  • Cost

Large Web Applications Design – Core Factors

  • Services
  • Redundancy
  • Partitions

The Building Blocks of Fast and Scalable Data Access

  • Caches
  • Global Cache
  • Distributed Cache
  • Proxies
  • Indexes
  • Load Balancers
  • Queues

Info

  • Seminar ID: 44002
  • Location: Daniel Hotel
  • Date: Monday 19th of June 2017

Main Speaker

<a href='http://devgeekweek.jbh.co.il/speaker/lev-reznikov/'>Lev Reznikov</a>

CTO, VP R&D