Django para
projetos
que não podem cair.
Desde 2012 desenvolvemos em Django e Python para portais de notícias e sites de alto tráfego. Não é framework da moda para nós: é a base sobre a qual sustentamos audiências de milhões de pageviews, todos os dias.
A escolha certa para quem publica em escala
Django não é o framework mais falado, e sim o mais adequado para o problema de um publisher. Ele nasceu dentro de uma redação, no Lawrence Journal-World, resolvendo exatamente o que um portal de notícias precisa: publicar rápido, com muita gente escrevendo ao mesmo tempo, sem que o site caia quando a matéria estoura.
Depois de mais de uma década construindo portais em Django, sabemos onde ele brilha e onde precisa de ajuda. O ORM sustenta modelos editoriais complexos; o admin vira sistema de redação sob medida; e o ecossistema Python resolve desde ingestão de conteúdo até integrações com o mercado de mídia.
O que faz a diferença não é escolher Django. É saber operá-lo sob carga real.
O que entregamos com Django
- → Portais editoriais que aguentam pico de audiência sem degradar
- → CMS sob medida para redações que publicam dezenas de matérias por dia
- → Migrações de plataforma preservando SEO, URLs e histórico editorial
- → APIs e integrações com o ecossistema de mídia e parceiros
- → Modernização de projetos Django legados, versão por versão
Desenvolvimento Django de ponta a ponta
Do primeiro modelo ao servidor em produção, e depois dele, no dia a dia em que o projeto realmente vive.
Portais de notícias em Django
Desenvolvimento de portais editoriais completos: modelagem de conteúdo, fluxo de publicação, home dinâmica, editorias, busca e taxonomia, arquitetados para tráfego alto desde o primeiro dia.
Migração para Django
Saída de WordPress, plataformas proprietárias ou sistemas legados para Django, com mapeamento de URLs, redirecionamentos e migração de acervo sem perder posicionamento no Google nem histórico editorial.
Performance e escalabilidade
Otimização de queries e do ORM, estratégias de cache, Nginx, Gunicorn, load balancing e replicação de banco. Django rápido não é sorte: é arquitetura e ajuste fino.
CMS e admin sob medida
Sistemas de publicação construídos para o ritmo da redação: editor rico, gestão de mídia, agendamento, permissões por equipe e as ferramentas que o jornalista usa cem vezes por dia.
Manutenção e upgrade de legado
Projetos Django parados em versões antigas, ainda com Python 2 ou sem atualização há anos. Modernizamos por etapas, com o site no ar. Já fizemos essa travessia várias vezes.
SEO técnico em Django
Core Web Vitals, dados estruturados, sitemaps, canonical, AMP quando faz sentido e a estrutura de URLs certa. SEO resolvido na aplicação, não remendado por plugin. Nosso SEO técnico.
Monetização e tags
Integração de banners, header bidding, pixels e tags de terceiros dentro da aplicação, sem que a receita publicitária custe a performance da página.
APIs e integrações
APIs REST, integrações com parceiros e portais, ingestão automatizada de conteúdo, web scraping e sincronização entre sistemas: o encanamento que faz a operação funcionar.
Consultoria e apoio ao time
Revisão de arquitetura, code review, diagnóstico de performance e apoio ao time interno. Às vezes o que falta não é gente. É quem já passou por aquilo.
Quem confia o próprio
produto ao Django
Django não é escolha de nicho. É a base de alguns dos maiores serviços da internet, e de instituições que não podem se dar ao luxo de sair do ar.
The Washington Post
Um dos maiores jornais do mundo construiu em Django bancos de dados investigativos e ferramentas de redação, casos registrados na própria documentação do framework.
NASA
O nasa.gov roda sobre Wagtail, o CMS construído em Django, um dos domínios mais visitados e escrutinados do planeta.
O blog oficial do Google, o The Keyword, é publicado em Wagtail/Django, escolha de quem tem qualquer tecnologia à disposição.
NHS
O serviço público de saúde do Reino Unido atende dezenas de milhões de visitas por mês em Django. Serviço essencial, sem margem para queda.
Nascido dentro de uma redação
Não é coincidência que tanto veículo de imprensa rode Django. O framework foi criado em 2003 dentro do jornal americano Lawrence Journal-World, por programadores que precisavam publicar no ritmo de uma redação: prazo curto, muita gente escrevendo, tudo no ar imediatamente.
Mais de vinte anos depois, essa origem ainda aparece em cada decisão de projeto do Django. É por isso que ele resolve o problema de um publisher melhor que qualquer framework genérico: ele foi feito para esse problema.
Django no jornalismo
O Washington Post publicou em Django projetos como a base de dados de votações do Congresso americano e o Faces of the Fallen. A National Geographic e a PBS também construíram sobre o framework, assim como redes de jornais locais nos Estados Unidos.
Nem todos seguem em Django hoje. Sites grandes trocam de stack ao longo dos anos. Mas a lista mostra o que importa: quando a imprensa precisou publicar na web em escala, foi para esse framework que ela olhou.
Também rodam ou já rodaram em Django
Spotify
Usa Python e Django em partes da plataforma, incluindo análise de dados e os sistemas que alimentam recomendação.
Mozilla
Mantém aplicações Django em produção e com código aberto, como o suporte e o repositório de extensões do Firefox.
Sentry
Nasceu como uma aplicação Django de código aberto e virou o padrão de monitoramento de erros do mercado.
Eventbrite
Plataforma global de eventos e ingressos construída sobre Django, com picos de acesso concentrados em vendas.
Bitbucket
O serviço de repositórios da Atlassian foi construído em Django, e é onde versionamos nossos próprios projetos.
Disqus
O sistema de comentários usado por milhares de publishers, servindo bilhões de visualizações mensais em Django.
Fontes: sites Django registrados no projeto oficial, Wagtail e história do framework, contada por um de seus criadores.
A stack que o Instagram
usou para chegar lá
Quando o Instagram documentou a arquitetura que sustentava milhões de usuários, a lista de tecnologias era curta e bastante familiar para nós: Django e Python na aplicação, PostgreSQL no banco, Memcached no cache, Nginx na borda e Munin no monitoramento, com plugins próprios para acompanhar métricas da aplicação.
É exatamente a stack que operamos nos portais dos nossos clientes, incluindo os plugins de Munin que escrevemos para medir o que importa em cada projeto. Não é coincidência: quando o problema é servir muito conteúdo para muita gente ao mesmo tempo, as boas respostas convergem.
A diferença de escala é enorme, e não é isso que estamos dizendo. O ponto é que as ferramentas certas para esse problema são conhecidas, maduras e estão ao alcance do seu portal, desde que alguém saiba operá-las.
A stack, lado a lado
Arquitetura conforme documentada publicamente pela equipe de engenharia do Instagram.
Um time extremamente
experiente em Django
O Django é a base da AMDB desde 2012, o ano em que a empresa nasceu. Não foi uma tecnologia que adotamos em algum momento do caminho: é a fundação sobre a qual a empresa foi construída, e sobre a qual todo o nosso conhecimento se acumulou.
São mais de dez anos de projetos grandes em produção: portais editoriais, plataformas de conteúdo, sistemas de assinatura e integrações, sustentados por uma infraestrutura própria de deploy, monitoramento e escala que amadureceu junto com esses projetos.
Nosso time atravessou várias versões do Django, migrou projetos inteiros de Python 2 para 3 sem tirar o site do ar e já viu de perto o que quebra um portal sob carga real. Não é experiência de curso nem de projeto piloto: é código nosso rodando, agora, em sites que não podem cair.
Projetos grandes, não vitrines
Portais com acervo de centenas de milhares de matérias, dezenas de pessoas publicando ao mesmo tempo e picos de audiência imprevisíveis.
Stack completa, um só responsável
Django, PostgreSQL, Nginx, Gunicorn, cache e deploy automatizado. Do modelo ao servidor, você tem um ponto único de contato.
Continuidade de longo prazo
Acompanhamos projetos por anos, não por entrega. Quem escreveu o código continua por perto quando ele precisa evoluir.
Do briefing ao site no ar
Diagnóstico
Entendemos o projeto, a stack atual, os gargalos e o que precisa mudar.
Arquitetura
Modelagem, escolhas técnicas e plano de execução, com escopo e prazo claros.
Desenvolvimento
Entregas visíveis, ambiente de homologação e comunicação constante.
Deploy e operação
Publicação acompanhada, monitoramento proativo e evolução contínua depois do ar.
Dúvidas comuns sobre projetos Django
Conta pra gente o que
seu projeto Django precisa
Site novo, migração, performance ou um legado para colocar em pé: respondemos rápido e sem enrolação.