Tag

monolithic

0 views collected around this technical thread.

Big Data Technology Tribe
Big Data Technology Tribe
Jun 13, 2025 · Fundamentals

Mastering Software Architecture: 6 Essential Patterns Explained

This article explores six core software architecture patterns—Monolithic, Microservices, MVC, Controller‑Worker, Event‑Driven, and Layered—detailing their structures, typical use cases, advantages, and drawbacks to help developers choose the right design for scalable, maintainable applications.

MVCdesign patternsevent-driven
0 likes · 12 min read
Mastering Software Architecture: 6 Essential Patterns Explained
Top Architect
Top Architect
Dec 11, 2023 · Backend Development

Overview of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the evolution of software architecture by describing monolithic, distributed, microservice, and serverless models, outlining their structures, advantages, disadvantages, and practical considerations for developers and teams.

backend developmentdistributed systemsmicroservices
0 likes · 15 min read
Overview of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
IT Architects Alliance
IT Architects Alliance
Jan 30, 2023 · Backend Development

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

This article explains the concept of software architecture, why architectural styles are chosen, compares monolithic and distributed architectures, analyzes their pros and cons, and walks through a real‑world inventory system migration from a single‑service design to a micro‑service, CQRS‑based distributed solution with code examples and discussion of distributed transactions.

CQRSdistributed systemsmicroservices
0 likes · 16 min read
From Monolithic to Distributed Architecture: A Detailed Inventory System Case Study
Top Architect
Top Architect
Jan 17, 2023 · Backend Development

From Monolithic to Distributed Architecture: A Case Study of an Inventory System

This article explains the concept of software architecture, compares monolithic and distributed styles, and walks through a real‑world inventory system migration—including design principles, pros and cons, code refactoring, CQRS adoption, and distributed transaction handling.

CQRSJavaarchitecture
0 likes · 16 min read
From Monolithic to Distributed Architecture: A Case Study of an Inventory System
IT Architects Alliance
IT Architects Alliance
Jan 14, 2023 · Backend Development

From Monolithic to Distributed Architecture: A Case Study of an Inventory System and CQRS Refactoring

This article explains the concept of software architecture, compares monolithic and distributed styles, discusses their advantages and drawbacks, and details a real-world inventory system migration from a monolithic design to a distributed architecture using functional and business decomposition, CQRS, and code refactoring.

CQRSbackend developmentdistributed systems
0 likes · 17 min read
From Monolithic to Distributed Architecture: A Case Study of an Inventory System and CQRS Refactoring
Top Architect
Top Architect
Sep 26, 2021 · Fundamentals

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

This article outlines the progression of software architecture from traditional monolithic systems through distributed applications and microservices to modern serverless designs, highlighting each model's structure, benefits, drawbacks, and typical use cases for developers and architects.

backend developmentdistributed systemsmicroservices
0 likes · 12 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Top Architect
Top Architect
May 15, 2021 · Fundamentals

Overview of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

This article introduces the concept of software architecture and compares four major styles—monolithic, distributed, microservices, and serverless—detailing their structures, advantages, disadvantages, and typical use cases, helping developers understand how architectural choices affect scalability, maintainability, and operational complexity.

distributedmaintainabilitymicroservices
0 likes · 12 min read
Overview of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Architects' Tech Alliance
Architects' Tech Alliance
Apr 17, 2021 · Fundamentals

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the progression of software architecture from simple monolithic designs through distributed applications and microservices to modern serverless solutions, outlining each model's structure, advantages, disadvantages, and impact on development, deployment, and operational complexity.

cloud computingdistributed systemsmicroservices
0 likes · 12 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Architects Research Society
Architects Research Society
Apr 16, 2021 · Cloud Computing

Deploying Monolithic Applications as Containers on Azure

The article explains how to containerize monolithic web applications, manage and scale them using Azure services and Docker, discusses the trade‑offs of a monolithic‑in‑a‑container approach, and provides practical steps for publishing containerized apps to Azure App Service.

AzureContainerizationDocker
0 likes · 10 min read
Deploying Monolithic Applications as Containers on Azure
Architecture Digest
Architecture Digest
Apr 3, 2021 · Backend Development

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the progression of software architecture from simple monolithic designs through distributed applications and microservices to modern serverless solutions, outlining each model's structure, advantages, disadvantages, and impact on development and operations for software engineers.

backend developmentdistributed systemsmicroservices
0 likes · 11 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Architects' Tech Alliance
Architects' Tech Alliance
Sep 2, 2020 · Fundamentals

Understanding Software Architecture: Concepts, Layers, Classifications, and Evolution

This article explains the fundamental concepts of software architecture, distinguishes system, subsystem, module, component, and framework, outlines architectural layers and classifications, describes the evolution from monolithic to distributed and micro‑service architectures, and discusses how to evaluate and avoid common design pitfalls.

architecture principlesdistributed systemsmicroservices
0 likes · 18 min read
Understanding Software Architecture: Concepts, Layers, Classifications, and Evolution
Top Architect
Top Architect
Apr 26, 2020 · Backend Development

Understanding Microservice Architecture: Concepts, Advantages, Challenges, and Comparison with Monolithic Architecture

This article explains the fundamentals of microservice architecture, contrasts it with traditional three‑layer monolithic designs, outlines its characteristics, benefits, drawbacks, and implementation challenges, and compares it to SOA, providing a comprehensive overview for developers and architects.

BackendDevOpsSOA
0 likes · 16 min read
Understanding Microservice Architecture: Concepts, Advantages, Challenges, and Comparison with Monolithic Architecture
Top Architect
Top Architect
Feb 14, 2020 · Backend Development

Understanding Microservice Architecture: From Monolithic Three‑Tier to Distributed Services

This article explains the evolution from traditional three‑layer monolithic architecture to microservice architecture, detailing the concepts, advantages, disadvantages, key characteristics, and practical challenges such as distributed complexity, DevOps, testing, and dependency management.

DevOpsdistributed systemsmicroservices
0 likes · 13 min read
Understanding Microservice Architecture: From Monolithic Three‑Tier to Distributed Services
Architects' Tech Alliance
Architects' Tech Alliance
Nov 16, 2019 · Backend Development

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the progression of software architecture from simple monolithic systems to distributed applications, microservices, and finally serverless platforms, outlining the advantages and disadvantages of each model for developers and organizations.

backend developmentdistributed systemsmicroservices
0 likes · 13 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Architects' Tech Alliance
Architects' Tech Alliance
May 6, 2019 · Backend Development

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the evolution of software architecture from simple monolithic designs through distributed applications and microservices to modern serverless solutions, outlining each model's structure, advantages, drawbacks, and impact on development, deployment, and operations for software engineers.

backend developmentdistributed systemsmicroservices
0 likes · 11 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Architects' Tech Alliance
Architects' Tech Alliance
Mar 14, 2019 · Backend Development

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the progression of software architecture from simple monolithic designs through distributed applications and microservices to modern serverless solutions, outlining each model's characteristics, advantages, and drawbacks to help developers broaden their architectural knowledge.

Backenddistributed systemsmicroservices
0 likes · 12 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
DevOps
DevOps
Mar 30, 2017 · Cloud Native

Understanding Microservice Architecture: A Comparison with Monolithic Systems

The article explains microservice architecture as a set of small, independently deployable services communicating via lightweight protocols, contrasts it with monolithic applications, and discusses its benefits, challenges, organizational impact, and common integration patterns such as REST, messaging buses, and service boundaries.

RESTarchitecturecloud native
0 likes · 11 min read
Understanding Microservice Architecture: A Comparison with Monolithic Systems
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 12, 2015 · Fundamentals

Monolithic (Single‑Block) Architecture: Advantages, Challenges, and Comparison with Three‑Tier Architecture

The article explains the evolution from single‑block to three‑tier software architecture, outlines the benefits and drawbacks of monolithic applications, and discusses why modern internet‑scale systems increasingly need to move beyond monoliths to meet scalability, maintainability, and rapid delivery demands.

Backendmaintenancemonolithic
0 likes · 19 min read
Monolithic (Single‑Block) Architecture: Advantages, Challenges, and Comparison with Three‑Tier Architecture