article thumbnail

What is Istio? The Kubernetes service mesh explained

InfoWorld

Microservices architectures solve some problems but introduce others. Managing all the network services—load balancing, traffic management, authentication and authorization, and so on—can become stupendously complex. To read this article in full, please click here

article thumbnail

What Is Envoy Proxy?

Dzone - DevOps

The article will cover the following topics: Why is Envoy proxy required? Introducing Envoy proxy Envoy proxy architecture with Istio Envoy proxy features Use cases of Envoy proxy Benefits of Envoy proxy Demo video - Deploying Envoy in K8s and configuring as a load balancer Why Is Envoy Proxy Required?

Insiders

Sign Up for our Newsletter

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

article thumbnail

Implementing NATS JetStream as Queues in Golang

Dzone - DevOps

These solutions enable the decoupling of components within distributed architectures, ensuring fault tolerance and load balancing. Recently, we faced the challenge of selecting a message queue system for a new project in our microservice architecture. After conducting extensive research and evaluation, we chose NATS JetStream.

article thumbnail

Moving to the Cloud: Exploring the API Gateway to Success

Daniel Bryant

Moving to the cloud through the lens of API gateways This article explores the benefits and challenges of moving to the cloud through the lens of API gateways and highlights the new practices and technologies that you will need to embrace. That is, “should I start with an API gateway or use a Service Mesh ?”

article thumbnail

Microservices Databases Migrations

Modus Create

To do that, developers need to integrate microservices. This article will explain how to achieve a zero downtime database migration. Microservices. There are many different approaches that software architects can apply when working with microservices. We will talk more about those strategies later on this article.

article thumbnail

Adding Postgres 16 support to Citus 12.1, plus schema-based sharding improvements

The Citus Data

PostgreSQL 16 has introduced a new feature for load balancing multiple servers with libpq, that lets you specify a connection parameter called load_balance_hosts. You can use query-from-any-node to scale query throughput, by load balancing connections across the nodes. Postgres 16 support in Citus 12.1

article thumbnail

Observability versus monitoring in software development

CircleCI

This article explores how observability and monitoring differ and how to add them to your development workflow. For example, if a microservice is not behaving as expected, having visibility into its underlying metrics allows for a quick diagnosis and a fix for the problem. Having access to monitoring data can be powerful. Conclusion.