Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- src/
- ├── infra/
- │ ├── container/
- │ │ ├── providers/
- │ │ │ ├── dateProvider.ts
- │ │ │ └── loggerProvider.ts
- │ │ └── index.ts
- │ ├── server/
- │ │ ├── routes/
- │ │ │ └── index.ts
- │ │ ├── middlewares/
- │ │ │ ├── cors.ts
- │ │ │ └── auth.ts
- │ │ ├── app.ts
- │ │ └── server.ts
- │ ├── database/
- │ │ ├── migrations
- │ │ ├── seeds
- │ │ └── connection.ts
- │ ├── kafka/
- │ │ └── connection.ts
- │ └── sqs/
- │ └── client.ts
- ├── modules/
- │ └── book/
- │ ├── infra/
- │ │ ├── http/
- │ │ │ ├── __tests__/
- │ │ │ ├── middlewares/
- │ │ │ │ ├── __tests__/
- │ │ │ │ └── checkIsbnMiddleware.ts
- │ │ │ ├── dto/
- │ │ │ │ └── createBookDto.ts
- │ │ │ ├── createBookController.ts
- │ │ │ ├── updateBookController.ts
- │ │ │ └── router.ts
- │ │ └── repositories/
- │ │ ├── __tests__/
- │ │ ├── PostgresRepositoryImpl.ts
- │ │ ├── producers/
- │ │ │ ├── __tests__/
- │ │ │ ├── KafkaProducerImpl.ts
- │ │ │ └── SQSProducerImpl.ts
- │ │ └── consumers/
- │ │ ├── __tests__/
- │ │ ├── KafkaConsumerImpl.ts
- │ │ └── SqsConsumerImpl.ts
- │ ├── domain /
- │ │ ├── repositories/
- │ │ │ ├── PostgresRepository.ts
- │ │ │ ├── producers/
- │ │ │ │ ├── KafkaProducer.ts
- │ │ │ │ └── SqsProducer.ts
- │ │ │ └── consumers/
- │ │ │ ├── KafkaConsumer.ts
- │ │ │ └── SqsConsumer.ts
- │ │ ├── entities
- │ │ └── models
- │ └── application/
- │ └── usecases/
- │ ├── __tests__/
- │ ├── createBookService.ts
- │ ├── updateBookService.ts
- │ └── index.ts
- └── config/
- ├── environment.ts
- ├── database.ts
- ├── sqs.ts
- ├── kafka.ts
- ├── redis.ts
- └── prometheus.ts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement