Remove asynchronous-architecture
article thumbnail

Navigating the Maze: A Comprehensive Guide To Selecting the Right Messaging Queue

DZone

In the vibrant world of microservices and event-driven architectures, messaging queues have emerged as a critical component, enabling asynchronous communication, decoupling systems, and unlocking scalability. This asynchronous communication paradigm fosters the following:

article thumbnail

Performance Optimization for Multi-Layered Cloud Native AWS Application

DZone

Cloud-native application development in AWS often requires complex, layered architecture with synchronous and asynchronous interactions between multiple components, e.g., API Gateway, Microservices, Serverless Functions, and system of record integration.

AWS 263
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

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.

article thumbnail

Handling user-initiated actions in an asynchronous, message-based architecture

O'Reilly Software

A message-based microservices architecture offers many advantages, making solutions easier to scale and expand with new services. The asynchronous nature of interservice interactions inherent to this architecture, however, poses challenges for user-initiated actions such as create-read-update-delete (CRUD) requests on an object.

article thumbnail

QCon London: How Duolingo Sent 4 Million Push Notifications in 6 Seconds During the Super Bowl Break

InfoQ

At QCon London, Doulingo’s engineers presented the asynchronous AWS architecture responsible for broadcasting messages to millions of users across seven US cities. As part of the Super Bowl marketing campaign, Duolingo sent out 4 million mobile push notifications when the company’s five-second ad aired during the commercial break.

AWS 69
article thumbnail

Presentation: Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar

InfoQ

John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture. By John Spray

article thumbnail

lastminute.com Improves Search Scalability Using Microservices with RabbitMQ and Redis

InfoQ

The team at lastminute.com rearchitected the search result aggregation process by breaking up the single service into multiple ones and introducing asynchronous integration. The revised architecture improved scalability and deployability and reduced resource utilization. By Rafal Gancarz