Gang Of Coders
Home
About Us
Contact Us
All Architecture Solutions on Gang of Coders
Total of 135 Architecture Solutions
What exactly is RESTful programming?
Rest
Http
Architecture
Definition
Microservices with shared database? using multiple ORM's?
Database
Database Design
Orm
Architecture
Microservices
Using Entity Framework entities as business objects?
.Net
Entity Framework
Architecture
Service layer and controller: who takes care of what?
Java
Spring
Architecture
Business Logic
Break lines and wrapping in auto formatting of Visual Studio with ReSharper
C#
.Net
Visual Studio
Architecture
Resharper
Why is number of bits always(?) a power of two?
Architecture
Hardware
Theory
Bit
ASP.NET MVC Architecture : ViewModel by composition, inheritance or duplication?
C#
.Net
asp.net Mvc
Architecture
Elasticsearch replication of other system data?
Elasticsearch
Architecture
What is domain logic?
Architecture
Terminology
Business Logic
Is it a good idea to use MySQL and Neo4j together?
Architecture
Mysql
Hierarchical Data
Neo4j
Graph Databases
Class vs package vs module vs component vs container vs service vs platform in Java world
Java
Jakarta Ee
Architecture
Terminology
Enterprise
Explaining why "Just add another column to the DB" is a bad idea, to non programmers
Sql
Database
Architecture
Communication
Normalization
ASP.NET MVC3 and Entity Framework Code first architecture
asp.net Mvc
Unit Testing
Entity Framework
Architecture
Code First
How to Design and Architect a Java/Java EE web application?
Java
Architecture
Jakarta Ee
How to organize a Swing GUI application?
Java
Swing
User Interface
Architecture
Clean Architecture vs Onion Architecture
Architecture
Onion Architecture
Clean Architecture
Pros & Cons of putting all code in Header files in C++?
C++
Architecture
Compilation
Header Files
Circular Dependency
Difference between Transfer objects and Domain objects
Java
Architecture
Data Transfer-Objects
Domain Object
Best way to allow plugins for a PHP application
Php
Plugins
Architecture
Hook
Entities VS Domain Models VS View Models
C#
asp.net Mvc
Entity Framework
Design Patterns
Architecture
I just discovered why all ASP.Net websites are slow, and I am trying to work out what to do about it
asp.net
Performance
Session
Iis
Architecture
Onion architecture compared to hexagonal
Architecture
Software Design
Onion Architecture
Hexagonal Architecture
How is Node.js inherently faster when it still relies on Threads internally?
Javascript
Architecture
Concurrency
node.js
Concrete symptoms of over-engineering
Architecture
Infrastructure
What's the difference between Architectural Patterns and Architectural Styles?
Architecture
Architectural Patterns
CMake Multiarchitecture Compilation
Architecture
Compilation
Cmake
Writing Maintainable Event-Driven Code
Architecture
Documentation
node.js
Maintainability
Event Driven
Architecture more suitable for web apps than MVC?
Php
Model View-Controller
Web Applications
Architecture
What is service discovery, and why do you need it?
Web Services
Configuration
Architecture
Microservices
Angular project structure best practice
Angular
Typescript
Architecture
Modular Design
Should services always return DTOs, or can they also return domain models?
asp.net Mvc
Entity Framework
Architecture
Domain Driven-Design
When and How to use GraphQL with microservice architecture
Architecture
Microservices
Graphql
Difference between a "coroutine" and a "thread"?
Architecture
Multithreading
System
Coroutine
What's the difference between "Layers" and "Tiers"?
Architecture
How do you design object oriented projects?
Architecture
Oop
Class Design
Why is Linux called a monolithic kernel?
Architecture
Operating System
Linux Kernel
Transactions across REST microservices?
Rest
Architecture
Transactions
Microservices
In general is it better to use one or many useEffect hooks in a single component?
Reactjs
Performance
React Hooks
Architecture
Use Effect
Singleton by Jon Skeet clarification
C#
.Net
Design Patterns
Architecture
Singleton
Single Page Application: advantages and disadvantages
Javascript
Architecture
Client Side
Single Page-Application
Should everything really be a bundle in Symfony 2.x?
Symfony
Architecture
Bundle
Building a minimal plugin architecture in Python
Python
Architecture
Plugins
C state-machine design
C++
C
Architecture
State Machine
What is opinionated software?
Architecture
Language Agnostic
Terminology
What is N-Tier architecture?
Architecture
N Tier-Architecture
Multi Tier
How to version control a record in a database
Database Design
Architecture
Versioning
Auditing
Dilemma: when to use Fragments vs Activities:
Android
Android Fragments
Android Activity
Architecture
Architecture for merging multiple user accounts together
Architecture
Oauth
Openid
Multiple Login
Is it bad practice to have a constructor function return a Promise?
Javascript
node.js
Architecture
Constructor
Promise
Facebook Architecture
Facebook
Design Patterns
Architecture
How To Create a Flexible Plug-In Architecture?
Plugins
Architecture
Language Agnostic
Plugin Architecture
Exotic architectures the standards committees care about
C++
C
Architecture
Microservice Authentication strategy
Authentication
Architecture
Microservices
What's the difference between design patterns and architectural patterns?
Design Patterns
Architecture
Thread vs ThreadPool
.Net
Multithreading
Architecture
Threadpool
AngularJS: Understanding design pattern
Javascript
Angularjs
Design Patterns
Architecture
Client Side
Describe the architecture you use for Java web applications?
Java
Architecture
Jakarta Ee
How to implement the activity stream in a social network
Design Patterns
Architecture
Stream
Social Networking
What's the difference between REST & RESTful
Architecture
Rest
Advantage of creating a generic repository vs. specific repository for each object?
asp.net
asp.net Mvc
Architecture
In Flux architecture, how do you manage Store lifecycle?
Javascript
Facebook
Architecture
Reactjs
Reactjs Flux
When are you truly forced to use UUID as part of the design?
Architecture
Uuid
Difference Between Cohesion and Coupling
Oop
Architecture
Theory
Software Design
Ooad
Why do we need RESTful Web Services?
Web Services
Rest
Soap
Architecture
What is a "feature flag"?
Architecture
Scalability
React / Redux and Multilingual (Internationalization) Apps - Architecture
Architecture
Internationalization
Reactjs
Translation
Redux
Commonly accepted best practices around code organization in JavaScript
Javascript
Jquery
Design Patterns
Architecture
Formatting
How should a model be structured in MVC?
Php
Oop
Model View-Controller
Architecture
Model
When is it appropriate to use C# partial classes?
C#
Class
Architecture
Where does Elixir/erlang fit into the microservices approach?
Architecture
Erlang
Docker
Elixir
Microservices
Macro definition to determine big endian or little endian machine?
C
Architecture
Macros
C Preprocessor
Endianness
Logout: GET or POST?
Architecture
Rest
Post
Get
How exactly does the Spring BeanPostProcessor work?
Spring
Spring Mvc
Architecture
Why do stacks typically grow downwards?
Architecture
Stack
History
Fat models and skinny controllers sounds like creating God models
Model View-Controller
Design Patterns
Architecture
God Object
NOT using repository pattern, use the ORM as is (EF)
Entity Framework
Design Patterns
Architecture
Aop
Repository Pattern
Architecture of a single-page JavaScript web application?
Javascript
Design Patterns
Web Applications
Architecture
Singlepage
What's the difference between "Solutions Architect" and "Applications Architect"?
Architecture
Definition
What is the difference between an MVC Model object, a domain object and a DTO
Model View-Controller
Model
Architecture
Dto
CQRS: Command Return Values
Design Patterns
Architecture
Cqrs
Command Pattern
What is the difference between domain objects, POCOs and entities?
C#
asp.net
Architecture
Domain Driven-Design
When to Redis? When to MongoDB?
Architecture
Mongodb
Nosql
Redis
iOS app submission : missing 64-bit support
Ios
Architecture
App Store
Xcode6
Arm64
Why should I isolate my domain entities from my presentation layer?
Design Patterns
Architecture
Domain Driven-Design
Presentation Layer
Data Transfer-Objects
WPF MVVM Why use ContentControl + DataTemplate Views rather than straight XAML Window Views?
C#
Wpf
Xaml
Mvvm
Architecture
Fat model / thin controller vs. Service layer
asp.net Mvc
asp.net Mvc-3
Model View-Controller
Architecture
Service Layer
How do you plan an application's architecture before writing any code?
Language Agnostic
Architecture
Oop
Difference between frontend, backend, and middleware in web development
Web Services
Architecture
How does a site like kayak.com aggregate content?
Api
Architecture
Screen Scraping
Aggregate
MVCS - Model View Controller Service
Model View-Controller
Architecture
Architectural Patterns
Fowler's "Patterns of Enterprise Application Architecture" still relevant?
Java
Jakarta Ee
Architecture
Poeaa
Building enterprise app with Node/Express
node.js
Express
Architecture
What is Cyclomatic Complexity?
Language Agnostic
Architecture
Cyclomatic Complexity
Why is IoC / DI not common in Python?
Python
Design Patterns
Dependency Injection
Inversion of-Control
Architecture
Coupling and cohesion
Oop
Architecture
Theory
Software Design
Ooad
Better to have huge Controllers, or many controllers, in MVC?
asp.net Mvc
Model View-Controller
Architecture
Difference between event handlers and callbacks
Architecture
Callback
Event Handling
Language Agnostic
What is the technology behind wechat, whatsapp and other messenger apps?
Architecture
Protocols
Smartphone
Messenger
What are the DAO, DTO and Service layers in Spring Framework?
Rest
Design Patterns
Architecture
Software Design
Business Logic in Database versus Code?
Database
Architecture
Methodology
N Tier-Architecture
Having Separate Domain Model and Persistence Model in DDD
C#
Orm
Architecture
Domain Driven-Design
Domain Model
INotifyPropertyChanged vs. DependencyProperty in ViewModel
Wpf
Data Binding
Architecture
Mvvm
Dependency Properties
Nested redux reducers
Javascript
Reactjs
Architecture
React Native
Redux
Dynamic Database Schema
Sql
Database Design
Architecture
Dynamic Data
When do I call my class controller, manager or service?
Java
Model View-Controller
Architecture
Naming Conventions
When to use the CQRS design pattern?
Design Patterns
Architecture
Cqrs
REST actions and URL API design considerations
Rest
Architecture
Servicestack
Room persistence library and Content provider
Android
Architecture
Android Contentprovider
Android Room
Is Apache Kafka appropriate for use as an unordered task queue?
Architecture
Message Queue
Apache Kafka
Should I use a single or multiple database setup for a multi-client application?
Database Design
Architecture
Database Schema
Multi Tenant
How to design scalable applications?
Architecture
Scalability
what is the difference between 3 tier architecture and a mvc?
Model View-Controller
Architecture
Three Tier
When to rewrite a code base from scratch
Architecture
Tdd
Testing
What's the difference between application layer and business logic layer?
Language Agnostic
Architecture
Domain Driven Design: Domain Service, Application Service
Architecture
Domain Driven-Design
What is a Data Transfer Object (DTO)?
Model View-Controller
Architecture
Dto
Data Transfer
Data Transfer-Objects
Is NodeJS really Single-Threaded?
Multithreading
Architecture
node.js
optimal architecture for multitenant application on django
Django
Architecture
Multi Tenant
Software Design vs. Software Architecture
Architecture
Definition
Do you know any alternative to NDepend for architects?
Architecture
Ndepend
DAO and Service layers (JPA/Hibernate + Spring)
Java
Spring
Architecture
Jpa
Dao
What is the real difference between "Bastard Injection" and "Poor Man's Injection"
Oop
Dependency Injection
Architecture
Unit of Work + Repository Pattern: The Fall of the Business Transaction Concept
C#
Java
Architecture
Repository Pattern
Unit of-Work
Avoiding Circular Dependencies of header files
C++
Software Design
Architecture
Is Django for the frontend or backend?
Python
Django
Architecture
Service Layer vs Business Layer in architecting web applications?
asp.net Mvc-2
Architecture
Business Logic-Layer
Service Layer
API Design: HTTP Basic Authentication vs API Token
Api
Authentication
Architecture
Basic Authentication
What is SOA (Service Oriented Architecture)?
Web Services
Soa
Architecture
Android application architecture - what is the suggested model?
Android
Design Patterns
Architecture
Component based game engine design
Architecture
Game Engine
Entity Component-System
Entity System
How do I prevent site scraping?
Html
Architecture
Screen Scraping
Piracy Prevention
Repository pattern vs. "smart" business objects
Data Structures
Architecture
Repository Pattern
Core Data on client (iOS) to cache data from a server Strategy
Ios
Core Data
Architecture
How to detect target architecture using CMake?
Architecture
Cmake
Build Process
Qmake
Sharing code and schema between microservices
Architecture
Microservices