Company
Date Published
Author
Michelle Gienow
Word count
921
Language
English
Hacker News points
None

Summary

Form3, an enterprise-grade managed payment processing platform, simplifies the complex process of transferring funds across various payment schemes by utilizing a single API for secure and reliable transactions, while handling operational and compliance concerns. At RoachFest 2023, Form3 engineers discussed their migration from PostgreSQL to CockroachDB, which is crucial for their multi-cloud strategy involving AWS, Azure, and Google Cloud. CockroachDB's active-to-active replication allows the platform to withstand full cloud outages, forming a resilient cluster across multiple clouds. The platform's architecture utilizes Golang microservices, NATS JetStream for messaging, and Kong as an API gateway, with Kubernetes clusters running critical and non-critical components. Challenges such as pod-to-pod connectivity, security measures, and efficient backups in a multi-cloud environment were addressed. The migration process was facilitated by CockroachDB's PostgreSQL compatibility, allowing Form3 to leverage existing tools and knowledge. Form3's innovative multi-cloud approach, emphasizing security, performance, and reliability, serves as a model for other organizations considering a similar transition.