O documento discute conceitos de cache, concorrência e sincronização na web, incluindo tópicos como programação assíncrona, semaphoros, deadlock, starvation, disponibilidade, escalabilidade, consistência, ACID vs BASE e arquitetura REST. É apresentado um caso de estudo sobre editores, servidores, recursos, cache e dados.
100. Requisição e Reposta
GET /workshop GET /workshop
Host: sao-paulo.pm.org Host: sao-paulo.pm.org
200 OK 200 OK
Cache-Control: max-age=60 Cache-Control: max-age=60
101. Requisição e Reposta
(30 segundos depois)
GET /workshop
Host: sao-paulo.pm.org
200 OK
Cache-Control: max-age=30
102. Requisição e Reposta
(1 minuto)
GET /workshop GET /workshop
Host: sao-paulo.pm.org Host: sao-paulo.pm.org
200 OK 200 OK
Cache-Control: max-age=60 Cache-Control: max-age=60
111. Perl Mongers
• Grupos para discutir sobre tudo o que
você quiser... Filosofia, Política, Astronomia
e etc.
• Eventos anuais.YAPC::Brasil, Equinócio,
workshops, encontros técnicos, ... .
• http://sao-paulo.pm.org/