ramonpaolo / authentication-microservice

Microservice to authenticate user

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Languages Translates

English

Ops: this translate was made by me(Ramon Paolo Maran). Sorry for any problem in translate : )

Index


📑 About the Project

This project is a microservice that can be used for everyone that need a service to authenticate users.

Only clone the repository and use it.


How it's works?

This is a microservice with single responsibility that is allow users to authenticate on the service.

To use this project, is recommend to understand about Event-Driven Architecture.

If u already understand Event Drive, just clone the repository, and enjoy with this project in tests or in Postman.


🚀 Technologies Useds

  • NodeJs
    • Express
    • TypeScript
    • Prisma
    • Ava
  • PostgreSQL
  • Redis
  • ElasticSearch
  • Grafana
  • Docker
  • HTTP 2.0(SPDY)

📁 How Execute this Project?

Requirements: NodeJs 20.8.1 LTS and Docker

# clone the repositore
$ git clone https://github.com/ramonpaolo/authentication-microservice

# enter inside the folder of project
$ cd /authentication-microservice

# install the dependencies:
$ yarn

# init the project:
$ ./script.sh server


Portuguese


Índice


📑 Sobre o Projeto

Esse projeto é um microserviço que pode ser usado por qualquer um que precise de um serviço para autenticar usuários.

Apenas clone o repositório e use.


Como Funciona ?

Esse é um microserviço com uma responsabilidade que permite usuários se autenticarem no serviço.

Para usar esse projeto, é recomendado entender sobre Event-Drive Architecture.

Se você já sabe sobre Event Drive, apenas clone o repositório, e divirta-se com esse projeto nos testes ou no Postman.


🚀 Tecnologias Utilizadas

  • NodeJs
    • Express
    • TypeScript
    • Prisma
    • Ava
  • PostgreSQL
  • Redis
  • ElasticSearch
  • Grafana
  • Docker
  • HTTP 2.0(SPDY)

📁 Como executar o projeto?

Pré-requisitos: NodeJs 20.8.1 LTS e Docker

# clone the repositore
$ git clone https://github.com/ramonpaolo/authentication-microservice

# enter inside the folder of project
$ cd /authentication-microservice

# install the dependencies:
$ yarn

# init the project:
$ ./script.sh server

GitHub top language GitHub code size in bytes GitHub


Make by Ramon Paolo Maran ❤

About

Microservice to authenticate user

License:MIT License


Languages

Language:TypeScript 89.3%Language:Dockerfile 7.5%Language:Shell 3.2%