NuGet Package Architect.Identities

Reliable unique ID generation for distributed applications.

This package provides highly tuned tools for ID generation and management.

Auto-increment IDs reveal sensitive information.

UUIDs (also known as GUIDs) are inefficient as primary keys in a database. Having two different IDs is cumbersome and counterintuitive.

We can do better.

- For a 93-bit UUID replacement that is efficient as a primary key and has virtually no caveats, use the DistributedId.
- For a 64-bit UUID replacement that is extremely efficient as a primary key, use the Fluid.
- To expose IDs externally in a sensitive environment where zero metadata must be leaked, transform them with PublicIdentities.
- To assign a unique ID to each distinct application or instance thereof, use an ApplicationInstanceIdSource.

https://github.com/TheArchitectDev/Architect.Identities.

Info

Version: 1.0.0
Author(s): TheArchitectDev, Timovzl
Last Update: Thursday, December 31, 2020
.NET Fiddle: Create the first Fiddle
NuGet Url: https://www.nuget.org/packages/Architect.Identities


Install
Install-Package Architect.Identities
dotnet add package Architect.Identities
paket add Architect.Identities
Architect.Identities Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

.5

avg-downloads-per-day

8

days-since-last-release

104