https://github.com/adamatti/talk_microservices_apis
Talk apresentada no meetup de microservices em 30/10/2019
https://github.com/adamatti/talk_microservices_apis
docker golang graphql groovy grpc micronaut microservice microservices nodejs rest-api restql
Last synced: 7 months ago
JSON representation
Talk apresentada no meetup de microservices em 30/10/2019
- Host: GitHub
- URL: https://github.com/adamatti/talk_microservices_apis
- Owner: adamatti
- Created: 2019-10-31T16:18:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-31T16:51:40.000Z (over 6 years ago)
- Last Synced: 2025-03-12T17:50:09.922Z (about 1 year ago)
- Topics: docker, golang, graphql, groovy, grpc, micronaut, microservice, microservices, nodejs, rest-api, restql
- Language: Groovy
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Códigos usados no [meetup de microservices](https://www.meetup.com/pt-BR/Microservices-Porto-Alegre/events/265726501/). Slides estão disponíveis no [slides.com](https://slides.com/adamatti/talk_microservices_apis) e [google docs](https://docs.google.com/presentation/d/1IMTzCLEg4UVHSSsHHT7knsmU7XVj5iUcMqk4Lz0gcJM/edit?usp=sharing)
#### Referências / Links / Roteiro
* [Rest x RPC](https://blog.scriptr.io/moving-your-scriptr-io-api-from-rpc-to-rest/)
* [BFFs](https://samnewman.io/patterns/architectural/bff/)
* Hypermedia Apis
* [https://reflectoring.io](https://reflectoring.io/rest-hypermedia/)
* [Evolução](https://medium.com/@jeftar/api-hypermedia-hateoas-parte-1-120c60217228)
* Hands On [
[harvesterjs](https://github.com/agco/harvesterjs) |
[jsonapi](https://jsonapi.org/) |
[exemplo node](./FullNode/) (port:8080) |
[exemplo groovy](./CountryGroovy/) (port:8081)
]
* Nota: [harvesterjs](https://github.com/agco/harvesterjs) está sendo trocado pelo [hapi-harvester](https://github.com/agco/hapi-harvester)
* [RestQL](http://restql.b2w.io/)
* [Hands On](docker-compose.yml) (port: 3000)
* [GraphQL](https://graphql.org/)
* [material base](https://medium.com/@manuj.bhalla.007/a-graphql-endpoint-in-java-micronaut-framework-5cc182ed7636)
* [Hands On](./graphql-sample) (port:8082)
* [gRPC](https://grpc.io/)
* [Hands On](https://github.com/saturnism/grpc-by-example-java) (port:8080)
* Outros
* [Groovy](https://groovy-lang.org/) | [Micronaut](https://micronaut.io/) | [gradle](https://gradle.org) | [sparkjava](http://sparkjava.com)
* [nodejs](https://nodejs.org)
* [docker](https://www.docker.com) | [docker-compose](https://docs.docker.com/compose)
* [Makefile](https://en.wikipedia.org/wiki/Makefile) | [Makefile Help](https://marmelab.com/blog/2016/02/29/auto-documented-makefile.html)