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.
316 questions
1 vote
0 answers
64 views
Modeling Application Ownership and Operations in ArchiMate [closed]
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 ...
2 votes
2 answers
509 views
Advanced Scenarios in Clean Architecture
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 ....
1 vote
3 answers
184 views
Design of ETL system that should receive both files and via api
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 ...
2 votes
3 answers
565 views
Critical Infrastructure Language Selection
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 ...
0 votes
1 answer
407 views
DDD On Large Scale Applications
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 ...
2 votes
3 answers
1k views
Is layered architecture style inherently monolithic?
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 ...
3 votes
2 answers
619 views
Process many types of work in parallel, but sequential for each type of work
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 ...
0 votes
0 answers
43 views
Design pattern for scheduling method calls (open-loop control) [duplicate]
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 ...