Jobs, Opportunities, Events operations orchestrator
494
# clone the repo
$ git clone https://[email protected]/linkedgit/oneopp-composer-subject.git
$ cd oneopp-composer-subject
# install
$ yarn install
# run development/production
$ npm run dev
$ npm start -- -e production
# run tests
$ npm test
# runt unit & integration tests in Docker container
$ npm run compose:test
Oneopp core domain aggregation service. Includes functional operations for events, jobs, hiring, opportunities CRUD.
Depends on services:
Represents opportunity dubdomain application and anti-corruprion layers, exposes the functionality of the domain. Relied to search subdomain for search operations, hiring subdomain and opportunities subdomain for CRUD of business entities. Declare dependencies on infrastructural and domain services required to execute domain logic and orchestrate its execution.
To avoid the chain of failures problem Circuit Breaker pattern is applied. It implements service which wrap a http call in a circuit breaker object, which monitors for failures and self restoring if failure occurs. In this case client will continiousely get 503 respond untill circuit breaker restore its state.
Content type
Image
Digest
Size
65.5 MB
Last updated
over 7 years ago
docker pull linkedgit/oneopp-compose-subject