Newsletter Subject

The Software Architects' Newsletter February 2024

From

infoq.com

Email Address

architect-newsletter@mailer.infoq.com

Sent On

Fri, Feb 23, 2024 02:04 PM

Email Preheader Text

Welcome to the InfoQ Software Architects' Newsletter! Each month, we bring you essential news and ex

[InfoQ Live Logo] The Software Architects' Newsletter February 2024 [View in browser]( Welcome to the InfoQ Software Architects' Newsletter! Each month, we bring you essential news and experience on emerging patterns and technologies from industry peers. This month, we focus on "Evolution of architectures: Monolith, microservices, and moduliths". Technologies, patterns, and practices from this topic span the entire "diffusion of innovation" graphs in our [InfoQ Trends Reports 2023 eMag]( and [InfoQ Software Architecture and Design Trends Report](. We also discussed the impact of these topics in our "[2023 Year in Review Podcast](", which range from early adopter themes, like designing for resilience and micro frontends, to early majority topics, such as designing modular monoliths and correctly building distributed systems. Key challenges remain, including when and how to modularize applications, choice of associated language and platform stack, and designing and building for understandability. News Modular Monolith: Is This the Trend in Software Architecture? January saw increasing discussion around the topic of creating well-structured monolithic applications, or "moduliths". [Ruoyu Su]( and [Xiaozhou Li](, researchers from the University of Oulu, published an academic paper, "[Modular Monolith: Is This the Trend in Software Architecture?](" on arXiv, an open-access repository of electronic preprints and postprints. The paper mentions [Google's Service Weaver]( framework and [Spring Modulith](. Additional recent coverage of Spring Modulith can be found in a Voxxed Days presentation by [Oliver Drotbohm](, staff engineer at VMware (Broadcom), "[Spring Modulith – Spring for the Architecturally Curious Developer](", and an article from [Abhinav Sonkar](, Tech Lead at Axual B.V., "[Improving Modular Monolith Applications with Spring Modulith](". 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](. The authors recommend owners of microservices-based systems look into their data transfer cost and consider a service mesh for its traffic management features and potential for greater efficiency. Uber Improves Resiliency of Microservices with Adaptive Load Shedding Uber created a new [load-shedding library for its microservice platform](, serving over 130 million customers and handling aggregated peaks of millions of requests per second (RPSs). The company replaced the solution based on QALM with Cinnamon library, which, in addition to graceful degradation, can dynamically and continuously adjust the capacity of the service and the amount of load shedding. InfoQ previously reported on [Monzo’s solution for targeted traffic shedding](. Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ Pinterest open-sourced its generic [PubSub client library (PSC)](, which has been heavily used in production for a year and a half. The library helped the engineering teams by increasing developer velocity and the scalability and stability of services using it. Over 90% of Java applications have migrated to PSC with minimal changes. [PSC]( supports automated service discovery, optimized configurations, automated error handling, interceptors, metrics, and optimized configurations. The library provides two primary interfaces: PSC Producer and PSC Consumer, each able to manage one or more backend producers or consumers. AWS Launches CDK Migrate and CloudFormation IaC Generator for Infrastructure as Code Adoption AWS announced the general availability (GA) of [CDK Migrate](, a component of the [AWS Cloud Development Kit]( (CDK). This open-source project enables developers to migrate AWS CloudFormation templates, previously deployed CloudFormation stacks, or resources created outside of Infrastructure as Code (IaC) into a CDK application. Several organizations, including [Dunelm Technology]( and [others](, have recently reported that they are migrating microservice and serverless-based systems from frameworks such as AWS SAM and the Serverless Framework to AWS CDK. Sponsored [New Report | The State of Multi-Cloud 2024 - Sponsored by Cockroach Labs]( [New Report | The State of Multi-Cloud 2024]( Considering a multi-cloud strategy this year? Learn insights from architects and engineers who have made the move themselves, gathered here in a comprehensive new report: The State of Multi-Cloud 2024. [Download your free copy now]( - sponsored by Cockroach Labs Case Study Cloud-Computing in the Post-Serverless Era: Current Trends and Beyond In a recent InfoQ article, [Bilgin Ibryam]( discussed that as AWS Lambda approaches its 10th anniversary this year, [serverless computing expands beyond just Function as a Service (FaaS)](. Today, "serverless" describes cloud services that require no manual provisioning, offer on-demand auto-scaling, and use consumption-based pricing. This shift is part of a broader evolution in cloud computing, with serverless technology continuously transforming. The full article focuses on the future beyond serverless, exploring how the cloud landscape will evolve beyond current hyperscaler models and its impact on developers and operations teams. Key topics covered include: - Serverless computing is evolving beyond its original scope, with functions partially or fully replaced by versatile cloud constructs, heralding a new era in cloud architecture. - The cloud market is shifting toward hyperspecialized vertical multi-cloud services, offering unique, fine-grained features that cater specifically to developers’ needs. - Upcoming cloud services are set to be rich in constructs, transforming the way developers handle tasks like routing, filtering, and event-triggering, making them more efficient and user-friendly. - There’s a significant trend moving from Infrastructure as Code (IaC) to Composition as Code (CaC), where developers use familiar programming languages for more intuitive cloud-service configuration. - Microservices are being redefined in the cloud landscape, evolving from mere architectural boundaries to organizational boundaries, integrating various cloud constructs under a unified developer language. The shift-left of application composition using cloud services will increasingly blend with application programming, transforming microservices from an architectural style to an organizational one. A microservice will no longer be just a single deployment unit or process boundary but a composition of functions, containers, and cloud constructs, all implemented and glued together in a single language chosen by the developer. The full article argues that the future will be hyperspecialized and focused on the developer-first cloud. This content is an excerpt from a recent InfoQ article by Bilgin Ibryam, "[Cloud-Computing in the Post-Serverless Era: Current Trends and Beyond](". To get notifications when InfoQ publishes content on these topics, follow "[Architecture and Design](", "[Microservices](", and "[Modularity](" on InfoQ. Missed a newsletter? You can find all of the [previous issues]( on InfoQ. Sponsored [Moving .NET Apps to the Cloud - An InfoQ Roundtable with Scott Hanselman - Sponsored by Microsoft]( [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 to the cloud and compare the different options available, including managed Kubernetes services, serverless platforms, and HTTP-based hosting options. Watch the on-demand InfoQ Live roundtable “[Moving .NET Apps to the Cloud](”, sponsored by Microsoft Upcoming Events InfoQ and QCon: For practitioners, by practitioners [QCon London 2024, April 8-10]( Learn valuable insights on the latest practices in FinTech, emerging AI and ML trends, platform engineering, and more. [Register and save with team discounts](. [InfoQ Dev Summit Boston 2024, June 24-25]( Get transformative learnings from senior software developers navigating Generative AI, security, modern web applications, and more. [Explore the schedule and register now for early bird savings and team discounts](. [QCon San Francisco 2024, Nov 18-22]( Deep dive into 12 major software topics with senior developers sharing implementable ideas to shape your projects. [Save now with our limited launch pricing](. About InfoQ Senior software developers rely on the InfoQ community to keep ahead of the adoption curve. One of the main reasons software architects and engineers tell us they keep coming back to InfoQ is because they trust the information provided and selected by their peers. We’ve been helping software development teams adopt new technologies and practices for over 15 years through InfoQ articles, news items, podcasts, tech talks, trends reports, and QCon software development conferences. We hope you find this newsletter useful. If not, you can unsubscribe using the link below. [Unsubscribe]( Forwarded email? Subscribe and get your own copy. [Subscribe](   Follow InfoQ on: [Twitter]( [Facebook]( [Youtube]( [LinkedIn]( You have received this email because you subscribed to "The Architects' Newsletter". To stop receiving the Architects' Newsletter, please click the following link: [Unsubscribe]( - - - C4Media Inc. (InfoQ.com), 705-2267 Lake Shore Blvd. West, Toronto, Ontario, Canada, M8V 3X2

Marketing emails from infoq.com

View More
Sent On

16/10/2024

Sent On

10/10/2024

Sent On

03/10/2024

Sent On

02/10/2024

Sent On

01/10/2024

Sent On

27/09/2024

Email Content Statistics

Subscribe Now

Subject Line Length

Data shows that subject lines with 6 to 10 words generated 21 percent higher open rate.

Subscribe Now

Average in this category

Subscribe Now

Number of Words

The more words in the content, the more time the user will need to spend reading. Get straight to the point with catchy short phrases and interesting photos and graphics.

Subscribe Now

Average in this category

Subscribe Now

Number of Images

More images or large images might cause the email to load slower. Aim for a balance of words and images.

Subscribe Now

Average in this category

Subscribe Now

Time to Read

Longer reading time requires more attention and patience from users. Aim for short phrases and catchy keywords.

Subscribe Now

Average in this category

Subscribe Now

Predicted open rate

Subscribe Now

Spam Score

Spam score is determined by a large number of checks performed on the content of the email. For the best delivery results, it is advised to lower your spam score as much as possible.

Subscribe Now

Flesch reading score

Flesch reading score measures how complex a text is. The lower the score, the more difficult the text is to read. The Flesch readability score uses the average length of your sentences (measured by the number of words) and the average number of syllables per word in an equation to calculate the reading ease. Text with a very high Flesch reading ease score (about 100) is straightforward and easy to read, with short sentences and no words of more than two syllables. Usually, a reading ease score of 60-70 is considered acceptable/normal for web copy.

Subscribe Now

Technologies

What powers this email? Every email we receive is parsed to determine the sending ESP and any additional email technologies used.

Subscribe Now

Email Size (not include images)

Font Used

No. Font Name
Subscribe Now

Copyright © 2019–2025 SimilarMail.