May 2014
12 Mon
13 Tue
14 Wed 10:00 AM – 06:30 PM IST
15 Thu 10:00 AM – 06:30 PM IST
16 Fri 09:30 AM – 10:30 PM IST
17 Sat 09:30 AM – 06:15 PM IST
18 Sun
May 2014
12 Mon
13 Tue
14 Wed 10:00 AM – 06:30 PM IST
15 Thu 10:00 AM – 06:30 PM IST
16 Fri 09:30 AM – 10:30 PM IST
17 Sat 09:30 AM – 06:15 PM IST
18 Sun
Suchit Puri
@suchitpuri
Submitted Jan 8, 2014
The Objective of this session is to showcase my experiences with developing , scalling to 2000 req/sec and performance testing the website for one of the biggest media houses of the UK .
In this session i will talk about
I am an agilist and ardent follower of XP best practices like TDD, Pair Programming, Continuous Integration and continuous deployments. I have worked for clients ranging from small startups to big MNC’s ; getting involved during project inceptions/client management, juggling many hats; doing analysis, coding, deployments and automation during a project’s life-cycle. I have also been doing consulting on Agile Adoption , TDD ,CI.
I work for Thoughtworks.
https://slides.com/suchitpuri/scaling-to-2000-req-sec-with-nosql
May 2014
12 Mon
13 Tue
14 Wed 10:00 AM – 06:30 PM IST
15 Thu 10:00 AM – 06:30 PM IST
16 Fri 09:30 AM – 10:30 PM IST
17 Sat 09:30 AM – 06:15 PM IST
18 Sun
Hosted by
Login to leave a comment
Suchit Puri
@suchitpuri Submitter
Please see the new slides at http://slides.com/suchitpuri/deck , as requested by you to fit in the theme.
Suchit Puri
@suchitpuri Submitter
have updated the presentation , https://docs.google.com/file/d/0BzPOlPFs9TFSd19paFZXakZlVEU
Suchit Puri
@suchitpuri Submitter
Hi Sreekanth,
Have uploaded a very raw draft of the presentation , please check it out https://drive.google.com/file/d/0BzPOlPFs9TFSUlhrUXhWM25hWm8/edit?usp=sharing
i need to refine the presentation more , but it covers the basic outline of the presentation.
Let me know when can we catchup and discuss the same.
Thanks
Sreekandh Balakrishnan
@gnuyoga
Summarizing the call.
What problems are we attending
What are the +ive and -ive
How did the adoption of the tool impacted the team
SQL Vs NoSQL. When to use what
Option in NoSQL ( Mongo, Couch, Dynamo, Cassadra)
Performance benefits
Atomicity of transaction
Eventual consistency
Support available for NoSQL is it important ?
Share your experience rather than what;s said in public domain. Get a outline and let me know we can review it again together.
Suchit Puri
@suchitpuri Submitter
I will be covering the Schema Design, when to go with Embedded Vs Reference. With some considerations like the document size , joins .. etc
I am planning to cover Replication how its done using Oplog capped collection.
I am planning to cover how to scale horizontally by using sharding , and how important is key on which it is sharded to avoid skewed shards.
please let me know if you have more questions.
Cheers
Suchit Puri
Ajey Gore
@ajeygore
Suchit,
I would like to see the reasons for mongo to scale 2000 requests per second, I think few things which makes mongo very different is the way it deals with data and structures all slaves and masters! will you explain about embedding documents and when to embed (this is usually done to avoid unnecessary join calls and other db calls), when to use mongos and when to use sharding vs replication or everything?
Ajey