Posts com infraestrutura

Uma ode ao Docker - Parte 2

Logotipo do Docker

No post anterior falamos sobre o Docker, e arranhamos um pouco sobre a diferença entre virtualização com Hypervisor e Container. Nesse post, vamos explorar um pouquinho mais alguns conceitos, mostrando como funciona essa ferramenta que é sensação quando o assunto é virtual machines.

Uma ode ao Docker - Parte 1

Logotipo do Docker

Virtualização é um dos assuntos que mais evoluiu nesses últimos anos de TI. Mas foi o termo "containerização" que teve um "boom" de popularidade recentemente. Isso graças ao Docker, popular ferramenta que tem tornado a virtualização/containerização em uma commodity no universo de desenvolvimento de Software.

Esse é mais um post sobre Vagrant

Logotipo do Vagrant Sim! Esse é mais um post sobre Vagrant, entre tantos outros espalhados pela Web. Sim! Se você já conhece a ferramenta, provavelmente não terá nada de novo para você nesse artigo.

Já falamos um pouco sobre ambientes virtuais, e as vantagens são numerosas. A "atomicidade" de poder construir e destruir um ambiente inteiro, sem acarretar efeitos colaterais ao seu ambiente de trabalho, traz agilidade sem perder segurança e sanidade.

Entendendo o CGI, FastCGI e WSGI

Fast CGI

Pelos vários anos que programei com o PHP e Apache, nunca precisei me preocupar com o que acontecia entre esses dois. Para mim, era tudo uma “mágica” maravilhosa, que entregava as minhas páginas Web de forma dinâmica. Era uma troca justa: Eles não me traziam preocupação, logo, eu não me preocupava.

O cache e o HTTP

Cache e tempo de requisição

Em tempos de alta demanda, o cache pode tornar-se o melhor amigo das aplicações Web. Através dele temos uma opção prática, acessível e barata para melhorar performance, diminuir consumo de recursos e tempos de resposta. Qualquer milissegundo economizado é um ponto a mais com o seu usuário, com os mecanismos de busca e com o seu serviço de hospedagem.

Entendendo os Cookies e Sessões

Representação de cookies

Por muito tempo eu abstrai o conceito de cookies e sessões, e nunca cheguei a prestar muita atenção no seu funcionamento. Recentemente, trabalhando com uma infra mais preocupada com a segurança, disponibilidade e performance, tive a oportunidade de relembrar e me aprofundar em alguns conceitos e práticas.

Nginx: Poderoso, rápido e fácil

Logotipo do Nginx

Para quem (assim como eu) começou com o PHP, uma das opções mais viáveis para servir projetos na Web sempre foi o Apache. Open source, prático e disponível em quase toda hospedagem de respeito (afinal, ele vem por padrão em quase toda distro Linux), há anos que ele faz a famosa tríade "AMP" (Apache, MySQL e PHP).