Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Explore our questions

0 votes
1 answer
20 views

When Should I Use a Static Class and When Should I Just Use Functions?

0 votes
1 answer
104 views

Where to create repository instances?

1 vote
2 answers
49 views

Microservice Granularity: Should a service ever be broken into smaller services with a shared database?

-1 votes
0 answers
34 views

Best practices to link, associate, or abstract similar but different entities together

0 votes
2 answers
85 views

Architecture for worker pool with different task complexities and sizes of boxes

2 votes
1 answer
164 views

Interface segregation principle

0 votes
0 answers
44 views

Design a push events service at code level

0 votes
0 answers
33 views

How to handle maintenance to your queuing server (e.g. rabbitMQ)

0 votes
4 answers
179 views

Code for interface and the type erasure problem

0 votes
2 answers
172 views

What are the considerations between a class variable and a global variable

9 votes
7 answers
3k views

Did Dijkstra intend for code modularization, when he wrote about separation of concerns?

0 votes
1 answer
35 views

Where to save entity metadata in a Ports-And-Adapters Architecture

0 votes
1 answer
121 views

How should I handle dealing with a stream of incoming data?

2 votes
1 answer
167 views

Visitor pattern applicable ? - Applying rules to a list of registrations

Browse more Questions