Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fabianogoes/poc-kotlin-microservices-springcloud-kafka-kubernetes

Project about Microservices with Kotlin, Spring Cloud, Kafka, Kubernetes and Devops Culture
https://github.com/fabianogoes/poc-kotlin-microservices-springcloud-kafka-kubernetes

Last synced: about 2 months ago
JSON representation

Project about Microservices with Kotlin, Spring Cloud, Kafka, Kubernetes and Devops Culture

Awesome Lists containing this project

README

        

# Kotlin Microservices

Project about Microservices with Kotlin, Spring Cloud, Kafka, Kubernetes and Devops Culture.

## :mortar_board: Objective

The goal is to have a microservices environment as close as possible to the real environment and solve the maximum number of problems related to microservices architecture.
Creating from good practices for developing microservices at code level, through good devops practices to having an obserevability ecosystem.

This project is being created to study a flow of Microservices using modern technologies,
the idea is to solve real day-to-day challenges such as:

- REST API
- Synchronous Communication with Feign(Spring Cloud)
- Asynchronous Communication with Kafka
- Circuit Break
- Kubernetes Containerization
- Unit Test
- Integration Test
- Distributed Cache with Redis
- CI / CD

## :computer: Technologies

- Kotlin
- Spring Cloud
- Spring Reactive
- Kafka
- Kubernetes
- Terraform
- Redis
- AWS Cloud
- Circle CI
- MongoDB
- Wiremock

## :bookmark_tabs: Documentation

[Look for Documentation here](documentation/README.md)

- [Roadmap](documentation/Roadmap.md)
- [Infrastructure](infrastructure/README.md)
- [Microservices](microservices/README.md)
- [Distributed Tracing](documentation/DistributedTracing.md)

## :warning: License

[MIT License](https://en.wikipedia.org/wiki/MIT_License) - feel free to collaborate with the project helping to develop features, publicizing the project and giving starts :smiley: