domenica, giugno 29, 2008
Un tempo (1-2 anni fa?) essere "slashdotted" era contemporaneamente sia il maggior bene, che il maggior male di una startup.
In quel momento, però, queste spike di traffico duravano qualche ora e ne risultavano immuni siti che nei fatti già godevano di una certa popolarità.
Oggi, invece, il traffico inaspettato proveniente dai siti di social bookmaring può buttare giù realtà ben più grandi: parola di Theo Schlossnagle.
I rimedi non sono semplici (e saper applicare la ricetta è ciò che distingue un "senior" da un "novizio"):
- Be Alert: build automated systems to detect and pinpoint the cause of these issues quickly (in less than 60 seconds).
- Be Prepared: understand the bottlenecks of your service systemically. Understanding your site inside and out. Contemplate how you would respond if a specific feature or set of features on your site were to get "suddenly popular."
- Perform Triage: understand the importance of the various services that make up your site. If you find yourself in a position to sacrifice one part to ensure continued service of another, you should already know their relative importance and not hesitate in the decision.
- Be Calm: any action that is not analytically driven is a waste of time and energy. be quick, not rash.
mercoledì, giugno 18, 2008
Per caso ho scoperto che Microsoft sta facendo qualcosa di molto simile a GWT: il suo nome è Windows Volta.
martedì, giugno 17, 2008
Oggi è il firefox 3 download day... ed è quasi impossibile scaricarlo.
giovedì, giugno 12, 2008
Finalmente disponibili tutti i video delle presentazioni di Google I/O 2008, la conferenza tenutasi lo scorso 28 e 29 maggio a San Francisco.. adesso so come impiegare i miei viaggi in treno ;-).
mercoledì, giugno 11, 2008
Interessante progetto per creare una sovrastruttura su gwt per generare, a partire dagli stessi widget applicazioni in grado di funzionare su gwt liscio, gwt in un container opensocial, android, e chi più ne ha più ne metta:
http://timepedia.blogspot.com/2008/01/project-syndroidsynthesis-of-gwt-and.html
martedì, giugno 10, 2008
E' un po' che mi sto interessando ai meandri di facebook, e devo dire che effettivamente queste persone si meritano il successo che hanno avuto: non è insomma una azienda con una semplice idea realizzata con LAMP + un' po' di ajax, e Thrift, un protocollo per la realizzazione di applicazioni interoperabili multilinguaggio e ad alte prestazioni, ne è la prova.
E devo dire che mi ha molto colpito questa frase di introduzione presente nel whitepaper di presentazione della libreria/protocollo, che condivido pienamente:
As Facebook’s traffic and network structure have scaled, the resource demands of many operations on the site (i.e. search, ad selection and delivery, event logging) have presented technical requirements drastically outside the scope of the LAMP framework.
In our implementation of these services, various programming languages have been selected to optimize for the right combination of performance, ease and speed of development, availability of existing libraries, etc. By and large, Facebook’s engineering culture has tended towards choosing the best tools and implementations available over standardizing on any one programming language and begrudgingly accepting its inherent limitations.
martedì, giugno 03, 2008
Ho appena finito di guardare la presentazione di apertura di google I/O, e avevo appena notato la mancanza di Facebook tra i "supporters" di opensocial (occorre andare dopo il minuto 1.10 nel video per sentire parlare di opensocial), ed oggi trovo il perché: è stata appena rilasciata la facebook open platform, che sembrerebbe consentire l'inserimento nel proprio sito web di applicazioni facebook.
|
|