1. Software design approach where system components or data structures cannot be changed after creation, requiring new instances for any modifications
Immutable architectures improve system reliability by preventing unexpected state changes.
As arquiteturas imutáveis melhoram a confiabilidade do sistema ao prevenir mudanças de estado inesperadas.
2. Infrastructure or computational systems designed with unchangeable configuration or structure to ensure consistency and security
Cloud providers often recommend immutable architectures for deploying containerized applications.
Os provedores de nuvem frequentemente recomendam arquiteturas imutáveis para implantar aplicações em contêineres.