Loading...

Sistemas

Ferramentas de computação, padronização de plataformas, cultura de revisão de código e mentalidade intencional sobre como lidar com incidentes são chave para que uma empresa de tecnologia possa inovar. 

Artigos sobre sistemas

...
Ferramentas

Implementando a mentalidade focada em ferramentas de tecnologia: primeiros passos

Um líder de tecnologia que queira padronizar as ferramentas usadas na empresa certamente enfrentará opiniões contrárias com frases do tipo “Tenho três times de engenharia, é melhor deixá-los escolher a maneira como querem trabalhar”. A questão é que não existe um conjunto de ferramentas ideal, porque para determinadas tarefas um tende a ser mais eficiente...

Acessar
...
Plataformas

Plataformas de computação reutilizáveis

Uma plataforma de computação é um sistema que pode ser usado para mais de um contexto. Desenvolvedores ganham agilidade quando usam plataformas, porque elas eliminam a necessidade de implementar tudo “do zero”. A equipe pode passar a focar no diferencial, nas inovações, e de maneira colaborativa. É impossível hoje em dia construir sistemas complexos e...

Acessar
...
Visão e implementação

Plataformas de computação como trampolim de inovação

Em muitas organizações, os aplicativos para clientes rodam em computação por nuvem, e, pela ótica da empresa, essa plataforma de nuvem é uma commodity. Isso porque, apesar de haver sistemas de integração e monitoramento internos, não é necessário que o engenheiro mais sênior da equipe seja responsável por essas tarefas.  Por outro lado, se o...

Acessar
...
Plataformas

Plataformas de computação terceirizadas

As plataformas de engenharia e de negócio disponíveis no mercado para empresas de tecnologia estão cada vez mais genéricas e melhores, mas não resolvem 100 por cento dos problemas, e precisam ser adaptadas. Apesar da enorme versatilidade e utilidade dos serviços em nuvem, seria ilusão achar que a nuvem tem tudo o que uma organização...

Acessar
...
Plataformas

Plataformas de computação: limite à criatividade ou bloco básico de construção?

Linguagens de programação são um tipo de plataforma de computação, porque ditam tudo o que se pode escrever em um computador, mas não precisam ser encaradas como limitantes, já que é possível escrever qualquer sistema de computação com elas.  O conceito dos blocos de montar do tipo lego é ótimo para explicar isso, porque com...

Acessar
...
Plataformas

Plataformas de computação, padrão e design

Um autor especialmente inspirador e influente para muita gente que trabalha com computação e plataformas reutilizáveis é o arquiteto e matemático Christopher Alexander, que discute o processo de design da arquitetura em obras como Notes on the synthesis of form (Notas sobre a síntese da forma; Harvard University Press, 1965). Segundo ele, a construção de...

Acessar