Um componente de terceiros é software reutilizável (biblioteca, SDK, plug-in, cliente API, imagem de container) desenvolvido por uma parte externa e integrado ao seu aplicativo para fornecer funcionalidade específica sem construí-la do zero.
| Categoria | Exemplos |
|---|---|
| UI / UX | Material UI, Ant Design, Syncfusion, Telerik, DevExpress |
| Dados / ORM | Entity Framework, Hibernate, Dapper, Realm, clientes Redis |
| Auth / Identidade | Auth0, Firebase Auth, IdentityServer, Okta SDKs |
| Pagamentos | Stripe, Braintree, Adyen, Square SDKs |
| Cloud / Infra | AWS SDK, Azure SDK, Google Cloud client libs, Terraform providers |
| Observabilidade | OpenTelemetry, Datadog, New Relic, Sentry SDKs |
| Mídia / Codecs | Wrappers FFmpeg, ExoPlayer, Video.js, PDF.js |
| Testes | JUnit, xUnit, Cypress, Playwright, Mockito |
| Risco | Mitigação |
|---|---|
| Ataque de cadeia de suprimentos (código malicioso) | SBOM, assinatura Sigstore, Dependabot, Snyk, lockfiles |
| Abandono / não mantido | Prefira projetos ativos (>1 commit/90d), vendor-backed, ou forkável |
| Incompatibilidade de licença (GPL viral) | FOSSA, ClearlyDefined, revisão legal; isole via microserviço se necessário |
| Conflito de versão (dependency hell) | Ferramentas monorepo (Nx, Turborepo), peerDependencies estritos, lockfiles |
| Inchaço de performance | Análise de bundle (webpack-bundle-analyzer), tree-shaking, lazy-load |
npm audit / pip-audit / govulncheck no CI.Tecnologia Eletrônica © [www.351231.com]