gimantha / springboot-and-ballerina

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

springboot-and-ballerina

A sample code base which touches key features of each technology. The sample is based on a simple API written for a social-media site which has users and associated posts. Following is the high level component diagram.

drawing

Following are the features used for the implementation

  1. Configuring verbs and URLs
  2. Error handlers for sending customized error messages
  3. Adding constraints/validations
  4. OpenAPI specification for Generating API docs
  5. Accessing database
  6. Configurability
  7. HTTP client
  8. Resiliency - Retry
  9. Docker image generation

About


Languages

Language:Java 59.8%Language:Ballerina 40.2%