Migrate Software Platform to a Kubernetes-based on-prem system


Project scope
Categories
Cloud technologies Security (cybersecurity and IT security) Information technology Databases NetworkingSkills
planning performance metric cloud services applications architecture application performance management computing platforms data integrity scalabilityMigrate static.sendroks.com to run in Kubernetes on-prem on five servers, each with four cores, 16 Gig of main memory, and 500 Gig SSD. The system currently runs in digitalocean.com with cloudflare.
The following are the specific objectives:
- Serve the single-page app (SPA) from cloudflare.com itself.
- Run the API code on-prem, which means that each browser client, after loading the SPA from cloudflare.com, will be making API calls to the on-prem servers.
- On-prem, the first server will be used as a SQL database server.
- The other four servers will be running the API code under Kubernetes control.
- Mission statement meeting: One hour or more initial meeting with participants, led by Rock Stable, to describe current system to participants (architecture and system components). Describe the objectives.
- Migration Plan: With the help of Rock Stable, develop an agile migration plan outlining the steps, milestones, resource requirements, and risk mitigation strategies for transitioning the application to the on-prem servers (API code) and cloudflare (for serving the SPA).
- Migration Execution: Carry out the migration plan, including provisioning resources, transferring data, reconfiguring settings, and testing functionality to ensure a smooth transition.
- Post-Migration Validation: Conduct thorough testing and validation to verify the application's performance, functionality, and data integrity on the new on-prem servers.
- Documentation: Provide concise documentation covering the configuration changes, technologies and products used, and lessons learned.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
Supported causes
The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.
About the company
Rock Stable is the issuer of ROKS, a stablecoin designed exclusively for cross-border money transfers. We have built a pilot which allows senders from four states (California, Montana, Washington, and Wyoming) to send ROKS to a single destination, the Philippines.
Portals

