Skip to main content

Questions tagged [enterprise-architecture]

The high level design and description of software systems frequently characterized by having large quantities of persistent data that is accessed concurrently.

Filter by
Sorted by
Tagged with
1 vote
0 answers
64 views

While modeling the As-Is state for the enterprise architecture of Big Organization IT main department, where the IT sub-departments provide internal services to various branches, factories, and ...
SHOOG SAAD's user avatar
2 votes
2 answers
509 views

We have a very complex and mature ASP.NET web application that is about 20 years old and has 5 million lines of code spread across roughly 30 project in a single monolithic solution. It's running on ....
Pavel's user avatar
  • 123
1 vote
3 answers
184 views

I am tasked to design a system that should receive data either as files or via an API and perform ETL functions. The end result is put into an RDBMS. For the sake of example, imagine a system that ...
Sharon Ben Asher's user avatar
2 votes
3 answers
565 views

I took over a development team working on life-safety critical software earlier in the year. The product has been in development for about 8 years, but the current team has only been working on the ...
agentroadkill's user avatar
0 votes
1 answer
407 views

Working on DDD lately got me thinking about how it preforms on large scale systems. Watching many tutorials and reading many articles makes it look fun and promising for small projects. I have three ...
Br4infreze's user avatar
2 votes
3 answers
1k views

Overall cost and simplicity are the primary strengths of the layered architecture style. Being monolithic in nature, layered architectures don’t have the complexities associated with distributed ...
Gill Bates's user avatar
3 votes
2 answers
619 views

Imagine there is a stream of requests for about 500 types of work. There can be say 5 workers in parallel. One type of work should be executed by at most one worker at the same time. The requests for ...
tm1701's user avatar
  • 99
0 votes
0 answers
43 views

I have an ERP-style system that needs to allow users to orchestrate an Entity.action() on a variety of objects that implement the Entity interface, at different datetimes. Calling action() would ...
Escher's user avatar
  • 185
0 votes
2 answers
184 views

Imagine a scenario where a gift card has been purchased with cash, the gift card is duplicated, and each card is used to purchase an iPad at a self-service counter at exactly the same time. What are ...
Paul's user avatar
  • 19
0 votes
1 answer
132 views

Problem I need to build a profit/loss graph for a mobile app. The api from which I can get the historical price data only allows me to retrieve 1 item at a time. If the user has 500 items that would ...
Arturo's user avatar
  • 101
1 vote
1 answer
440 views

I have a system that publishes events to a message broker, lets call that system A. I also have system B and system C that subscribes to the "events"/messages. My payload/message looks like ...
Inx51's user avatar
  • 303
0 votes
1 answer
175 views

Background: different developers are building an e-commerce system using Spring. Some are working on the user facing arm, others are working on the CMS, while the other group are working on the vendor ...
I Want Answers's user avatar
0 votes
0 answers
122 views

Let's start off with the infrastructure architecture that we have, because that's the most important aspect of this conversation. Clients (browsers) which communicate with the product cluster (over ...
charen's user avatar
  • 101
0 votes
1 answer
230 views

I'm developing an API with ASP.NET, but I'm having some questions about the best way I should develop the controller layer for the products. I'm having these questions because each product will have ...
leafar29's user avatar
  • 103
2 votes
2 answers
2k views

Currently, our architecture uses an "API-first" approach in building our product. This product is divided across multiple teams handling different microservices. The above image succinctly ...
Nishant123's user avatar
-1 votes
2 answers
391 views

I have a question regarding software design/architecture. Are there any best practices or design patterns regarding the usage of classes with the same purpose from different libraries? Let's imagine ...
RoQuOTriX's user avatar
  • 115
8 votes
5 answers
726 views

Consider typical gym trainings tracker app. User has account related attributes: User { id login password email fname, lname isBlocked } However, the requirements are that an application'...
weno's user avatar
  • 281
6 votes
1 answer
2k views

I'm starting the refactoring of a legacy app in favor of having a more organized structure, I chose to go with hexagonal architecture since I have lots of well-defined ports and adapters, my use cases ...
bretanac93's user avatar
3 votes
1 answer
889 views

Our team is currently building out an application built with microservices. This application will handle many tenants (organizations) with a database per tenant design. Authentication is handled by ...
Nolan Bradshaw's user avatar
3 votes
3 answers
1k views

Thinking within a Service Oriented Architecture / Microservices / Enterprise Integration framework how does one avoid infinite loops when publishing messages between systems, especially when one has ...
Max's user avatar
  • 139
5 votes
2 answers
892 views

In our organization we're looking to adopt a service oriented architecture where new requirements (that are natural bounded contexts) are being built as separate services that integrate into the main ...
steve-robinson's user avatar
1 vote
0 answers
220 views

So the architecture I am currently working with, we have an api-gateway that gets all the requests and publishes them to our Eventsystem/ or directly to our essential services(auth, etc). Now we want ...
Daniel Hoppe Alvarez's user avatar
0 votes
0 answers
52 views

We run an infrastructure in our organization, where a list of configs are provided and we check which config a given user satisfies. For eg: config_1 = {"a": 1, "b": 2, "c": 3} config_2 = {"a": 1, "b"...
user2077935's user avatar
-2 votes
1 answer
1k views

I'm working on a project that is a API with many controllers and modules. Which of the following is the best architectural practice to organizing my API controllers by dll (.NET 4.7 WebAPI)? Why? ...
Salatiel's user avatar
  • 107
5 votes
3 answers
685 views

I work for the in-house IT department of one of the largest companies in my country. The infrastructure and software systems are heavily based on Oracle Database. Most core business processes and ...
sigsegv's user avatar
  • 99

1
2 3 4 5
7