{"id":26033274,"url":"https://github.com/egocentryk/nestjs-advanced-concepts","last_synced_at":"2026-04-20T13:35:56.218Z","repository":{"id":280967699,"uuid":"943165624","full_name":"egocentryk/nestjs-advanced-concepts","owner":"egocentryk","description":"Playground for a deeper understanding of NestJS and learn how to approach more complex scenarios in modern Node applications.","archived":false,"fork":false,"pushed_at":"2025-07-28T19:30:26.000Z","size":512,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-08-23T05:05:07.926Z","etag":null,"topics":["circuit-breaker-pattern","circular-dependency","ioc-container","mixins","nestjs","worker-pool","worker-threads"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egocentryk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-05T09:18:12.000Z","updated_at":"2025-07-28T19:30:30.000Z","dependencies_parsed_at":"2025-07-28T21:12:47.728Z","dependency_job_id":"37439418-9a4b-4d85-9ecb-84eb42a608c3","html_url":"https://github.com/egocentryk/nestjs-advanced-concepts","commit_stats":null,"previous_names":["egocentryk/nestjs-advanced-concepts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/egocentryk/nestjs-advanced-concepts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egocentryk%2Fnestjs-advanced-concepts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egocentryk%2Fnestjs-advanced-concepts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egocentryk%2Fnestjs-advanced-concepts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egocentryk%2Fnestjs-advanced-concepts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egocentryk","download_url":"https://codeload.github.com/egocentryk/nestjs-advanced-concepts/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egocentryk%2Fnestjs-advanced-concepts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271745472,"owners_count":24813500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["circuit-breaker-pattern","circular-dependency","ioc-container","mixins","nestjs","worker-pool","worker-threads"],"created_at":"2025-03-07T00:33:20.123Z","updated_at":"2026-04-20T13:35:51.195Z","avatar_url":"https://github.com/egocentryk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://nestjs.com/\" target=\"blank\"\u003e\u003cimg src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Project Description\n\nThis repository is a playground for a deeper understanding of [NestJS](http://nestjs.com/) and learn how to approach more complex\nscenarios in modern Node applications.\n\nTopics covered so far:\n\n- debugging common errors, like circular dependency\n- explicit vs. implicit dependencies\n- lazy-loading modules [#3063379](https://github.com/egocentryk/nestjs-advanced-concepts/commit/3063379)\n- accessing IoC container [#8066ce9](https://github.com/egocentryk/nestjs-advanced-concepts/commit/8066ce9)\n- worker threads \u0026 piscina implementation for workers pool [#8c781bf](https://github.com/egocentryk/nestjs-advanced-concepts/commit/8c781bf)\n- circuit breaker pattern [#051aa9f](https://github.com/egocentryk/nestjs-advanced-concepts/commit/051aa9fca89dca21445e7909f7a34a67754bd680)\n- building configurable modules [#af9c243](https://github.com/egocentryk/nestjs-advanced-concepts/commit/af9c243)\n- composition with mixins [#959039f](https://github.com/egocentryk/nestjs-advanced-concepts/commit/959039f)\n- diving into DI sub-trees [#2dec430](https://github.com/egocentryk/nestjs-advanced-concepts/commit/2dec430)\n- a practical example of DI sub-trees [#e8a3e32](https://github.com/egocentryk/nestjs-advanced-concepts/commit/e8a3e32)\n- durable providers #1: multi-tenancy [#36aea5e](https://github.com/egocentryk/nestjs-advanced-concepts/commit/36aea5e)\n- durable providers #2: i18n [#50d06be](https://github.com/egocentryk/nestjs-advanced-concepts/commit/50d06be)\n- more to come...\n\n## Project setup\n\n```bash\n$ pnpm install\n```\n\n## Deployment\n\nCheck out [Mau](https://mau.nestjs.com), our official platform for deploying NestJS applications on AWS.\n\n## Resources\n\nCheck out a few resources that may come in handy when working with NestJS:\n\n- Visit the [NestJS Documentation](https://docs.nestjs.com) to learn more about the framework.\n- Deploy your application to AWS with the help of [NestJS Mau](https://mau.nestjs.com) in just a few clicks.\n- Visualize your application graph and interact with the NestJS application in real-time using [NestJS Devtools](https://devtools.nestjs.com).\n\n## License\n\nNest is [MIT licensed](https://github.com/nestjs/nest/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegocentryk%2Fnestjs-advanced-concepts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegocentryk%2Fnestjs-advanced-concepts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegocentryk%2Fnestjs-advanced-concepts/lists"}