de Manaus Trabalho com programação de computadores profissionalmente desde 2004 Atualmente como engenheiro de software em uma empresa chamada Cloudera Tenho contribuído em projetos de código aberto nos últimos 7 anos Sou voluntário da Apache Software Foundation, membro do comitê de gerenciamento de projeto do HBase
Recursos internos limitados Distribuição ou mesmo "terceirização" de tarefas (e custos) Testes, revisão, re-planejamento Compartilhamento de conhecimento Divulgação e influência na indústria
Server Formada por voluntários Proteção legal via licença Apache Auxilia o desenvolvimento de diversos projetos Projetos individuais geridos de forma autônoma por grupos específicos de voluntários (PMC) "Board" supervisiona a gestão dos projetos individuais
revisão de código, teste de versões, respostas em fóruns de discussões Doações Recursos (Ex: servidores para testes, armazenamento de arquivos) Código (modificações no projeto em si) Papéis de um voluntário "contributor" "committer" "PMC member" "Project Chair"
nos repositórios ~8M linhas adicionadas sé em 2020 150TB+ de downloads de código 2,045 repositórios git, contendo ~250GB de código 12,413 people criaram 63,172 novos tiquetes; 2,868 fecharam 54,633 tiquetes Acessado pela web a partir de todos os países do planeta Mais de 35M de visualizações por semana no endereço apache.org Fonte: Apache Annual Report FY 2020
e escrita randômicos em tempo real Consistência estrita Distribuído em múltiplos servidores (cluster) Escalabilidade horizontal Particionamento automático de tabelas Disponibilidade e recuperação automática
C++ client, HappyBase (MIT licence), hbase-python (Python Foundation) Consultas com predicados executados no servidor JRuby Shell Inspirado no Google BigTable Originalmente projetado para ser o banco de dados do Hadoop Atualmente integrado com sistemas de arquivos "Object Stores"