Postgres to YugabyteDB in 100 Apps: Join the Postgres App Century Challenge
We’ve shared how YugabyteDB is evolving PostgreSQL with an enterprise-grade distributed architecture for modern applications. We are proud to be the only distributed database with enhanced PostgreSQL compatibility.
This means that an app that runs on Postgres will work on YugabyteDB with minimal changes, while tapping into the built-in scalability and resilience of a distributed architecture.
We’ve decided it’s time to put this claim to the test!
The Postgres App Century Challenge
We aim to prove YugabyteDB’s enhanced Postgres compatibility by migrating 100 popular open source Postgres applications to YugabyteDB!
We have set up a repo with a list of applications that we plan to migrate from PostgreSQL to YugabyteDB, along with extensive instructions on how to conduct the migration process, and how to verify and document the results.
App Examples
There are tons of options to choose from, including these popular apps:
Temporal is a durable execution platform that enables developers to build scalable applications without sacrificing productivity or reliability. The Temporal server executes units of application logic called Workflows in a resilient manner that automatically handles intermittent failures, and retries failed operations.
GitLab is the a comprehensive AI-powered DevSecOps platform which helps companies manage the growing complexities of developing, securing, and deploying software. GitLab’s AI-powered workflows, support teams at every stage from coding and testing to security, documentation, and governance.
Wiki.js provides powerful and extensible open source Wiki software with an intuitive interface built on Node.js. It works on virtually any platform and offers a wide range of modules that can be turned on/off on demand.
How to Get Involved
We’d love for you to join us on this Postgres App Century Challenge, which will run between now and October 3rd!
Why Should You Do It?
- You love YugabyteDB and want to showcase the benefits of distributed Postgres
- You’re interested in becoming a contributor to a popular open source project
- You love exclusive brag-worthy swag!
How Can You Participate?
- Join the YugabyteDB Slack Community, head to the pg-app-century-challenge channel, and raise your hand!
- Explore the repo we’ve created with 100+ Postgres apps
- Pick an app, run it on Postgres, and then migrate it to YugabyteDB
- Document your lift & shift migration experience
- If things don’t go as planned, file bugs to help us improve the app migration experience
- Stay in touch with the community in the pg-app-century-challenge channel and update us on your progress.
In return, we will give participants effusive praise, exclusive swag, and the experience of working on a cool project that tests the limits of YugabyteDB’s Postgres compatibility!
Stay tuned for regular Community updates on project progress and lessons learned!