You are currently browsing the archives for the operations category.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jan | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||
April 2, 2011 by mensming.
Here are my notes from the the Velocity 2010 lecture "A Day in the Life of Facebook Operations"
A Day in the Life of Facebook Operations
Tom Cook, Facebook
Velocity 2010
June 22-24, 2010
(40 minutes, 48 seconds)
The stack:
Load Balancer -> (assigns a web server)
Web Server -> (assembles data)
Services (fast, complicated), Memcashed(fast, simple), Databases (slow, persistent)
Web server (HipHop for PHP)
Memcached
MySQL
Services
Operations is supplying a platform for the Facebook developers to deploy
So, below the stack, we have:
Deployment, Monitoring
Systems Management
Core Operating System
Operating System
Systems Management
Deployments
Monitoring
What Facebook operations deals with…
Look at network as logical units and dependencies
Constant Communications
Recap
Posted in operations, conferences | No Comments »
March 12, 2011 by mensming.
The following are my notes from this presentation at the Velocity 2010 conference:
The Top 5 Mistakes of Massive CSS
Nicole Sullivan, Consultant
Stoyan Stefanov, Google
2010 O’REILLY Velocity - Web Performance and Operations Conference
June 22 - 24, 2010
(Length 37 minutes, 54 seconds)
(Some demo isssues the first couple of minutes of the video…)
Why optimize CSS?
Top 1000 Alexa Sites Study
Object oriented CSS is a way to make CSS smaller.
Granularity Fail + Stale Rules + Unpredicatbility + Duplication + Specificity Wars = Massive CSS
#5 Granularity Fail
#4 State Fails
2 types of stale:
#3 Unpredictability
#2 Specificity Wars
How to simplify:
What to do
#1 Duplication
Posted in performance, operations, web testing, conferences | No Comments »
August 28, 2010 by mensming.
I often use Microsoft’s remote desktop software to connect to various machines. My hands also use shortcuts for various actions via pure muscle memory. However, when using remote desktop, the operating system interprets many keystrokes as destined for the host operating system. This makes perfect sense but usually sends me scrambling to find the keyboard equivalent for the remote session.
The shortcuts are documented on various websites and in Microsoft’s own documentation. I will add yet another page on the web with this information purely for my own convenience.
| Display Windows Security dialog | CTRL+ALT+DEL | CTRL+ALT+END |
| Start Menu | CTRL-ESC | ALT+HOME |
| Windows Menu | N/A | ALT+DELETE |
| Action | Host | Remote |
| Switch between programs | ALT+TAB | ALT+PAGE UP |
| ALT+SHIFT+TAB | ALT+PAGE DOWN | |
| ALT+ESC | ALT+INSERT | |
| Copy snapshot of active window to clipboard | PRINT SCREEN | CTRL+ALT+MINUS (on keypad) |
| Copy snapshot of full session to clipboard | ALT+PRINT SCREEN | CTRL+ALT+PLUS (on keypad) |
Posted in operations, IT | No Comments »
June 12, 2010 by mensming.
Many months ago, there was Slashdot posting regarding a video discussing how Facebook runs its LAMP stack. I finally got around to watching the video and it is worthwhile to view if you have an interest in how to run a high volume web site. In the video, Aditya Agarwal - Directory of Engineering at Facebook - describes the architecture and the lessons learned from scaling the site.
Recommended - view here.
Posted in operations, social media | No Comments »