Start Now

Category: Amazon Web Services

Connecting a Spring Boot Application to YugabyteDB Managed and Deploying It on Google Kubernetes Engine (GKE)

Connecting a Spring Boot Application to YugabyteDB Managed and Deploying It on Google Kubernetes Engine (GKE)

Spring Boot is a popular framework for building cloud native applications. It makes configuring an application easy and helps you off the ground quickly. Each Spring Boot application is stand-alone and self-contained, which makes all of them easy to deploy in a distributed fashion – to containers or on Kubernetes.

YugabyteDB Managed (formerly Yugabyte Cloud) is our database-as-service offering. It is a perfect match for Spring Boot applications, especially ones made highly available with Kubernetes.

Read more

Connecting a Spring Boot Application to YugabyteDB Managed and Deploying It on Amazon Elastic Kubernetes Service (EKS)

Connecting a Spring Boot Application to YugabyteDB Managed and Deploying It on Amazon Elastic Kubernetes Service (EKS)

Spring Boot is an extremely popular framework for building cloud native applications. It makes configuring an application easy and offers lots of starters to get you off the ground quickly. Each Spring Boot application is stand-alone and self-contained, which makes them easy to deploy in a distributed fashion – to containers or, even better, on Kubernetes.

YugabyteDB Managed (formerly Yugabyte Cloud) is a perfect match for Spring Boot applications,

Read more

Building Serverless Applications Using Spring Boot, AWS Lambda, and YugabyteDB

Building Serverless Applications Using Spring Boot, AWS Lambda, and YugabyteDB

Introduction to Serverless Applications

Serverless applications allow developers to run code without having to provision or manage any servers; developers can just concentrate on implementing the business logic of their applications.

As workloads move to the cloud, serverless applications are gaining tremendous popularity with developers. Serverless frameworks allow developers to program for the cloud to take advantage of elastic scaling for workloads and provide cost benefits of using pay-for-use features,

Read more

Using Terraform to Provision a YugabyteDB Cluster

Using Terraform to Provision a YugabyteDB Cluster

This blog post is written by guest author Bhavin Gandhi, Software Engineer at InfraCloud Technologies, Inc. InfraCloud helps startups, SMBs, and enterprises scale by adopting cloud-native technologies.

HashiCorp’s Terraform is an infrastructure as code (IaC) tool as well as a framework. It is used for writing the infrastructure configuration in a declarative way using HashiCorp Configuration Language (HCL) or JSON. It has now become a preferred tool when it comes to provisioning infrastructure on different cloud platforms.

Read more

Automating YugabyteDB Deployments with AWS CloudFormation

Automating YugabyteDB Deployments with AWS CloudFormation

YugabyteDB is easy to get started with on the infrastructure of your choice including public cloud platforms, private cloud environments, and any Kubernetes distribution. For example, you can quickly customize and deploy in AWS thanks to CloudFormation templates. AWS CloudFormation is one of the many ways to automate a public cloud deployment in a consistent manner.

Before we dive in, we wanted to let you know that the Yugabyte team has been working from home in order to do our part with social distancing and to help with containment efforts.

Read more

The Effect of Isolation Levels on Distributed SQL Performance Benchmarking

The Effect of Isolation Levels on Distributed SQL Performance Benchmarking

This post addresses a concern raised about a benchmarking result we recently published comparing the performance of YugabyteDB, Amazon Aurora and CockroachDB. It was pointed out that we unfairly used the default isolation level for each database rather than use serializable isolation level in all databases (even though serializable level was not required for these workloads). In addition, we are also happy to share additional results with the workloads run at YugabyteDB’s serializable isolation level.

Read more

Comparing Distributed SQL Performance – YugabyteDB vs. Amazon Aurora PostgreSQL vs. CockroachDB

Comparing Distributed SQL Performance – YugabyteDB vs. Amazon Aurora PostgreSQL vs. CockroachDB

Update: A new post “The Effect of Isolation Levels on Distributed SQL Performance Benchmarking” includes performance results from running these workloads at serializable isolation level in YugabyteDB.

We are excited to announce the general availability of YugabyteDB 2.0 this week! One of the flagship features of the release was the production readiness of the PostgreSQL-compatible YugabyteDB SQL (YSQL) API. In this blog post, we will look at the performance and scalability of YSQL as compared to two other PostgreSQL-compatible distributed SQL databases –

Read more

Why Distributed SQL Beats Polyglot Persistence for Building Microservices?

Why Distributed SQL Beats Polyglot Persistence for Building Microservices?

Today’s microservices rely on data with different models and read/write access patterns. Polyglot persistence, first introduced in 2008, states that each such data model should be powered by an independent database that is purpose-built for that model. This post highlights the loss of agility that microservices development and operations suffer when adopting polyglot persistence. We review how distributed SQL serves as an alternative approach that doesn’t compromise this agility.

E-Commerce Example

Polyglot Persistence in Action at an E-Commerce App (Source: Martin Fowler)

Breaking down monolithic applications into smaller,

Read more

Learn More to Accelerate Your Retail Business

Ready to dive deeper into distributed SQL, YugabyteDB, and Yugabyte Cloud?
Learn at Yugabyte University
Learn More
Browse Yugabyte Docs
Read More
Join the Yugabyte Community
Join Now