How To

Using GORM with YugabyteDB

Using GORM with YugabyteDB

GORM is an Object Relational Mapping (ORM) library for Golang. ORM converts data between incompatible type systems using object-oriented programming languages. An ORM library is a library that implements this technique and provides an object-oriented layer between relational databases and object-oriented programming languages.

In this blog post, we’ll show you how to:

  • Start a YugabyteDB cluster on your local Engine.
  • Download GORM and configure the sample project.
  • Create a simple Go application to run GORM with YugabyteDB.

Read more

Retail Application Migration: Lessons Learned Moving from On-Prem to Cloud Native

Retail Application Migration: Lessons Learned Moving from On-Prem to Cloud Native

Recently, I came across a sample e-commerce application that demonstrates how to use Next.js, GraphQL engine, PostgreSQL, and a few other frameworks to build a modern web application. The application supports basic e-commerce capabilities such as product inventory and order management, recommendation system, and checkout function. This made me curious as to how much effort it would take to complete a retail application migration from an on-premise to cloud native solution. So I decided to try.

Read more

Using Ebean ORM with YugabyteDB

Using Ebean ORM with YugabyteDB

Ebean is a Java-based Object–Relational Mapping (ORM) application. It is more user-friendly and understandable than traditional ORM tools, such as Hibernate. It achieves this by employing a session-less design that eliminates the concepts of detached/attached beans as well as the difficulties related with flushing/clearing.

Even better, Ebean supports YugabyteDB, a 100% open source, distributed SQL database built to accelerate cloud native agility, lower costs, and reduce risks without vendor lock-in.

Read more

Automation Workflows: Using GitOps for YugabyteDB with Argo CD and Helm

Automation Workflows: Using GitOps for YugabyteDB with Argo CD and Helm

GitOps is an operational framework for declarative-driven systems such as Kubernetes. More specifically, it provides a set of best practices that converge the runtime state of the services with the declarative state defined in Git. On the other hand, Argo CD is a declarative, continuous delivery tool for Kubernetes. Argo CD follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. Both tools can be used for automation workflows.

Read more

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