October 2023 Summaries
10 posts from Yugabyte
Filter
Month:
Year:
Post Summaries
Back to Blog
YugabyteDB Managed has significantly enhanced its networking and security capabilities, offering several benefits including preventing unauthorized access, lowering operational overhead, restricting user access, ensuring compliance with data security and privacy regulations, and making it easier for users to operate the database without compromising user experience. The service provides private connectivity to control traffic flow, untraceable communication, fine-grained role-based access control, customer-managed keys, and compliance features that align with data security and privacy regulations. These capabilities are designed to benefit and enhance the overall user experience while preventing misuse and unauthorized access.
Oct 31, 2023
515 words in the original blog post.
This tutorial outlines the steps to build a scalable generative AI application using Azure OpenAI Service and YugabyteDB. The application provides lodging recommendations for San Francisco, utilizing both Azure OpenAI Chat Mode and YugabyteDB Embeddings Mode. In Chat Mode, the Node.js backend leverages an Azure OpenAI GPT model to generate recommendations based on user prompts. In Embeddings Mode, the backend employs an Azure OpenAI Embeddings model to convert user prompts into vectorized representations, which are then stored in YugabyteDB for similarity searches. The application demonstrates how to deploy and set up both modes, with Chat Mode relying on the Azure Chat Completions API and Embeddings Mode utilizing a distributed YugabyteDB cluster for scalability.
Oct 27, 2023
1,458 words in the original blog post.
Building a scalable web application using Azure App Service and YugabyteDB allows developers to leverage cloud infrastructure and build more reliable and available applications. The process begins by deploying an eCommerce dashboard application, YB Shoes, which connects to a Node.js server that queries data from YugabyteDB Managed. To get started with Azure App Service, create a new web app using Node.js, deploy the application from a local repository, and configure settings such as continuous deployment and GitHub Actions. Deploying a database cluster on YugabyteDB Managed involves creating a cluster in the cloud, adding outbound addresses for the web app, seeding the cluster with data, and configuring Azure App Service settings. Finally, deploy the YB Shoes application to Azure using the Azure CLI or Visual Studio Code extension, configure the application settings, build and publish the application, and view it running in the Azure cloud infrastructure.
Oct 26, 2023
850 words in the original blog post.
A leading US-based bank aimed to revamp its data platform architecture to better support customer-focused digital banking and real-time interactions. The bank's four lines of business - consumer and business banking, payment services, corporate and commercial banking, and wealth management and investment services - saw a significant increase in digitally active customers, leading to a rise in digital transactions and traffic on their backend systems. Competing against non-traditional players like fintech companies and technology firms, the bank needed to innovate and improve its platform's scalability, availability, and low latency. To achieve this, they built a unified data platform that supports three use cases: providing data (as-a-service) to other applications, keeping data in-sync across platforms, and serving dashboards for internal analyst teams, report builders, and data scientists. The platform must be able to scale to trillions of reads and writes, handle 10,000 transactions per second, and provide low latency of under 100 milliseconds. The bank's data platform architecture comprises domain APIs, database layer technologies such as Cassandra, Solr, GraphQL, and YugabyteDB, and achieved impressive scalability and availability milestones.
Oct 24, 2023
1,029 words in the original blog post.
Distributed SQL for Dummies` is a guide to understanding the benefits of distributed SQL databases, which offer a scalable, highly available, secure, and flexible solution for businesses looking to capitalize on their data. This type of database is essential for organizations that need to support modern cloud infrastructures and application architectures without being locked into a single vendor. Distributed SQL helps companies establish a strong data foundation, achieve robust database reliability, balance security and flexibility, and unlock new cloud capabilities such as horizontal scalability and dynamic workload optimization. By adopting distributed SQL, businesses can take full advantage of today's cloud technology and stay competitive in the market.
Oct 18, 2023
434 words in the original blog post.
The integration of Large Language Models (LLMs) like GPT-3 with YugabyteDB enhances capabilities, offering several advantages such as seamless integration with AI services, streamlined data accessibility, accelerated decision-making processes, optimized data retrieval, enhanced data exploration capabilities, and simplified complex querying. This allows business and technical users to query databases using plain language rather than complex SQL queries, improving accessibility and simplifying user access to database content. The use of LLMs also enables the development of cloud-native, transactional applications with low latency, continuous availability, and globally distributed scalability.
Oct 17, 2023
1,509 words in the original blog post.
The world of eCommerce is highly competitive with customers expecting instant gratification and smooth processes. A continuously available and responsive website is crucial for capturing a larger share of the $5.8 trillion global eCommerce market. However, traffic surges can lead to crashes, causing revenue loss, brand damage, and stock price hits. Six key points in time when these traffic surges occur include new product launches, exclusive events, natural disasters, influencer/celebrity endorsements, Black Friday/Cyber Monday, and unpredictable events. Real-life examples illustrate the consequences of website crashes, including lost sales, customer frustration, and financial devastation. To avoid similar situations, a resilient database like YugabyteDB can provide low latency, high availability, scalability, and resiliency, ensuring retail applications and websites remain up and performant, even during unplanned failures or peak traffic periods.
Oct 12, 2023
2,262 words in the original blog post.
YugabyteDB has introduced a new innovation called Wait-on-Conflict with Read Committed Isolation, which provides the same behavior as Read Committed for standard PostgreSQL but in a distributed environment. This feature allows transactions to wait until all conflicting transactions have finished before making progress or aborting, providing a more predictable and resilient experience for applications. The new feature is enabled by setting the YB-TServer gflag enable_wait_queues=true and can be used with a timeout value to provide a window of time for other application operations to complete. YugabyteDB has tested this feature in two deployment scenarios and found that it delivers smooth, predictable P99 latency and excellent throughput performance, making it easier for users to "lift-and-shift" applications from PostgreSQL to a modern, distributed database like YugabyteDB.
Oct 11, 2023
1,631 words in the original blog post.
The value of real-time event streaming is undeniable, with companies like General Motors, Plume, and Xignite leveraging YugabyteDB to drive innovation, improve performance, and reduce costs through the use of massive write scaling, high write throughput, strong consistency, and high availability.
Oct 05, 2023
727 words in the original blog post.
The text discusses the concept of real-time decision-making through event streaming, which has revolutionized the way businesses consume data. Streaming data is a continuous flow of data generated from various sources and can be regular or irregular in nature. It requires different types of structures in databases, with some being better suited for NoSQL and others for SQL databases. The ability to aggregate and capture this data in real-time enables companies to make immediate business decisions, improve customer engagement, and track financial metrics and stock behaviors. Event streaming also offers benefits such as quick decision-making, proactive monitoring, react to new customer needs, and long-term monetization strategies. However, it comes with challenges like achieving data consistency and transactional ordering in a distributed real-time system. A modern streaming system consists of three key components: event sources, event processor, and event consumers. The role of flexible schemas is crucial in processing diverse and flexible data types, while the edge layer introduces additional complexity due to remote locations. Overall, YugabyteDB is positioning itself as a versatile solution for meeting current and future demands in the rapidly evolving space of real-time event streaming.
Oct 03, 2023
1,258 words in the original blog post.