Supporting Multiple Redis Databases With Infinispan Cache Aliases Enhancement
DZone Microservices Zone
by Katia Aresti
1M ago
In Infinispan 15, we provided a large set of commands to make it possible to replace your Redis Server with Infinispan without changing your code. In this tutorial, you will learn how Infinispan cache aliases will help you replace your Redis Server with Infinispan for multiple Redis databases. Key takeaways: What are cache aliases and how to create caches with aliases or update existing ones Learn how Infinispan and Redis differ in data organization Support multiple databases in Infinispan with cache aliases when using the RESP protocol Supporting multiple Redis databases has been availab ..read more
Visit website
High-Performance Reactive REST API and Reactive DB Connection Using Java Spring Boot WebFlux R2DBC Example
DZone Microservices Zone
by Md Amran Hossain
1M ago
Reactive Programming Reactive programming is a programming paradigm that manages asynchronous data streams and automatically propagates changes, enabling systems to react to events in real time. It’s useful for creating responsive APIs and event-driven applications, often applied in UI updates, data streams, and real-time systems. WebFlux WebFlux is designed for applications with high concurrency needs. It leverages Project Reactor and Reactive Streams, enabling it to handle a large number of requests concurrently with minimal resource usage ..read more
Visit website
Monitoring Kubernetes Service Topology Changes in Real-Time
DZone Microservices Zone
by Udbhav Prasad
1M ago
Horizontally scalable data stores like Elasticsearch, Cassandra, and CockroachDB distribute their data across multiple nodes using techniques like consistent hashing. As nodes are added or removed, the data is reshuffled to ensure that the load is spread evenly across the new set of nodes. When deployed on bare-metal clusters or cloud VMs, database administrators are responsible for adding and removing nodes in a clustered system, planning the changes at times of low load to minimize disruption to production workloads ..read more
Visit website
Faster Startup With Spring Boot 3.2 and CRaC, Part 2
DZone Microservices Zone
by Magnus Larsson
1M ago
This is the second part of the blog series “Faster Startup With Spring Boot 3.2 and CRaC," where we will learn how to warm up a Spring Boot application before the checkpoint is taken and how to provide configuration at runtime when the application is restarted from the checkpoint. Overview In the previous blog post, we learned how to use CRaC to start Spring Boot applications ten times faster using automatic checkpoints provided by Spring Boot 3.2. It, however, came with two significant drawbacks ..read more
Visit website
Java Is Greener on Arm
DZone Microservices Zone
by Dmitry Chuyko
1M ago
Even those not particularly interested in computer technology have heard of microprocessor architectures. This is especially true with the recent news that Qualcomm is rumored to be examining the possibility of acquiring various parts of Intel and Uber is partnering with Ampere Computing.  Hardware and software are evolving in parallel, and combining the best of modern software development with the latest Arm hardware can yield impressive performance, cost, and efficiency results ..read more
Visit website
Navigating API Challenges in Kubernetes
DZone Microservices Zone
by Sanjeewa Malalgoa
1M ago
Kubernetes has become the standard for container orchestration. Although APIs are a key part of most architectures, integrating API management directly into this ecosystem requires careful consideration and significant effort. Traditional API management solutions often struggle to cope with the dynamic, distributed nature of Kubernetes. This article explores these challenges, discusses solution paths, shares best practices, and proposes a reference architecture for Kubernetes-native API management. The Complexities of API Management in Kubernetes Kubernetes is a robust platform for managing co ..read more
Visit website
Increase Model Flexibility and ROI for GenAI App Delivery With Kubernetes
DZone Microservices Zone
by Camille Crowell-Lee, Myles Gray
1M ago
As with past technology adoption journeys, initial experimentation costs eventually shift to a focus on ROI. In a recent post on X, Andrew Ng extensively discussed GenAI model pricing reductions. This is great news, since GenAI models are crucial for powering the latest generation of AI applications. However, model swapping is also emerging as both an innovation enabler, and a cost saving strategy, for deploying these applications. Even if you've already standardized on a specific model for your applications with reasonable costs, you might want to explore the added benefits of a multiple mode ..read more
Visit website
Dapr and Service Meshes: Better Together
DZone Microservices Zone
by Fernando Rocha
1M ago
There are many reasons why Kubernetes is a popular container runtime platform for distributed applications. One of these reasons is the portability and flexibility that it provides to IT architects. However, the difficulties of service discovery, infrastructure reliability, and security are known challenges that result from these benefits. From challenges, opportunities are created, and many tools have risen to mitigate common problems faced by teams that benefit from containerized applications on Kubernetes. A service mesh is a pattern that aims to mitigate some of these challenges when archi ..read more
Visit website
Harnessing the Power of Distributed Databases on Kubernetes
DZone Microservices Zone
by Karthik Ranganathan
1M ago
Cloud-native technologies have ushered in a new era of database scalability and resilience requirements. To meet this demand, enterprises across multiple industries, from finance to retail, to healthcare, are turning to distributed databases to safely and effectively store data in multiple locations.  Distributed databases provide consistency across availability zones and regions in the cloud, but some enterprises still question whether they should run their distributed database in Kubernetes.  ..read more
Visit website
Lifecycle Microservices With GenAI Tools
DZone Microservices Zone
by Tyler Band
1M ago
Lifecycle Development With AI We have seen a huge shift in the way developers and consultants are using Generative AI (GenAI) tools to create working microservices. A new tool named WebGenAI begins the process with a simple prompt to create a complete API microservice with a running React-Admin user interface and has the ability to iterate and add new features or even logic. WebGenAI is built on top of the existing Python open-source framework ApiLogicServer.  The entire project can be downloaded as runnable Python code or a Docker container to use locally. It also pushes each iteration t ..read more
Visit website

Follow DZone Microservices Zone on FeedSpot

Continue with Google
Continue with Apple
OR