A Collection of Top Architecture & Design News, Articles, Presentations February 2024 [InfoQ]
Architecture & Design Round-Up Sponsored by
[Microsoft] [Latest Content](#latest-content), [Top Viewed Content](#top-viewed-content), [Top News](#news), [Top Articles](#top-articles), [Top Presentations](#top-presentations-and-interviews) In this special newsletter we bring you up to date on all the new content and news related to Architecture & Design on InfoQ. We are also maintaining a portal page for this content on InfoQ at: [(. [] Latest Content on InfoQ [How Netflix Ensures Highly-Reliable Online Stateful Systems]( (presentations, Feb 12, 2024)
[Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ]( (news, Feb 11, 2024)
[Uber Improves Resiliency of Microservices with Adaptive Load Shedding]( (news, Feb 06, 2024)
[A Primer on Idempotence for AWS Serverless Architecture]( (articles, Feb 05, 2024)
[Managing 238M Memberships at Netflix]( (presentations, Feb 05, 2024) [Introducing the Reliable Web App Pattern for .NET](
The reliable web app pattern is a set of best practices that helps developers migrate web applications to the cloud and set a foundation for future modernization in Azure. Learn how this pattern helps improve your web application's cost, performance, security, operations, and reliability. [Learn more](. Sponsored content [Introducing the Reliable Web App Pattern for .NET - Sponsored by Microsoft]( [] Top Viewed Content on InfoQ [Slack Migrates to Cell-Based Architecture on AWS to Mitigate Gray Failures]( (news, Jan 17, 2024)
[AWS to Shut down Aurora Serverless v1, Their Sole Relational Database with Scaling Capacity to Zero]( (news, Jan 07, 2024)
[Why LinkedIn chose gRPC+Protobuf over REST+JSON: Q&A with Karthik Ramgopal and Min Chen]( (news, Dec 27, 2023)
[Architecting with Java Persistence: Patterns and Strategies]( (articles, Jan 04, 2024)
[Banking on Thousands of Microservices]( (presentations, Jan 03, 2024) [] Top News [DoorDash Uses Service Mesh and Cell-Based Architecture to Significantly Reduce Data Transfer Costs](
In a recent move, DoorDash has significantly optimized its cloud infrastructure costs. The company faced increased cross-AZ data transfer costs when transitioning to a microservices architecture. To substantially reduce this cost, DoorDash implemented zone-aware routing with its Envoy-based service mesh, taking advantage of its Cell-Based Architecture. [Netflix Creates Incremental Processing Solution Using Maestro and Apache Iceberg](
Netflix created a new solution for incremental processing in its data platform. The incremental approach reduces the cost of computing resources and execution time significantly as it avoids processing complete datasets. The company used its Maestro workflow engine and Apache Iceberg to improve data freshness and accuracy and plans to provide managed backfill capabilities. [lastminute.com Improves Search Scalability Using Microservices with RabbitMQ and Redis](
The team at lastminute.com rearchitected the search result aggregation process by breaking up the single service into multiple ones and introducing asynchronous integration. Developers used RabbitMQ for messaging and Redis for storing results from data suppliers. The revised architecture improved scalability and deployability and reduced resource utilization. [Azure App Service 101: Moving your .NET Application to the Cloud](
Letâs face it, moving a line-of-business application thatâs been designed to run on-prem, or even on a virtual machine, to the cloud can be intimidating. Discover how Azure App Service makes an excellent first step for a .NET applicationâs cloud journey. Learn more in this article. [Learn more](. Sponsored content [Azure App Service 101: Moving your .NET Application to the Cloud - Sponsored by Microsoft]( [Amazon Aurora Introduces Long-Awaited RDS Data API to Simplify Serverless Workloads](
Recently, AWS introduced a new Data API for Aurora Serverless v2 and Aurora provisioned database instances. Currently available for PostgreSQL clusters only, the Data API doesn't require persistent connections to a database cluster, addressing a long-awaited need among developers to simplify serverless deployments. [How RevenueCat Manages Caching for Handling over 1.2 Billion Daily API Requests](
RevenueCat extensively uses caching to improve the availability and performance of its product API while ensuring consistency. The company shared its techniques to deliver the platform, which can handle over 1.2 billion daily API requests. The team at RevenueCat created an open-source memcache client that provides several advanced features. [] Top Articles [How Much Architecture Is âEnough?â: Balancing the MVP and MVA Helps You Make Better Decisions](
The Minimum Viable Architecture (MVA) is the architectural complement to a Minimum Viable Product (MVP). The MVA and MVP must evolve together for a product to be successful.
[article]( [Orchestrating Resilience Building Modern Asynchronous Systems](
In this article, we will discuss what problems we had to solve at Twilio to efficiently build a resilient and scalable asynchronous system and the advantages we got adopting Workflow Orchestration.
[article]( [Understanding Architectures for Multi-Region Data Residency](
The main focus of this article is the effective implementation of data residency strategies while ensuring a positive experience for all stakeholders.
[article]( [Moving .NET Apps to the Cloud - An InfoQ Roundtable with Scott Hanselman](
In this InfoQ Live roundtable, several industry thought leaders discuss the benefits and challenges of moving .NET apps and the different options available, including managed Kubernetes services, serverless platforms, and HTTP-based hosting options. [Watch now](. Sponsored content [Moving .NET Apps to the Cloud - An InfoQ Roundtable with Scott Hanselman - Sponsored by Microsoft]( [] Top Presentations [Maximizing Performance and Efficiency in Financial Trading Systems through Vertical Scalability and Effective Testing](
Peter Lawrey discusses achieving vertical scalability by minimizing accidental complexity and using an event-driven architecture.
[Peter Lawrey]( [AWS Lambda Under the Hood](
Mike Danilov covers how Lambda is built and how they had to modify the architecture to support 10GiB payloads.
[Mike Danilov]( [The Rise of the Serverless Data Architectures](
Gwen Shapira explores the implications of serverless workloads on the design of data stores, and the evolution of data architectures toward more flexible scalability.
[Gwen Shapira]( [How to Build a Reliable Kafka Data Processing Pipeline, Focusing on Contention, Uptime and Latency](
Lily Mara shares how OneSignal improved the performance and maintainability of its highest-throughput HTTP endpoints (backed by a Kafka consumer in Rust) by making it an asynchronous system.
[Lily Mara]( [Reliable Architectures through Observability](
Kent Quirk shows an overview of observability tools and techniques, and specific recommendations for how to fit observability into their system designs and day-to-day development process.
[Kent Quirk]( [Connect with InfoQ on Twitter]( [Connect with InfoQ on Facebook]( [Connect with InfoQ on LinkedIn]( [Connect with InfoQ on Youtube]( You have received this message because you are subscribed to the âSpecial Reports Newsletterâ. To stop receiving this email, please click the following link: [Unsubscribe]( C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #325,
Toronto, Ontario, Canada,
M8V 3Y3