backend-101
production styled, backend concepts implemented one by one
File Explorer
- migration.sql
- migration_lock.toml
- schema.prisma
- db.ts
- env.ts
- auth.middleware.ts
- error.middleware.ts
- auth.controller.ts
- auth.repository.ts
- auth.routes.ts
- auth.schema.ts
- apiResponse.ts
- asyncHandler.ts
- app.ts
- server.ts
- .env.example
- .gitignore
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- seed.ts
- tsconfig.json
- migration.sql
- migration_lock.toml
- schema.prisma
- prisma.ts
- activity.routes.ts
- activity.schema.ts
- index.ts
- .gitignore
- about.md
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- tsconfig.json
- schema.prisma
- env.ts
- prisma.ts
- redis.ts
- idempotency.ts
- rateLimiter.ts
- notification.controller.ts
- notification.routes.ts
- notification.schema.ts
- webhook.controller.ts
- webhook.routes.ts
- producer.ts
- worker.ts
- template.html
- cron.ts
- emailProvider.ts
- logger.ts
- prismaRetry.ts
- templateEngine.ts
- app.ts
- server.ts
- .env.example
- .gitignore
- .gitkeep
- package-lock.json
- package.json
- prisma.config.ts
- readme.md
- tsconfig.json
- schema.prisma
- index.html
- cloudinary.ts
- env.ts
- prisma.ts
- redis.ts
- cron.ts
- error.ts
- rateLimit.ts
- upload.ts
- validate.ts
- webhook.controller.ts
- webhook.routes.ts
- largeFile.controller.ts
- largeFile.rotues.ts
- media.controller.ts
- media.routes.ts
- media.schema.ts
- media.service.ts
- signature.service.ts
- file.ts
- image.ts
- logger.ts
- app.ts
- server.ts
- .env.example
- .gitignore
- .gitkeep
- architecture-diagram.png
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- tsconfig.json
- logger.ts
- metrics.ts
- canonicalMiddleware.middleware.ts
- globalErrorHandler.middleware.ts
- requestLogger.middleware.ts
- app.ts
- .env.example
- .gitignore
- flash-sale.js
- notes.md
- package-lock.json
- package.json
- prometheus.yml
- readme.md
- tsconfig.json
- migration.sql
- migration_lock.toml
- schema.prisma
- db.ts
- post.routes.ts
- post.schema.ts
- index.ts
- .gitignore
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- seed.ts
- tsconfig.json
- schema.prisma
- env.ts
- redis.ts
- errorHandler.middleware.ts
- rateLimit.algorithm.ts
- rateLimit.constants.ts
- rateLimit.middleware.ts
- rateLimit.routes.ts
- rateLimit.types.ts
- app.ts
- server.ts
- .gitignore
- .gitkeep
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- tsconfig.json
- schema.prisma
- db.ts
- env.ts
- redis.ts
- error.middleware.ts
- leaderboard.controller.ts
- leaderboard.repository.ts
- leaderboard.routes.ts
- leaderboard.schema.ts
- leaderboard.service.ts
- apiResponse.ts
- asyncHandler.ts
- cache.ts
- app.ts
- server.ts
- .gitignore
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- tsconfig.json
- schema.prisma
- index.html
- env.ts
- prisma.ts
- razorpay.ts
- redis.connection.ts
- redis.ts
- split.controller.ts
- split.routes.ts
- split.service.ts
- tab.controller.ts
- tab.routes.ts
- tab.service.ts
- webhook.controller.ts
- webhook.routes.ts
- webhook.service.ts
- reconciliation.cron.ts
- webhook.queue.ts
- webhook.worker.ts
- errorHandler.middleware.ts
- hmacVerify.middleware.ts
- ipWhitelist.middleware.ts
- circuitBreaker.ts
- logger.ts
- signature.ts
- socket.manager.ts
- app.ts
- server.ts
- .env.example
- .gitignore
- .gitkeep
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- todo.md
- tsconfig.json
- tsconfig.prisma.json
- schema.prisma
- env.ts
- prisma.ts
- webhookDelivery.service.ts
- event.routes.ts
- event.schema.ts
- event.service.ts
- subscription.routes.ts
- subscription.schema.ts
- subscription.service.ts
- webhook.queue.ts
- hmac.ts
- dlq.queue.ts
- webhookCritical.worker.ts
- webhookDefault.worker.ts
- webhookDelivery.worker.ts
- app.ts
- server.ts
- .env.example
- .gitignore
- .gitkeep
- package-lock.json
- package.json
- prisma.config.ts
- README.md
- tsconfig.json
- schema.prisma
- env.ts
- redis.ts
- prisma.ts
- event.types.ts
- logger.ts
- event.schema.ts
- ci.pipeline.ts
- worker.ts
- index.ts
- .env.example
- .gitignore
- package-lock.json
- package.json
- prisma.config.ts
- tsconfig.json
- schema.prisma
- env.ts
- webhook.controller.ts
- logger.ts
- prisma.ts
- redis.ts
- status.route.ts
- webhook.route.ts
- event.service.ts
- fraud.service.ts
- idempotency.service.ts
- queue.service.ts
- event.types.ts
- webhook.schema.ts
- payment.handler.ts
- worker.ts
- app.ts
- server.ts
- .env.example
- .gitignore
- .gitkeep
- package-lock.json
- package.json
- prisma.config.ts
- tsconfig.json
- -
- .gitignore
- README.md
- .gitignore
- .gitkeep
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
