image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponível apenas:

9 vagas
Article image
Lucas-Silva-de-Deus
Lucas-Silva-de-Deus09/01/2026 12:05
Compartilhe

Abstração e Concretização: decidir o que varia e o que permanece

    Série: Fundamentos Técnicos — Conceitos que Escalam

    Todo sistema vive em tensão entre abstração e concretização.

    Abstração define o que é estável.

    Concretização define como algo é feito agora.

    Abstrair demais gera sistemas difíceis de entender.

    Concretizar demais gera sistemas difíceis de mudar.

    O desafio não é escolher um lado, mas decidir conscientemente onde cada um faz sentido.

    Boas abstrações sobrevivem ao tempo.

    Más abstrações envelhecem mais rápido que código concreto.

    💬 Pergunta para discussão:

    Você já teve que conviver com uma abstração criada cedo demais?

    Compartilhe
    Recomendados para você
    Luizalabs - Back-end com Python - 2º Edição
    TOTVS - Fundamentos de Engenharia de Dados e Machine Learning
    Riachuelo - Cibersegurança
    Comentários (1)
    Erick Souza
    Erick Souza - 25/02/2026 22:19

    Na arquitetura de sistemas, a decisão fundamental está em distinguir o que deve permanecer estável do que pode ser adaptado ao longo do tempo. Abstrações consistentes estabelecem fundamentos duradouros, enquanto concretizações refletem escolhas alinhadas ao contexto atual. O excesso em qualquer um desses níveis compromete, seja a clareza estrutural, seja a capacidade de evolução. A solidez arquitetural, portanto, está no equilíbrio consciente entre permanência e adaptação.