14
Twitter with Cassandra Adhish Singla 201403004 Gaurav Singh 201264059 Saurabh Jain 201301128 Shantanu 201202022

Twitter with Cassandra

Embed Size (px)

Citation preview

Twitter with Cassandra

Adhish Singla 201403004Gaurav Singh 201264059Saurabh Jain 201301128

Shantanu 201202022

ObjectiveWe aim at building an online Social Networking as a Service that enables users to send and read short messages using a distributed DBMS – Apache Cassandra which is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients.

Features

● Tweet● Add Friends to Circle● Login/Register● Retweet● Follow● Find Friends

Technologies used

● Apache Cassandra 2.1.11● Django 1.8.3● Cassandra-Driver● Django-Cassandra-Engine● HTML5● CSS3

Twitter With Cassandra Django Web App with Cassandra on multiple nodes

on single machine

Snapshots 1 : User Timeline

Snapshots 2 : Public Timeline

Snapshots 3 : Search & Follow Friends

Snapshots 4 : Database & Tables

Snapshots 5 : Public Timeline Table

Snapshots 6 : Followers Table

Github Repository

https://github.com/adhish20/TwitterWithCassandra

Link to Demo Video

https://www.youtube.com/watch?v=GPKzrRhvl5g

Thank You.