tópico: administração

ITBoroda: Containerização em linguagem clara. Entrevista com engenheiros de sistemas de Southbridge

Hoje você fará uma viagem ao mundo dos engenheiros de sistema, também conhecidos como engenheiros DevOps: uma questão sobre virtualização, conteinerização, orquestração usando kubernetes e configuração de configurações via. Docker, kubernetes, ansible, livros de regras, cubelets, helm, dockersworm, kubectl, gráficos, pods - uma teoria poderosa para uma prática clara. Os convidados são engenheiros de sistemas do centro de treinamento Slurm e ao mesmo tempo da empresa Southbridge - Nikolay Mesropyan e Marcel Ibraev. […]

Andando em um ancinho: 10 erros críticos no desenvolvimento de testes de conhecimento

Antes de se inscrever no novo curso Machine Learning Advanced, testamos os futuros alunos para determinar seu nível de preparação e entender exatamente o que eles precisam oferecer para se prepararem para o curso. Mas surge um dilema: por um lado, devemos testar os conhecimentos em Data Science, por outro, não podemos organizar um exame completo de 4 horas. Para resolver isso […]

Outra bicicleta: armazenamos strings Unicode 30-60% mais compactas que UTF-8

Se você é um desenvolvedor e se depara com a tarefa de escolher uma codificação, o Unicode quase sempre será a solução certa. O método de representação específico depende do contexto, mas na maioria das vezes há uma resposta universal aqui também - UTF-8. É bom porque permite usar todos os caracteres Unicode sem desperdiçar muitos bytes na maioria dos casos. É verdade, para idiomas que não usam [...]

Inicie a linha de comando. Linux no iOS

Você sabia que é possível executar comandos na linha de comando? Linux Em um dispositivo iOS? Você pode estar se perguntando: "Por que eu deveria usar aplicativos de mensagens de texto no iOS?" iPhone"Essa é uma pergunta justa. Mas se você lê o Opensource.com, provavelmente já sabe a resposta: usuários." Linux Eles querem poder trabalhar com ele em qualquer dispositivo e usar suas próprias configurações. Mas, acima de tudo, eles […]

Teste de localização: por que um aplicativo ou site precisa dele?

Imagine o seguinte: você desenvolveu um aplicativo e depois o lançou em vários idiomas ao mesmo tempo. Mas após o lançamento, você descobriu erros em versões de diferentes idiomas: o pior pesadelo de um desenvolvedor. Então é exatamente por isso que existem testes de localização, para evitar situações tão desagradáveis. Hoje, os EUA não são mais o maior player no mercado de aplicativos móveis. China […]

Por que é importante validar o software em seu armazenamento de alta disponibilidade (99,9999%)

Qual versão de firmware é a mais “correta” e “funcional”? Se um sistema de armazenamento garante uma tolerância a falhas de 99,9999%, isso significa que funcionará ininterruptamente mesmo sem uma atualização de software? Ou, pelo contrário, para obter a máxima tolerância a falhas, deve sempre instalar o firmware mais recente? Tentaremos responder a essas perguntas com base em nossa experiência. Uma breve introdução Todos nós entendemos que em cada [...]

É possível gerar números aleatórios se não confiarmos uns nos outros? Parte 2

Olá, Habr! Na primeira parte do artigo, discutimos por que pode ser necessário gerar números aleatórios para participantes que não confiam uns nos outros, quais requisitos são apresentados para tais geradores de números aleatórios e consideramos duas abordagens para sua implementação. Nesta parte do artigo, examinaremos mais de perto outra abordagem que usa assinaturas de limite. Um pouco de criptografia para [...]

Antipadrões PostgreSQL: “O infinito não é o limite!”, ou Um pouco sobre recursão

A recursão é um mecanismo muito poderoso e conveniente se as mesmas ações forem executadas em dados relacionados "em profundidade". Mas a recursão descontrolada é maligna, podendo levar à execução infinita do processo ou (o que acontece com mais frequência) ao “consumo” de toda a memória disponível. Nesse sentido, os SGBDs funcionam de acordo com os mesmos princípios: “eles me disseram para cavar, então eu cavo”. […]

História da Arquitetura Dodo IS: Um Monólito Primitivo

Ou toda empresa infeliz com um monólito é infeliz à sua maneira. O desenvolvimento do sistema Dodo IS começou imediatamente, assim como o negócio Dodo Pizza - em 2011. Baseava-se na ideia de digitalização completa e total dos processos de negócio, e nos nossos próprios, que já então em 2011 suscitava muitas dúvidas e cepticismo. Mas já há 9 anos que caminhamos ao longo [...]

Configuração do kernel Linux para GlusterFS

A tradução do artigo foi preparada em antecipação ao lançamento do curso "Administrador". LinuxProfissional." Ocasionalmente, surgem dúvidas sobre as recomendações de ajuste do kernel do Gluster e se elas são necessárias. Essa necessidade raramente surge. Na maioria das cargas de trabalho, o kernel tem um desempenho muito bom. No entanto, há uma desvantagem. Historicamente, o kernel Linux consome muita memória facilmente se tiver […]

No Tarantool, você pode combinar um banco de dados super rápido e um aplicativo para trabalhar com eles. Veja como é fácil fazer

Há cinco anos tentei trabalhar com Tarantool, mas não funcionou para mim. Mas recentemente realizei um webinar onde falei sobre o Hadoop e como funciona o MapReduce. Lá eles me fizeram uma pergunta: “Por que não usar o Tarantool para esta tarefa?” Por curiosidade, resolvi voltar a ele, testar a versão mais recente – e esta […]

DataHub de código aberto: plataforma de pesquisa e descoberta de metadados do LinkedIn

DataHub de código aberto: plataforma de pesquisa e descoberta de metadados do LinkedIn Encontrar rapidamente os dados que você precisa é essencial para qualquer empresa que depende de grandes quantidades de dados para tomar decisões baseadas em dados. Isto não afeta apenas a produtividade dos usuários de dados (incluindo analistas, desenvolvedores de aprendizado de máquina, cientistas de dados e engenheiros de dados), mas também [...]

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster