Skip to content

Commit 887b6ea

Browse files
authored
Add /pt-br/monolithic-apps (#1517)
Signed-off-by: Mr. Erlison <[email protected]>
1 parent 4f55aa7 commit 887b6ea

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

content/pt-br/monolithic-apps.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Aplicações Monolíticas
3+
status: Completed
4+
category: conceito
5+
tags: ["arquitetura", "", ""]
6+
---
7+
8+
## O que é
9+
10+
Uma aplicação monolítica contém todas as funcionalidades em um único programa.
11+
Este é muitas vezes o lugar mais simples e fácil para começar ao fazer uma aplicação.
12+
No entanto, uma vez que a aplicação cresce em complexidade, os monólitos podem se tornar difíceis de manter.
13+
Com mais desenvolvedores trabalhando na mesma base de código, a probabilidade de mudanças conflitantes e a necessidade de comunicação interpessoal entre desenvolvedores aumenta.
14+
15+
## Problema relacionado
16+
17+
A conversão de uma aplicação em [microsserviços](/microservices/) aumenta sua sobrecarga operacional — existe mais coisas para testar, implantar e executar.
18+
No início do ciclo de vida de um produto, pode ser vantajoso adiar essa complexidade e construir uma aplicação monolítica até que o produto seja determinado como bem-sucedido.
19+
20+
## Como isso ajuda
21+
22+
Um monólito bem projetado pode manter os princípios *lean*, sendo a maneira mais simples de colocar uma aplicação em funcionamento.
23+
Quando o valor comercial da aplicação monolítica prova ser bem-sucedido, ela pode ser decomposta em microsserviços.
24+
Desenvolver uma aplicação com base em microsserviços antes que ela tenha se mostrado valiosa pode ser um gasto prematuro de esforço de engenharia.
25+
Se a aplicação não produzir valor, esse esforço se torna desperdiçado.

0 commit comments

Comments
 (0)