Service Registration
Sharkable supports attribute-based dependency injection β mark your classes with [ScopedService], [TransientService], or [SingletonService] and they are automatically registered at startup.
Lifecycle Hooks
Sharkable provides several hooks and services that run during application startup and shutdown, giving you fine-grained control over the application lifecycle.