Skip to content
/ cep Public

Microserviço que lê o ViaCep e faz um cache local

License

Notifications You must be signed in to change notification settings

alanwillms/cep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CEP

Essa é uma reescrita do microserviço goCep, com o objetivo de demonstrar o uso da linguagem de programação Crystal.

Desenvolvimento

Certifique-se de ter o compilador do Crystal e a LibSSL instalados (apt-get install libssl-dev).

Para compilar, execute o comando:

crystal build ./src/cep.cr --release

(A flag --release cria um binário otimizado.)

Utilização

  • Ajuda e opções: ./cep --help
  • Execução: ./cep start

Benchmarking

Fiz uma análise superficial e não encontrei nenhuma diferença significativa. As duas levaram em torno de 320s em todas as primeiras requisições e 2 a 5ms nas requisições cacheadas.

Contributors

About

Microserviço que lê o ViaCep e faz um cache local

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published