Which Platform is Best for Migrating a Mobile Banking App?

0
3
Asked By TechWhiz42 On

Hi everyone! I'm a junior sysadmin and devops worker at a bank (not in the US), and our development team is planning to migrate our mobile banking app from DC/OS to a Kubernetes cluster. I've been tasked with putting together a presentation about the best platform options. Our head of IT favors platforms with enterprise support, with OpenShift being their top choice. We're limited to on-premise solutions using vSphere. I've narrowed down the options to OpenShift, RKE2, Talos Linux, and Tanzu. Here's what I've gathered:
- **Tanzu**: There's uncertainty regarding its long-term viability and its costs seem high; many people have expressed concerns.
- **OpenShift**: This seems like a robust solution, offering a full dev and ops package with good enterprise support, moderately priced, and a great long-term choice.
- **RKE2**: It has enterprise support too, but lacks a complete package for things like registries or CI/CD. However, it's great for scaling.
- **Talos Linux**: This is the preference of our DevOps team lead due to its ease of deployment and OS-level infrastructure hardening. It has enterprise support and a great community, plus it's the least expensive option. However, it requires manual setup and maintenance by a separate devops team.
The app's user base is moderate (around 200k total and 50k daily active users), and we anticipate needing about 20 nodes initially.

Could you share your thoughts on which platform would be best for future scalability, cost-efficiency, and long-term infrastructure maintenance? Thanks in advance!

2 Answers

Answered By CloudGuru99 On

Hey there! Great topic! I've helped many clients with similar migrations. One thing to keep in mind is how well the platforms are adopted in your current environment. For instance, OpenShift has a strong presence in the FinTech sector in Switzerland, offering great opportunities for networking via meetups. I'd personally recommend OpenShift for its compliance capabilities and overall support. It's a strategic move, so consider the effort involved in making such a switch. Good luck!

Answered By DevOpsNinja76 On

It really depends on how your team operates. If you're new to Kubernetes and lack a dedicated platform team, I’d lean towards OpenShift or OKD. However, keeping Talos Linux in a lab can help you develop a lightweight MVP that could potentially replace OpenShift later on. It’s a smart move to learn as you go!

TechWhiz42 -

That’s a valid point! We mainly have sysadmins, and our only DevOps engineer is the team lead, which is why the plan is for them to train the team on necessary tools.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.