Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/erwanlt/humancloningfacilities

a project to describe many use case
https://github.com/erwanlt/humancloningfacilities

api-rest monitoring openapi-generator security spring-boot

Last synced: about 1 month ago
JSON representation

a project to describe many use case

Awesome Lists containing this project

README

        

# HumanCloningFacilities
[![Build Status](https://app.travis-ci.com/ErwanLT/HumanCloningFacilities.svg?branch=develop)](https://app.travis-ci.com/ErwanLT/HumanCloningFacilities)
[![codecov](https://codecov.io/gh/ErwanLT/HumanCloningFacilities/branch/master/graph/badge.svg?token=MZ8ayvsHsv)](https://codecov.io/gh/ErwanLT/HumanCloningFacilities)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/9cb2b1cdc93841fbb73a439519c641bd)](https://www.codacy.com/gh/ErwanLT/HumanCloningFacilities/dashboard?utm_source=github.com&utm_medium=referral&utm_content=ErwanLT/HumanCloningFacilities&utm_campaign=Badge_Grade)
## One project for many examples
In this little project, I tried to explain and describe what we can do with springboot concerning a simple API.
- building it
- securing it
- documenting it
- monitoring it
- make it communicate with other APIs

All these steps are described in individual articles with examples of code implementations.

### [Building a simple rest API with SpringBoot](https://medium.com/javarevisited/building-a-simple-rest-api-with-springboot-3f2e4b123ebb)
[![](img/tipocaCity.png)]()
### [Securing your rest API with SpringSecurity](https://medium.com/javarevisited/securing-your-rest-api-with-springsecurity-8ba440fe7b58)
[![](img/order66.png)]()
### [Documenting your API with Swagger](https://medium.com/javarevisited/documenting-your-api-with-swagger-c27a94104135)
[![](img/archives.png)]()
### [Monitoring your REST api with Prometheus et Grafana](https://medium.com/javarevisited/monitoring-your-rest-api-with-prometheus-et-grafana-6b909a7b0c69)
[![](img/monitor.png)]()
### [Migration from Swagger 2 to OpenAPI 3](https://medium.com/javarevisited/migration-from-swagger-2-to-openapi-3-391f3e97da73)
[![](img/archives.png)]()
### [Generate API client with OpenApi codegen](https://medium.com/javarevisited/generate-api-client-with-openapi-codegen-763e3f2f8703)
[![](img/communicate.png)]()