Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fabianogoes/poc-kotlin-microservices-springcloud-kafka-kubernetes
- Owner: fabianogoes
- License: mit
- Created: 2021-02-23T23:23:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-28T18:58:36.000Z (almost 4 years ago)
- Last Synced: 2024-10-17T01:59:16.289Z (2 months ago)
- Language: Kotlin
- Size: 479 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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: