As principal purpose is to deploy a local server to provide different features for my Web ShowCase Kolman-Freecss-About.
Check the related repositories:
-
Client side: kolman-freecss-about
-
Another client built with ReactJs: kolman-freecss-stuff
Kolman Freecss is my alias. I'm a software engineer who loves to code and learn new things.
This repository is a personal project where I'm building different stuff as showcase.
How to run the project:
- Clone the repository.
- Run
docker-compose up
in theinfra
folder. (This will start the NATS streaming server).
(Every microservice has its own README.md that explains the tech stack used)
- Java & Springboot
- Python & FastAPI
- Node.js & Express & Jest
- Firebase
- MongoDB
- H2
- NATS & Kafka
- Check the section below
Infrastructure
.
- Microservices.
- Hexagonal.
- Event-driven.
Check the server
folder.
- Docker
- Docker-compose
- Kubernetes
- Skaffold
- Terraform
- AWS
- Github Actions
- Connect Kafka between Docker local containers.
- Check
KAFKA_ADVERTISED_LISTENERS
in thedocker-compose.yml
file that matches withhost.docker.internal
(This is only for local purposes because you need 'host.docker.internal' in bootstrap-server Kafka connection).
- Check
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.