TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Software Architecture/Engineering
FOLLOW
Welcome to the Software Architecture and Engineering section of C# Corner. Here you may find Software Architecture and Software Engineering related articles and news.
Articles
(165)
Blogs
(23)
Resources
(1)
Videos
(27)
News
(1)
Blogs
Microservices Architecture in .NET Core
Microservices Architecture in .NET Core enables building scalable, maintainable systems by breaking applications into independent services. Each service has its own data and business logic, communi...
Siva V
Sep 04, 2024
Layered (N-Tier) Architecture in .NET Core
Explore the implementation of Layered (N-Tier) Architecture in .NET Core with a focus on creating robust Product and Order services.
Siva V
Sep 02, 2024
Monolithic Architecture in .NET Core for Product and Order
Monolithic Architecture in .NET Core involves building applications as a single, unified codebase where all components, such as UI, business logic, and data access, are tightly coupled. This approa...
Siva V
Aug 22, 2024
Implement Onion Architecture in .NET Core for Product Order Service
Onion Architecture organizes applications into concentric layers: Domain (core business logic), Application (service implementations), Infrastructure (data access), and Presentation (UI/API). This ...
Siva V
Aug 21, 2024
Understanding Architectural Patterns: MVC, MVP, MVI, MVVM, and VIPER
When developing a software application, choosing the right architectural pattern is crucial for maintainability, scalability, and testability. Let's explore the five popular architectural patte...
Siva V
Jul 07, 2024
The Absence of Built-in Data Structures and Algorithms in .NET
In the landscape of .NET development, one might wonder why the framework doesn't include built-in implementations of commonly used Data Structures (DS) and Algorithms. While some programming la...
Siva V
Jan 30, 2024
Decoding Uber's Architecture: Scaling for High Traffic
This content provides insights into Uber's architecture, which efficiently handles immense traffic volumes in the ride-hailing industry. It explores key components such as microservices, geogra...
Siva V
Jan 28, 2024
Docker Vs Podman
Discover the key differences between Docker and Podman, and choose the perfect containerization solution for your needs. Explore the clash between Docker and Podman, the two titans in containerized...
Pritesh
Jan 01, 2024
Onion Architecture And Clean Architecture
Software architecture is a key factor in software development that helps create systems that are maintainable, scalable, and easy to understand. Two popular software architectures that are often di...
Prasad Raveendran
Feb 27, 2023
Overview of Microservices and Service-Oriented Architecture
Overview of Microservices and Service-Oriented Architecture
Karthick S
Nov 25, 2022
Control Flow In Real World Programming
In this blog, we are going to learn about the Control Flow in computer programming and its types and add on advantages
Jay Krishnareddy
Jun 22, 2022
System Design - Chat Messenger Like WhatsApp
In this blog, you will learn how to design a chat messenger like whatsapp.
Jayesh Tanna
May 16, 2021
System Design - pastebin.com
This is the system design of a pastebin site. Users can paste or write or store text for a specific period of time and the same content can be accessed/shared via a unique URL.
Jayesh Tanna
Feb 24, 2021
Understanding Association, Aggregation, Composition And Dependency Relationship With UML Diagram
In this article, we will see how we can define connection between objects and it's relationship.
Amit Naik
Jun 03, 2020
UML Representation With Scripting
In this blog, you will learn about UML Representation with scripting.
Amit Naik
Jun 02, 2020
Major Debate on MicroServices vs. Monoliths
In this blog, we discuss the major debate on microservices vs. monoliths. This blog has a link to listen a good debate on Microservices vs Monoliths. The debate is between Kelsey Hightower, a devel...
Bhasker Das
Apr 23, 2020
Software Development Lifecycle
SDLC (Software Development Life Cycle) is essentially a process that consists of a series of planned activities to develop, alter, or manage the software or pieces of software.
Mitesh Bhavsar
Nov 22, 2018
Implementing IJob In Quartz.net
This blog is to showcase a possible implementation of IJob interface for Quartz.Net in .Net.
Dinkar Jaitly
Oct 13, 2017
Solid Principles
We must follow Solid Principles for creating our application architecture
Pankaj Sapkal
Jul 05, 2017
SOAP And REST
This blog presents a brief introduction of SOAP and REST.
Rehman Shahid
Apr 01, 2017
No Records Available.
View More
Learn Python
Challenge yourself
Are you a leader?
E-Book Download
Get Certified
MySQL