Fri.Jul 07, 2023

article thumbnail

Patterns To Make Synchronous Communication in Microservices Resilient

DZone

Microservices have become a popular architectural approach for building large-scale, complex systems. While asynchronous communication is often preferred in microservices, there are cases where synchronous communication is necessary. However, relying on synchronous communication introduces challenges related to resilience. This blog post will explore patterns that help make synchronous communication in microservices more resilient, ensuring system stability and fault tolerance.

article thumbnail

Online Data Type Change in PostgreSQL

Percona

Changing the data type on a column in a big table is almost always a pain. It can lock out the entire table for reading and writing because of the exclusive lock acquired by the ALTER TABLE statement that changes the data type. In this blog post, we will look at one possibility of performing such an operation with minimal impact, with minimized locks.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Change Keyboad Bindings (Shortcuts) In the Virtual Console

DZone

The virtual console, also known as the terminal or command line interface, is a powerful tool in Linux for performing various tasks and executing commands. One aspect of customization that can greatly enhance your productivity is modifying the keyboard bindings in the virtual console. This article will guide you through the process of changing keyboard bindings to suit your preferences and streamline your workflow.

article thumbnail

Setting Up and Deploying PostgreSQL for High Availability

Percona

With the average cost of unplanned downtime running from $300,000 to $500,000 per hour , businesses are increasingly using high availability (HA) technologies to maximize application uptime. Unfortunately, using certain open source database software as part of an HA architecture can present significant challenges. Despite all its upside, PostgreSQL software presents such challenges.

article thumbnail

Ecommerce Software Solutions Can Help You Streamline Your Business

Official Blog - World Web Technology

The expansion of e-commerce has transformed how companies conduct business and interact with clients in the current digital era. Businesses increasingly rely on ecommerce software solutions to automate their processes and boost productivity as demand for online shopping keeps rising. Online sales, inventory, customer connections, and other business operations can all be managed by firms using various tools and platforms that make up ecommerce software solutions.

article thumbnail

Presentation: Magic Pocket: Dropbox’s Exabyte-Scale Blob Storage System

InfoQ

Facundo Agriel dives into the architecture of Magic Pocket, some early key design patterns, and the challenges of operating such a system at this scale.

Systems 52
article thumbnail

Data Pipelines: The Hammer for Every Nail

Abhishek Tiwari

In the era of big data and complex data processing, data pipelines have emerged as a popular solution for managing and manipulating data. They provide a systematic approach to extract, transform, and load (ETL) data from various sources, enabling organizations to derive valuable insights. However, as with any technology trend, data pipelines have not been immune to misuse and overuse.