Postgres to YugabyteDB in 100 Apps: Join the Postgres App Century Challenge

Denis Magda

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.

Repo with a list of applications

Check it out!

App Examples

There are tons of options to choose from, including these popular apps:

Temporal

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

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

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!

Denis Magda

Related Posts

Explore Distributed SQL and YugabyteDB in Depth

Discover the future of data management.
Learn at Yugabyte University
Get Started
Browse Yugabyte Docs
Explore docs
PostgreSQL For Cloud Native World
Read for Free