Skip to content

Basic car rental system with Microservices in Laravel-PHP and integrated with Apache Kafka

Notifications You must be signed in to change notification settings

thiagoluna/php-laravel-kafka-docker-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices with Docker, Laravel and Kafka

Project in Laravel-PHP whth Docker, Apache Kafka and Mysql.

This project is a Basic car rental system, but the most important of this project is how to implement Microservices with these resources, having Apache Kafka as a Message Broker.

The Frontend is a very simple interface with bootstrap only to allow to make and see the orders, customers, products...

This Project is under development...

Resources

  • Docker
  • Laravel
  • Apache Kafka
  • Mysql
  • Kubernetes
  • Single Sign On - SAMl2 - onelogin.com

Microservices

  • Customer
  • Products (Cars or anything)
  • Rental
  • Each Microservice is running in a docker container

#Message Broker

  • Apache Kafka

#Message Broker Topics

  • Customers
  • Products
  • Orders
  • Each topic with 1 replication-factor and 3 partitions

About

Basic car rental system with Microservices in Laravel-PHP and integrated with Apache Kafka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published