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

Open
Rock Stable Token Inc
Bellevue, Washington, United States
Carlos Tapang
Founder & CEO
Project
Academic experience
200 hours of work total
Participant
Anywhere
Advanced level

Project scope

Categories
Cloud technologies Security (cybersecurity and IT security) Information technology Databases Networking
Skills
planning performance metric cloud services applications architecture application performance management computing platforms data integrity scalability
Details

Migrate 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:

  1. Serve the single-page app (SPA) from cloudflare.com itself.
  2. 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.
  3. On-prem, the first server will be used as a SQL database server.
  4. The other four servers will be running the API code under Kubernetes control.
Deliverables
  1. 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.
  2. 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).
  3. Migration Execution: Carry out the migration plan, including provisioning resources, transferring data, reconfiguring settings, and testing functionality to ensure a smooth transition.
  4. Post-Migration Validation: Conduct thorough testing and validation to verify the application's performance, functionality, and data integrity on the new on-prem servers.
  5. Documentation: Provide concise documentation covering the configuration changes, technologies and products used, and lessons learned.


Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Regular meetings

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.

Industry, innovation and infrastructure

About the company

Company
Bellevue, Washington, United States
0 - 1 employees
Banking & finance, Consumer goods & services, It & computing, Technology
Representation
Minority-Owned Small Business Sustainable/green Immigrant-Owned

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.