Floating Server V2
LicenseSpring's Floating Server v2 is a comprehensive upgrade delivering a modern, scalable, and future-ready evolution of our on-premises licensing server. With significant advancements across its architecture, API, and operational capabilities, the second iteration of the LicenseSpring Floating Server offers enhanced reliability, and a consistent developer experience across the LicenseSpring ecosystem.
The Floating Server v2 is a complete rewrite of our existing on-premise server solution. This version introduces a modernised architecture and a rewritten codebase, aiming to meet the growing demands of performance, maintainability, and cross-product alignment.
Go SDK-Powered Core
At the heart of Floating Server v2 lies the LicenseSpring Go SDK, responsible for:
Direct communication with the LicenseSpring Cloud
Full support for license lifecycle operations (activation, deactivation, consumption, etc.)
Unified hardware ID algorithm with all of LicenseSpring's supported SDKs.
Data model parity between the Floating Server and the LicenseSpring Cloud
Standardised implementation patterns with the wider LicenseSpring product suite
Streamlined Deployment and Configuration
Deployment and configuration workflows have been redesigned for simplicity and scalability:
Support for credential provisioning per server instance via the LicenseSpring platform
Secure, signed communication between server instances and SDKs
Improved platform UI visibility to monitor all deployed floating servers
Enhanced Storage and Sync Flexibility
Floating Server v2 will introduce:
Transition from Redis to a robust relational database backend
Configurable storage options (e.g., SQLite, PostgreSQL) via a settings file
Expanded options for data synchronisation:
Periodic sync
On-demand sync
Full online and offline modes
Additional Features and roadmap
In the future, LicenseSpring has plans to extend the Floating Server v2's capabilities to further meet our customer's requirements:
Multi-Vendor Support
Floating Server v2 will support shared server instances across multiple vendors, enabling flexible and collaborative licensing infrastructures.
Advanced Reporting and Analytics
Gain deeper insights with improved analytics and reporting tools, providing actionable data across all server activities.
Was this helpful?