redator

Kubernetes também conhecido como K8S, é um sistema open source de orquestração de contêiner para automatização de deploy escalonamento e gerenciamento de aplicações. O nome Kubernetes é originário do grego, que significa timoneiro ou piloto, o projeto Kubernetes foi criado em 2014 pelo Google, o projeto combina mais de 15 anos de experiência  do Google na execução de cargas de trabalho de produção em grande escala. Kubernetes foi desenvolvido pensado na escalabilidade, performance e também na otimização dos Recursos usados para roda as aplicações, ele Continue

Kotlin é uma linguagem de programação multiplataforma, multiparadigma, consistente e de tipagem estática, desenvolvido pela empresa JetBrains em 2011, que é compilado e executado em ambiente Java na JVM (Java Virtual Machine), atualmente a linguagem é mais abrangente, em fevereiro de 2012 a JetBrains  o transformou em um projeto open source através da licença apache 2. O Google se juntou a JetBrains, é hoje eles são responsáveis pela kotlin Fundation que passou a ser responsável pela linguagem, durante o Google I/O em 2017 a empresa Continue

O Que é API? Os Softwares e aplicações que antes eram desenvolvidos para funções especificas, hoje incorporam API que permitem a utilização de muitas novas formas, que reduzem o tempo de desenvolvimento e diminuindo os riscos de erro, ou seja, APIs são um conjunto de instruções e padrões de programação que servem para fornecer dados e informações relevantes de uma determinada aplicação. As APIs melhoraram a qualidade dos softwares na última década, e com o crescimento de número de aplicações em nuvem também encoraja a Continue

  Kanban é um método com um sistema de utilizar cartões de cores diferentes ou tamanhos diferentes para designar ou especificar uma tarefa, criado pela empresa Toyota em 1960 para o controle de estoque e abastecimento. Ele é um sistema ágil e visual para controle de produção de tarefas ou gestão de tarefas. Ágil significa que ele permite que as tarefas sejam gerenciadas com rapidez, acompanhando o ritmo de trabalho de equipes que possuem entregas com prazos bem justo e que estão sempre correndo contra Continue

PostgreSQL é um sistema gerenciador banco de dados objeto relacional (SGBD), desenvolvido como projeto de código aberto, ele é um projeto open-source coordenado pelo PostgreSQL Global Developement Group, as atividades do grupo são patrocinadas por diversas organizações de todo mundo como Fujitsu, Hib.Org, NTT Group, Red Hat, Skype, SRA e outras. Seu modelo de desenvolvimento é o modelo Bazar originalmente apresentado em A Catedral e o Bazar de Eric S. Raymond.  O software tem adquirido prestígio na comunidade Linux, tendo recebido diversas vezes o prêmio Linux Journal Editor’s Choice de melhor sistema Continue

Elasticsearch é um servidor de buscas distribuído e baseado no Apache Lucene. Desenvolvido por Shay Banon e disponibilizado sobre os termos Apeche License. Elasticsearch foi desenvolvido em Java e possui código  aberto liberado sob os termos da Licença Apache, em 2004 Shay Banon  crou o projeto Compass e ao planejar sua terceira versão, observou que seria necessário reescrever uma grande parte de seu código para criar uma solução de pesquisa escalável, assim, ele teve a ideia de criar uma solução construída a partir do zero Continue

MongoDB é um banco de dados orientado a documentos, isso o torna diferente dos outros bancos dados que utilizam tabelas e linhas para armazenar os dados. Seu desenvolvimento começou em outubro de 2007 pela 10gen, atualmente MongoDB Inc, sua primeira versão foi lançada em fevereiro de 2009. O MongoDB é multiplataforma e tem seu código aberto, foi escrito em linguagem C++, classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes ao JSON com esquemas, ele é desenvolvido pela MongoDB Inc,e Continue

  Redis significa REmote DIctionary Server, desenvolvido em 2009 por um italiano chamado Salvatore Sanfilippo conhecido como antirez. Redis é um banco de dados NoSQL que armazena estrutura de dados em memória que pode assumir vários papeis no desenvolvimento de software como cache, Message Broker e replicação de dados. Redis surgiu para resolver uma demanda interna de problemas de performance na análise de logs em tempo real da startup de Salvatore, após o uso excelente de sua ferramenta, Salvatore resolveu torna sua ferramenta open-source. O Continue

 A Refatoração  vem do inglês Refactoring que é um processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento esterno, quando o desenvolvedor utiliza essa técnica, ele aprimora a concepção do design de um software e evita a deterioração tão comum durante o ciclo de vida de um código, é assim, está deterioração e geralmente causada por mudanças com objetivos de curto prazo ou por alterações  realizadas sem clara compreensão da concepção do sistema. Kent Beck, um Continue

UML vem do inglês Unified Modeling Language e em português Linguagem de Modelagem Unificada, que é uma linguagem-padrão para elaboração da estrutura de projetos de software. UML não é uma metodologia de desenvolvimento, isso significa que ela não irá dizer o que fazer primeiro e logo em seguida ou até como projetar um sistema, UML vai lhe auxiliar a visualizar o seu desenho e a comunicação entre os projetos e em alguns casos a identificação dos processos. UML poderá ser empregada para a visualização, a Continue