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

https://github.com/jd-apprentice/practica-large-week1


https://github.com/jd-apprentice/practica-large-week1

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

          

# Krowdy Careers
## _Practical Large Software Development Week 1

Diseño, desarrollo y escalamiento de aplicaciones Web Scraping.

## Objetivos

- Generar una estructura correcta para los datos a procesar
- Implementar funciones para la consulta y escritura de datos en bases de datos no relacionales
- Implementar servicios de cache para la optimizacion de los tiempos de respuesta
- Generar una configuracion para el almacenamiento de datos en servicios de busqueda
- Explorar servicios de terceros para la generacion de busquedas

## Caracteristicas

- Uso de framework Restify
- Uso de twelve factor
- Uso de MongoDB
- Uso de redis
- Uso de elasticsearch
- ES6, artifacts.
- Isolacion de aplicacion

Resumen General

> Utilizaremos un framework llamado restify (sinatra like) que nos permita
> desarrollar APIS de forma rapida y sencilla (no config).
> La idea de esto es concentrarnos en desarrollar las funciones
> de los backing services.

## Tecnologias

- [MongoDB] - Base de datos utilizada.
- [Restify] - Framework para backend con nodejs
- [RedisDB] - Servicio de storage para el cache de datos
- [ElasticSearch] - Servicio de busqueda
- [NodeJs] - Platforma para desarrollar servicios
- [NVM] - Herramienta para el manejo de versiones de Nodejs
- [ZSH] - Herramienta para el mejor uso de la terminal
- [VSCode] - IDE para desarrollar codigo
to Markdown converter
- [ESLINT] - Herramienta para mejorar la visualizacion de codigo

[//]: # (These are reference links)

[MongoDB]:
[Restify]:
[RedisDB]:
[ElasticSearch]:
[NodeJs]:
[NVM]:
[ZSH]:
[VSCode]:
[ESLINT]:

## Contacto

Para mas informacion y contacto: soporte@krowdy.com