├── .gitignore ├── LICENSE ├── README.md ├── modular ├── app.js ├── modules │ ├── catalogue │ │ ├── index.js │ │ └── routes │ │ │ └── products.js │ └── inventory │ │ ├── index.js │ │ └── routes │ │ └── product.js └── server.js ├── package.json ├── platformatic ├── .env.sample ├── .gitignore ├── README.md ├── app.js ├── modules │ ├── catalogue │ │ ├── index.js │ │ └── routes │ │ │ └── products.js │ └── inventory │ │ ├── index.js │ │ └── routes │ │ └── product.js └── platformatic.service.json ├── runtime ├── .gitignore ├── README.md ├── package.json ├── platformatic.runtime.json └── services │ ├── catalogue │ ├── .env.sample │ ├── README.md │ ├── inventory │ │ ├── inventory.cjs │ │ ├── inventory.d.ts │ │ ├── inventory.openapi.json │ │ └── package.json │ ├── platformatic.service.json │ └── routes │ │ └── products.mjs │ ├── composer │ ├── .env.sample │ ├── README.md │ └── platformatic.composer.json │ └── inventory │ ├── .env.sample │ ├── README.md │ ├── platformatic.service.json │ └── routes │ └── product.mjs └── simple ├── app.js ├── plugins └── inventory.js ├── routes ├── catalogue │ └── products.js └── inventory │ └── product.js └── server.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/README.md -------------------------------------------------------------------------------- /modular/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/modular/app.js -------------------------------------------------------------------------------- /modular/modules/catalogue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/modular/modules/catalogue/index.js -------------------------------------------------------------------------------- /modular/modules/catalogue/routes/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/modular/modules/catalogue/routes/products.js -------------------------------------------------------------------------------- /modular/modules/inventory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/modular/modules/inventory/index.js -------------------------------------------------------------------------------- /modular/modules/inventory/routes/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/modular/modules/inventory/routes/product.js -------------------------------------------------------------------------------- /modular/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/modular/server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/package.json -------------------------------------------------------------------------------- /platformatic/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/.env.sample -------------------------------------------------------------------------------- /platformatic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/.gitignore -------------------------------------------------------------------------------- /platformatic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/README.md -------------------------------------------------------------------------------- /platformatic/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/app.js -------------------------------------------------------------------------------- /platformatic/modules/catalogue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/modules/catalogue/index.js -------------------------------------------------------------------------------- /platformatic/modules/catalogue/routes/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/modules/catalogue/routes/products.js -------------------------------------------------------------------------------- /platformatic/modules/inventory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/modules/inventory/index.js -------------------------------------------------------------------------------- /platformatic/modules/inventory/routes/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/modules/inventory/routes/product.js -------------------------------------------------------------------------------- /platformatic/platformatic.service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/platformatic/platformatic.service.json -------------------------------------------------------------------------------- /runtime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/.gitignore -------------------------------------------------------------------------------- /runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/README.md -------------------------------------------------------------------------------- /runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/package.json -------------------------------------------------------------------------------- /runtime/platformatic.runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/platformatic.runtime.json -------------------------------------------------------------------------------- /runtime/services/catalogue/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/.env.sample -------------------------------------------------------------------------------- /runtime/services/catalogue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/README.md -------------------------------------------------------------------------------- /runtime/services/catalogue/inventory/inventory.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/inventory/inventory.cjs -------------------------------------------------------------------------------- /runtime/services/catalogue/inventory/inventory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/inventory/inventory.d.ts -------------------------------------------------------------------------------- /runtime/services/catalogue/inventory/inventory.openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/inventory/inventory.openapi.json -------------------------------------------------------------------------------- /runtime/services/catalogue/inventory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/inventory/package.json -------------------------------------------------------------------------------- /runtime/services/catalogue/platformatic.service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/platformatic.service.json -------------------------------------------------------------------------------- /runtime/services/catalogue/routes/products.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/catalogue/routes/products.mjs -------------------------------------------------------------------------------- /runtime/services/composer/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/composer/.env.sample -------------------------------------------------------------------------------- /runtime/services/composer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/composer/README.md -------------------------------------------------------------------------------- /runtime/services/composer/platformatic.composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/composer/platformatic.composer.json -------------------------------------------------------------------------------- /runtime/services/inventory/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/inventory/.env.sample -------------------------------------------------------------------------------- /runtime/services/inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/inventory/README.md -------------------------------------------------------------------------------- /runtime/services/inventory/platformatic.service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/inventory/platformatic.service.json -------------------------------------------------------------------------------- /runtime/services/inventory/routes/product.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/runtime/services/inventory/routes/product.mjs -------------------------------------------------------------------------------- /simple/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/simple/app.js -------------------------------------------------------------------------------- /simple/plugins/inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/simple/plugins/inventory.js -------------------------------------------------------------------------------- /simple/routes/catalogue/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/simple/routes/catalogue/products.js -------------------------------------------------------------------------------- /simple/routes/inventory/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/simple/routes/inventory/product.js -------------------------------------------------------------------------------- /simple/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcollina/modular_monolith/HEAD/simple/server.js --------------------------------------------------------------------------------