Skip to content

Latest commit

 

History

History
88 lines (55 loc) · 2.18 KB

README.md

File metadata and controls

88 lines (55 loc) · 2.18 KB

Kolman Freecss Server

As principal purpose is to deploy a local server to provide different features for my Web ShowCase Kolman-Freecss-About.

Check the related repositories:


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.

Index

Getting Started

How to run the project:

  1. Clone the repository.
  2. Run docker-compose up in the infra folder. (This will start the NATS streaming server).

Tech stacks

Back:

(Every microservice has its own README.md that explains the tech stack used)

  • Java & Springboot
  • Python & FastAPI
  • Node.js & Express & Jest

DDBB:

  • Firebase
  • MongoDB
  • H2

Streaming server:

  • NATS & Kafka

CI/CD

  • Check the section below Infrastructure.

Architecture

  • Microservices.
  • Hexagonal.
  • Event-driven.

Check the server folder.

Infrastructure

  • Docker
  • Docker-compose
  • Kubernetes
  • Skaffold
  • Terraform
  • AWS
  • Github Actions

Troubleshoting

  • Connect Kafka between Docker local containers.
    • Check KAFKA_ADVERTISED_LISTENERS in the docker-compose.yml file that matches with host.docker.internal (This is only for local purposes because you need 'host.docker.internal' in bootstrap-server Kafka connection).

Shield: CC-BY-NC-ND 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

CC-BY-NC-ND 4.0