big projects! big problems! simple solutions!!?!!
Post on 16-Jul-2015
166 Views
Preview:
TRANSCRIPT
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Big Projects! Big Problems! Simple Solutions!!??!
-Anshul Mengi-ThoughtWorks India
April 9, 2013
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Usual Issues
Frontend
Backend
Deployment
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Usual Issues
Frontend
Backend
Deployment
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Usual Issues
Frontend
Backend
Deployment
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Usual Issues
Frontend
Backend
Deployment
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Caching
A collection of data duplicating original values storedelsewhere on a computer
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Caching
A collection of data duplicating original values storedelsewhere on a computer
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Cache Invalidation
It is a process whereby entries in a cache are deleted.
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Cache Invalidation
It is a process whereby entries in a cache are deleted.
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Cache Invalidation
There are only two hard things in Computer Science:cache invalidation and naming things.– Phil Karlton
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Cache Invalidation
There are only two hard things in Computer Science:cache invalidation and naming things.– Phil Karlton
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Cache
Practical Example
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
View related Optimizations
Reduce number of calls by:1 CSS spiriting - example at the end2 Various other ways
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
View related Optimizations
Reduce number of calls by:1 CSS spiriting - example at the end2 Various other ways
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
View related Optimizations
Reduce number of calls by:1 CSS spiriting - example at the end2 Various other ways
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
View related Optimizations
Reduce number of calls by:1 CSS spiriting - example at the end2 Various other ways
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Master - Slave configuration
Master database - Authoritative Source
Slave database - Synchronised to Master
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Master - Slave configuration
Master database - Authoritative Source
Slave database - Synchronised to Master
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Master - Slave configuration
Master database - Authoritative Source
Slave database - Synchronised to Master
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Replication
The master logs the updates
The updates ripple through to the slaves.
The slave(s) outputs a message stating that it has receivedthe update successfully
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Replication
The master logs the updates
The updates ripple through to the slaves.
The slave(s) outputs a message stating that it has receivedthe update successfully
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Replication
The master logs the updates
The updates ripple through to the slaves.
The slave(s) outputs a message stating that it has receivedthe update successfully
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Replication
The master logs the updates
The updates ripple through to the slaves.
The slave(s) outputs a message stating that it has receivedthe update successfully
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Reads and Writes in a master-slave setup
Writes always happen to the Master
Reads always happen from the Slave
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Reads and Writes in a master-slave setup
Writes always happen to the Master
Reads always happen from the Slave
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
DB: Reads and Writes in a master-slave setup
Writes always happen to the Master
Reads always happen from the Slave
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Problem faced due to a combination of these
Practical problem
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Problem faced due to a combination of these
Practical problem
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
CSS Spriting
Practical Example
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
CSS Spriting
Practical Example
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Minimize Downtime
Blue - Green Deployments
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Minimize Downtime
Blue - Green Deployments
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
Usual issues Frontend Backend CSS Spriting Deployment Questions Feedback
Questions?
-Anshul Mengi-ThoughtWorks India
Big Projects! Big Problems! Simple Solutions!!??!
top related