Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Wellers0n/node-kafka

nodejs application using kafka streams
https://github.com/Wellers0n/node-kafka

express javascript kafka node typescript

Last synced: 16 days ago
JSON representation

nodejs application using kafka streams

Lists

README

        











node-kafka





## Nodejs and kafka

node-kafka uses a stack full `Typescript` on the backend, I'm making this project to improve
my skills!

## Node version

Use node `v18.12.1`

## Initing in the your PC

- For clone the project `git clone https://github.com/Wellers0n/node-kafka.git`
- Enter in the folder `cd node-kafka/`
- To install project dependency: `yarn`

## Init kafka and apache

At the root directory, run the following commands:

start kafka and apache

```sh
docker-compose up --build -d
```

and start server

```sh
yarn dev
```

## Listening in

PORT: `http://localhost:3001`

## API Docs

Visit [http://localhost:3001/docs/](http://localhost:3001/docs/) for more information about the documentation

## kill docker-compose

```sh
docker-compose down -v
```

## Stack used

[ReactJS](https://reactjs.org/)

[ExpressJS](https://expressjs.com/)

[MongoDB](https://www.mongodb.com/)

[Swagger](https://swagger.io/)

[Docker-compose](https://docs.docker.com/compose/)

[Yarn](https://yarnpkg.com/en/)