What is a soft delete?

In Azure soft delete a security feature that temporarily retains deleted data for a configurable period, preventing accidental or malicious data loss

Define versioning

Versioning in Azure refers to the process of tracking and managing different versions of a resource, which can include data like blob storage, APIs, or code.

what is immutability in terms of azure?

In Azure, immutability is a data protection feature that prevents data from being modified or deleted for a specified period, following a "write-once, read-many" (WORM) model

What is blob versioning?

Blob versioning automatically creates a previous versions of the blob every time its modified or deleted, allowing you to restore from previous state

Is there a limit to retention period in Azure?

Yes, Azure have limited retention period depending on the service.