Arquitetura Monolítica e Arquitetura de Microserviços
Arquitetura Monolítica
O que é?
Todas as funções do negócio estão implementadas em um único processo.
Vantagens
É mais fácil de entender e possui uma curva de aprendizado menor.
Desvantagens
Escalabilidade;
Alta dependência de componentes...
REST em 6 minutos
O que é REST?
REST é um dos modelos de arquitetura que foi descrito por Roy Fielding, um dos principais criadores do protocolo HTTP, em sua tese de doutorado e que foi...
O que é uma DLL?
Conceito de DLL
DLL (Dynamic-link library) é uma biblioteca que contém código, dados e recursos que podem ser usados por mais de um programa ao mesmo tempo. Em português, pode ser traduzida...
Framework (O que é, vantagens, desvantagens, exemplos)
Entenda tudo sobre Framework no contexto de Desenvolvimento de Software
O que é Framework?
É um template com diversas funções que podem ser usadas pelo desenvolvedor. Uma analogia interessante é a uma caixa...
O que é API?
Entenda o que é API e também veja exemplos reais de uso.
O que é API?
API é o acrônimo de Application Programming Interface ou, em português, Interface de Programação de Aplicativos. API...
O que é Software Legado?
Software Legado refere-se a um software de computador que foi desenvolvido há muito tempo, mas fornecem serviços essenciais para a empresa.
Preocupação
Baixa qualidade do software. Muitas vezes não existem documentações, e quando...
O que é MVC?
Entenda o que é MVC e como funciona.
O que é?
MVC é um padrão de arquitetura de software, separando sua aplicação em 3 camadas.
A camada de interação do usuário (view), a camada de...
Kanban no Desenvolvimento Ágil de Software
O que é Kanban?
Kanban é uma palavra japonesa e seu significado literal é “cartão” ou “sinalização”. É um método para a implantação de mudanças que não prescreve papéis ou práticas específicas....