Orquestração vs Coreografia

Mais de 63% + das organizações disseram em uma pesquisa da Dzone que estão adotando microsserviços para alguns ou todos os seus aplicativos. À medida que mais empresas adotam o uso de arquiteturas de microsserviços, nós, como desenvolvedores, temos que nos tornar mais qualificados com a comunicação de microsserviços. Trabalhar com sistemas distribuídos é divertido e desafiador ao mesmo tempo. […]

Como se tornar um especialista em microsserviços com Spring?

Fala, pessoal, firmeza? Cada vez mais a procura por desenvolvedores e arquitetos especialistas em microsserviços se torna cada vez mais evidente. Com base nisso criei este artigo visando passar uma trilha de estudo, o famoso RoadMap… para quem deseja se especializar em microsserviços com Spring. Neste post você acompanhará quais os conhecimentos e experiências essenciais […]

Entenda o que são APIs e como são utilizadas

As APIs são um conjunto de padrões que fazem parte de uma interface. As APIs permitem a criação de plataformas de maneira mais simples e prática para desenvolvedores. A partir de APIs, é possível criar softwares, aplicativos, programas e plataformas diversas. Por exemplo, apps desenvolvidos para celulares Android e iPhone (iOS) são criados a partir de […]

Padrão MVC

MVC

Padrão MVC Para continuar o processo de estudos na iniciação de uma carreira em desenvolvimento voltado para C#, um bom conteúdo são os padrões de projetos, como o MVC. O padrão MVC (Model View Controller) é um padrão de projeto muito utilizado pelas empresas que traz diversos benefícios para o seu projeto. O MVC é […]

Arquitetura Limpa – Princípios dos Componentes: O conceito por trás do código

Arquitetura Limpa - Principio dos componentes

Componentes são as menores entidades que podem ser implementadas em um sistema (MARTIN, 2017). Esses componentes podem ser reunidos em um executável, em um único arquivo ou …

SOLID: O conceito por trás do código

Muitas empresas pedem em suas posições de desenvolvimento que os profissionais tenham conhecimento de SOLID. No entanto, muitos acreditam que é apenas um conjunto de práticas durante o desenvolvimento, mas não conhecendo de fato a teoria por trás. Os princípios S.O.L.I.D., um acrônimo com as iniciais dos princípios abordados a seguir, tem como finalidade organizar […]

Arquitetura Limpa – O conceito por trás do código

O conceito por trás do código

A utilização de sistemas computacionais se torna cada vez mais presente e essencial na sociedade. Desde tarefas cotidianas, como pedir refeições pelo celular e fazer transações bancárias, até realização esporádica de exames de imagem fazem uso de softwares. Para manter essa demanda crescente é necessário produzir e manter softwares dentro de custos adequados, visando o […]

Clean Code: O que é, Casos de Uso, Exemplo de Código Limpo

Clean Code

Muitos desenvolvedores já ouviram falar sobre Clean Code, ou Código Limpo, e quando falamos sobre isso é comum associarmos à um código com fácil manutenção. Mas, será que Clean Code é só sobre um código fácil de dar manutenção? Design de Código e o Clean Code? Se você já passou pela experiência de ter que adicionar algo relativamente simples […]