Title
Create new category
Edit page index title
Edit category
Edit link
Livy 3 Use Case
Use Case 1: Gradual Migration Strategy
Scenario: Organization wants to upgrade from Livy 3.3.3 to Livy 3.5.5
Solution:
Install Livy 3.5.5 alongside existing Livy 3.3.3
Test critical REST API clients on Livy 3.5.5 endpoint
Migrate applications incrementally
Decommission Livy 3.3.3 once all clients are migrated
Benefits: Controlled migration with minimal risk and no client disruption
Use Case 2: Multi-Team Environment
Scenario: Different teams use different Livy/Spark versions
Solution:
Team A: Uses Livy 3.5.5 REST API for new ML pipelines (Spark 3.5.5)
Team B: Maintains Livy 3.3.3 for legacy ETL jobs (Spark 3.3.3)
Team C: Tests Livy 3.5.1 for compatibility validation
Benefits: Independent team velocities without infrastructure conflicts
Use Case 3: Client Application Compatibility
Scenario: Third-party applications certified for specific Livy versions
Solution:
Run certified applications on their required Livy version
Deploy newer applications on latest Livy version
Maintain compliance and support agreements
Benefits: Flexibility without compromising vendor support
Use Case 4: Development & Testing
Scenario: Test Livy upgrades with production workloads
Solution:
Deploy Livy 3.5.5 in the production cluster
Test applications with production data
Compare API behavior and performance
Make informed upgrade decisions
Benefits: Accurate testing without separate environments