.. | ||
api | ||
common | ||
crawl | ||
crawl-models | ||
features-crawl | ||
features-index | ||
features-search | ||
libraries | ||
services-core | ||
services-satellite | ||
readme.md |
Code
This is a pretty large and diverse project with many moving parts. You'll find a short description in each module of what it does and how it relates to other modules.
Overview
Services
- core services "macroservices", stateful, memory hungry doing heavy lifting.
- sattelite services "microservices", stateless providing additional functionality.
-
- api - public API
- an internal API
Features
Features are relatively stand-alone components that serve some part of the domain. They aren't domain-independent, but isolated.
Processes
Libraries and primitives
Libraries are stand-alone code that is independent of the domain logic.