Questions tagged [microservices]
Microservices are small, independent processes that communicate with each other to form complex applications which utilize language-agnostic APIs. These services are small building blocks, highly decoupled and focused on doing a small task, facilitating a modular approach to system-building.
1,042 questions
0 votes
2 answers
203 views
Keeping the impact of changes low when moving shared domain objects into a library
I’m refactoring a microservice project where multiple services share the same domain objects. Over time, these objects have diverged across services, causing inconsistencies. To solve this, I plan to ...
2 votes
3 answers
419 views
Handling authorization and authentication with an API gateway
Recently, I’ve found myself designing a microservices system, and I’m currently facing some challenges with authentication and authorization. Context All my microservices will be placed behind an API ...
0 votes
2 answers
176 views
Scaling/microservices approach to reading files from same directory
My company receives files via SFTP. We currently have a service running on a timer that: polls the inbound directory moves files to an 'In Progress' directory processes files (queueing messages for ...
2 votes
2 answers
324 views
Microservices blindly trusting anything due to network segmentation?
So I just fell in a project where microservices are inside private subnets and therefore aren't reacheable through the internet. There is a balancer that can reach this microservices and this balancer ...
5 votes
4 answers
721 views
Is this too much for a modular monolith system? [closed]
A little background before I ask my questions. I've designed a system as an architect based on the requirements given to me by the client. The client has a team or two to three developers which are ...
3 votes
3 answers
492 views
Is it a good idea to wrap node.js package functions in a micro-service architecture?
Our development team works with a micro-service node.js architecture. This means we work with a very large amount of repositories that currently each take care of their own dependencies. To avoid ...
-1 votes
3 answers
273 views
How to deal with TCP-sockets being dropped instead of closed server-side?
Scenario: An application maintains a pool of connections to another service. The other service drops (not closes) all connections but still accepts new connections. What are the best way of dealing ...
0 votes
2 answers
316 views
DDD: How to update a domain model with a lot of fields
Let's say there is a domain model: @Table(name = "room") @Getter @FieldNameConstants @AllArgsConstructor(onConstructor = @__({@PersistenceCreator})) public class HotelRoom extends ...