Unanswered Questions
109 questions with no upvoted or accepted answers
5
votes
0
answers
1k
views
How to implement micro-frontends with Native Apps?
I'm working with Web (react) and Mobile (IOS, Android) teams. And I find that even with a microservices architecture we end up always doing duplicated work at the front end/client level. How to ...
4
votes
0
answers
269
views
How to authenticate third-party callbacks that don't support authentication
I'm working on a project that integrates with a third-party service via API, and the third-party uses callbacks to update us on the status of the operations being performed. These callbacks can be hit ...
4
votes
0
answers
142
views
Sharing identical events, with differing scopes, between client and server libraries, in a micro-service architecture
I have a shared user repository (id, name, e-mail, password, etc.) exposed as a REST service - and multiple independent websites accessing this REST service (from the back-end) as a means of sharing a ...
3
votes
0
answers
473
views
Blue-Green Deployment: how to synchronize and maintain data consistency after migration?
To provide zero downtime upgrades of my highload service I use blue green deployment strategy.
Every moment data changing happens, so how to migrate all data consistently? In the moment I switch ...
3
votes
0
answers
1k
views
Authorization, permissions, and scoping resources in a microservice/DDD architecture
I'm building a microservice-based application (services according to DDD) and am about to implement authorization service. There are API gateways and UI applications that access backend servers, and ...
3
votes
0
answers
470
views
How to design a sync api exposed to third party which involves a business transaction across aggregates?
Business Domain
In the Sales domain, I have 3 entities - Lead, Contact and Opportunity. A lead is injected into the system from many sources and nurtured. If it is a prospect then it is converted ...
3
votes
0
answers
60
views
I need a web frontend for managing some data. Should I add it to an existing microservice or create a new one?
I work in a company that uses microservices. We have one particular service (let's call it Cart Service for example purposes) that manages some logic (storing carts, allowing other services to add and ...
3
votes
0
answers
297
views
When designing an activity-based authorization system, how should additional conditional checks be handled?
When designing an activity-based authorization system, how should additional conditional checks be handled?
For example, I have the following authority:
VIEW_COMPANY_TRANSACTIONS
which allows the ...
3
votes
0
answers
835
views
How to design microservices without leader election but job scheduling?
There is a microservices system that is currently using Zookeeper. Let's assume there is just one type of service A that exhibits a simple read of some value t. However, the one of existing A ...
2
votes
0
answers
125
views
How to define the data model in an event-based infrastructure
After my team went all-out on the microservice paradigm with an emphasis on message passing, I'm having trouble defining and keeping track of all the events in the system.
I've read some guides on the ...
2
votes
0
answers
311
views
Automatically extended database-based mutex lock - is it a good idea?
Since I am working in a multi-instance microservice environment, I came accross a problem with making some operations being performed at most by one of the running instances at once. The solution ...
2
votes
0
answers
133
views
Minimizing infrastructure code surface for NodeJS microservices and libraries
My company has about 200 repos for microservices and libraries that we share. It's largely been great, but it's hard to keep DRY at the organizational level. We'll often have a large amount of package....
2
votes
0
answers
83
views
I need something and I'm not sure if it's a service registry
I have the following situation, which seems to be coming up in multiple teams/services in our Microservices architecture.
We have Service called "Program". A call can be made to create a new program, ...
2
votes
0
answers
114
views
Data change event publishing by microservice vs separate application - best practice
Suppose there is a microservice that has an restful HTTP API for CRUD operations on a database - nothing fancy, but there is a journal table of all changes recorded for audit purposes.
Suppose also ...
2
votes
0
answers
69
views
Better approach of testing groups of small services with or without dependency injection
Let's assume, that frameworks I use, provide some kind of dependency injection automatically available in testing environment.
Let's also assume, that I have a lot of micro services in my application....