Tag

monolith

0 views collected around this technical thread.

Tencent Cloud Developer
Tencent Cloud Developer
Oct 31, 2024 · Backend Development

Monolith vs Microservices: Evolution of Architecture and How to Choose

The article traces software architecture from early distributed systems through monoliths, SOA, microservices and serverless, explaining why each paradigm arose, the trade‑offs they entail, and how to decide between monolith and microservices based on team size, expertise, organizational structure, and business needs.

Backend DevelopmentDevOpsDistributed Systems
0 likes · 25 min read
Monolith vs Microservices: Evolution of Architecture and How to Choose
macrozheng
macrozheng
Sep 26, 2024 · Cloud Native

Why 2023 Marks the Decline of Microservices: Lessons from Google, Amazon, and Others

In 2023, leading tech firms like Google and Amazon publicly questioned the microservice paradigm, revealing performance, cost, and complexity drawbacks, and showcasing a shift toward monolithic or runtime‑driven architectures that promise lower latency, reduced expenses, and simpler scaling.

Cloud NativeMicroservicesPerformance
0 likes · 11 min read
Why 2023 Marks the Decline of Microservices: Lessons from Google, Amazon, and Others
Selected Java Interview Questions
Selected Java Interview Questions
May 16, 2024 · Backend Development

Rethinking Microservices in 2023: From Google’s “Microservices 2.0” to Amazon’s Monolith Shift

In 2023, leading cloud giants like Google and Amazon publicly questioned the value of microservices, presenting new “Microservices 2.0” principles and monolithic alternatives that promise dramatically lower latency, cost, and operational complexity while reshaping backend architecture debates.

Cloud NativeMicroservicesPerformance
0 likes · 12 min read
Rethinking Microservices in 2023: From Google’s “Microservices 2.0” to Amazon’s Monolith Shift
Code Ape Tech Column
Code Ape Tech Column
Apr 11, 2024 · Cloud Native

2023: The Year Microservices Were Questioned – Google, Amazon and Others Shift to Monoliths

In 2023, leading tech companies like Google and Amazon publicly criticized the microservices model, presenting new architectural approaches that combine logical monoliths with automated runtimes, dramatically cutting latency and cost while prompting many other firms to abandon microservices in favor of simpler, more efficient monolithic designs.

Cloud NativeCost OptimizationMicroservices
0 likes · 11 min read
2023: The Year Microservices Were Questioned – Google, Amazon and Others Shift to Monoliths
Java Architect Essentials
Java Architect Essentials
Mar 27, 2024 · Cloud Native

Rethinking Microservices: Why Google, Amazon and Others Are Moving Away from Traditional Microservice Architectures

In 2023, major tech companies such as Google and Amazon publicly questioned the benefits of traditional microservice architectures, presenting new "microservice 2.0" concepts, monolithic alternatives, and cost‑performance analyses that highlight a broader industry shift toward more pragmatic, cloud‑native design approaches.

Cloud NativeCost OptimizationMicroservices
0 likes · 12 min read
Rethinking Microservices: Why Google, Amazon and Others Are Moving Away from Traditional Microservice Architectures
Java Tech Enthusiast
Java Tech Enthusiast
Mar 23, 2024 · Cloud Native

Why Over‑Engineering with Microservices Is a Trap

Over‑engineering with micro‑services creates needless complexity, high costs, and fragile systems, as many startups and developers adopt them for hype rather than scale, while successful companies like Dropbox and Netflix began as monoliths and thrive, proving that simple, well‑designed architectures usually outweigh distributed solutions.

Cloud NativeDistributed Systemsmicroservices
0 likes · 9 min read
Why Over‑Engineering with Microservices Is a Trap
Architecture Digest
Architecture Digest
Mar 22, 2024 · Cloud Native

Rethinking Microservices: From Google’s “Microservices 2.0” to Amazon’s Monolith Shift

In 2023, leading tech firms such as Google, Amazon, Uber and others began questioning the dominance of microservices, presenting new architectural approaches that combine logical monoliths with runtime‑driven deployment, promising dramatically lower latency, cost reductions and simpler operations.

AmazonCloud NativeGoogle
0 likes · 10 min read
Rethinking Microservices: From Google’s “Microservices 2.0” to Amazon’s Monolith Shift
Architect
Architect
Dec 17, 2023 · Backend Development

Flexible Switching Between Monolith and Microservices in Tencent Docs: Architecture, Challenges, and Benefits

This article details how Tencent Docs implements a flexible architecture that can switch between monolithic and microservice deployments, describing the motivations, such as framework diversity, configuration conflicts, global variable management, hidden bugs, the custom 'monolith' tool with its configuration format, and the resulting performance and resource savings.

MicroservicesPerformancearchitecture
0 likes · 15 min read
Flexible Switching Between Monolith and Microservices in Tencent Docs: Architecture, Challenges, and Benefits
Tencent Cloud Developer
Tencent Cloud Developer
Dec 13, 2023 · Backend Development

Tencent Docs: Flexible Switching Between Monolithic and Microservice Architectures

Tencent Docs built a configurable “monolith” tool that merges selected tRPC‑Go microservices into a few monolithic modules for private‑cloud deployments, overcoming framework, configuration, global‑state, and bug‑resolution challenges, and achieving up to 75 % image‑size reduction and 96 % memory savings while preserving microservice advantages where needed.

MicroservicesPerformancearchitecture
0 likes · 15 min read
Tencent Docs: Flexible Switching Between Monolithic and Microservice Architectures
Tencent Cloud Developer
Tencent Cloud Developer
Nov 14, 2023 · Cloud Native

Monolithizing tRPC-Go Microservices: Architecture, Implementation, and Performance Gains

The article shows how to monolithize selected tRPC‑Go microservices by defining protobuf‑generated Go interfaces and swapping RPC proxies for in‑process implementations via a proxy API, cutting CPU usage by 61% while keeping microservice flexibility and offering best‑practice guidelines for Go service design.

Cloud NativeGoPerformance
0 likes · 13 min read
Monolithizing tRPC-Go Microservices: Architecture, Implementation, and Performance Gains
Architect's Guide
Architect's Guide
Jul 26, 2023 · Cloud Native

Amazon Prime Video Case Study: From Serverless Microservices to a Cost‑Effective Monolith

An in‑depth analysis of Amazon Prime Video’s monitoring service reveals how the team abandoned a costly serverless micro‑service architecture in favor of a streamlined monolith on EC2/ECS, cutting infrastructure expenses by over 90% while improving scalability, prompting industry leaders to reassess cloud‑native design assumptions.

AWSCloud NativeCost Optimization
0 likes · 11 min read
Amazon Prime Video Case Study: From Serverless Microservices to a Cost‑Effective Monolith
Selected Java Interview Questions
Selected Java Interview Questions
May 26, 2023 · Backend Development

Amazon Prime Video Case Study: Moving from Serverless Microservices to a Monolith Cuts Costs by Over 90%

The Prime Video engineering team replaced a costly, scaling‑limited serverless microservice architecture with a streamlined monolithic solution on EC2/ECS, achieving more than a 90% reduction in infrastructure expenses while improving scalability, sparking widespread debate about the true value of microservices and serverless approaches.

AWSCost OptimizationMicroservices
0 likes · 11 min read
Amazon Prime Video Case Study: Moving from Serverless Microservices to a Monolith Cuts Costs by Over 90%
Architecture Digest
Architecture Digest
Feb 23, 2023 · Backend Development

Decomposing Monolithic Applications into Microservices: Business Capability, Subdomain, and Strangler Patterns

The article explains how to break down large or legacy monolithic systems into microservices by using business‑capability and sub‑domain decomposition approaches, discusses the benefits and challenges of such refactoring, and introduces the Strangler pattern for gradual migration.

MicroservicesSubdomainbusiness capability
0 likes · 6 min read
Decomposing Monolithic Applications into Microservices: Business Capability, Subdomain, and Strangler Patterns
Top Architect
Top Architect
Oct 21, 2022 · Backend Development

From Monolithic to Distributed Architecture: A Detailed Inventory System Case Study

This article explains the concepts of software architecture, compares monolithic and distributed styles, and walks through a real‑world inventory system migration—including functional and business splitting, CQRS adoption, and distributed transaction challenges—illustrated with Java code examples.

CQRSDistributed SystemsJava
0 likes · 17 min read
From Monolithic to Distributed Architecture: A Detailed Inventory System Case Study
Architecture Digest
Architecture Digest
Apr 1, 2022 · Backend Development

Why Starting a New Project with Microservices Is Usually a Bad Idea – Monoliths Are Your Friend

The article argues that launching a brand‑new project using microservices often incurs excessive infrastructure, cultural, and operational costs that outweigh the touted benefits, and suggests that a well‑designed modular monolith can be a more pragmatic alternative for many teams.

Microservicesdeploymentfault isolation
0 likes · 13 min read
Why Starting a New Project with Microservices Is Usually a Bad Idea – Monoliths Are Your Friend
IT Architects Alliance
IT Architects Alliance
Mar 7, 2022 · Backend Development

Differences Between Microservices and Monolithic Architecture

The article explains how microservices differ from monolithic applications by emphasizing team‑based, autonomous service design, data‑sharing challenges, dependency management, API communication patterns, and the use of shared caches to improve performance and reliability.

API designMicroservicescaching
0 likes · 7 min read
Differences Between Microservices and Monolithic Architecture
Architect
Architect
Mar 7, 2022 · Backend Development

Differences Between Microservices and Monolithic Architecture and Managing Data Sharing and Service Dependencies

The article explains how microservices differ from monolithic applications, discusses the challenges of data sharing and service dependencies, and offers practical approaches such as one‑way dependencies, aggregation services, HTTP API design, and using a shared Redis cache to improve performance and reliability.

Data SharingMicroservicesbackend architecture
0 likes · 8 min read
Differences Between Microservices and Monolithic Architecture and Managing Data Sharing and Service Dependencies
Top Architect
Top Architect
Jul 29, 2021 · Backend Development

Understanding Microservices: From Monoliths to Distributed Architecture

This article explains the evolution from monolithic applications to microservices, detailing their principles, benefits, drawbacks, design considerations, and the three-step implementation process, while highlighting the impact on agile development, DevOps culture, technology stacks, and organizational structure.

Cloud NativeDevOpsMicroservices
0 likes · 13 min read
Understanding Microservices: From Monoliths to Distributed Architecture
Selected Java Interview Questions
Selected Java Interview Questions
Jan 14, 2021 · Backend Development

When to Merge Microservices Back into a Monolith: Balancing Technical and Organizational Concerns

The article argues that merging microservices back into a monolith can be justified when service boundaries no longer align with team structures, emphasizing that microservices address both technical load and people‑organization problems, and that the right size of a service depends on context rather than the misleading notion of "micro".

Conway's lawMicroservicesmonolith
0 likes · 11 min read
When to Merge Microservices Back into a Monolith: Balancing Technical and Organizational Concerns
IT Architects Alliance
IT Architects Alliance
Sep 3, 2020 · Fundamentals

Understanding Software Architecture: Concepts, Layers, and Evolution

This article explains the fundamental concepts of software architecture, including definitions of systems, modules, frameworks, various architectural layers such as business, application, data, code, technical and deployment, and discusses the evolution from monolithic to distributed and microservice architectures along with evaluation criteria and common pitfalls.

Microservicesapplication layersmonolith
0 likes · 20 min read
Understanding Software Architecture: Concepts, Layers, and Evolution