Skip to content

Personal project developed in free time and focused on building consistent and reliable microservice architecture based on JVM using latest technologies and approaches.

License

Notifications You must be signed in to change notification settings

mzlnk/fluqxverse-org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Fluqxverse!

Licence: MIT Current Era: Alcyone Open Source


⚠️ We moved to organization! ⚠️

For better User Experience and project maintenance we moved to a brand new Fluqxverse organization 🔥 You can find all of the repositories and all futures changes there whereas this repository will be only for information and redirection purposes.


About 🔍

Fluqxverse is my personal project developed in free time and it is focused on building consistent and reliable microservice architecture based on JVM using latest technologies and approaches.

You will be able to find here topics such as:

  • Spring Boot
  • Spring JPA
  • Spring Security
  • Spring Cloud
  • Spring Streams
  • JWT auth
  • CQRS
  • message queues
  • API documentation (Swagger, OpenAPI)
  • Kafka
  • and lots more :D

Development 🛠

The whole development will be divided into longer timespans called Eras. We will try to focus on particular topics in each Era - they can be related to creating new microservice in the universe or enhancing the existing ones with new features. At the end, the whole progress will be checked out to a new branch era/<era-name>, so you can easily track how our universe is growing ;)

🚧 Note 🚧
Current development status is highly initial - can be considered as a very early Proof of Concept - so contents of the project can change a lot ;)

Current Era 🌗

Name: Alcyone
Started: 2022.03.22
Finished: TBA
Focusing on the following topics: 📎

  • create initial version of a service responsible for authentication management [authn]
  • create initial version of a service responsible for authorization management [authz]
  • create initial version of a service responsible for identity brokering with 3rd party identity providers (e.g. Google, GitHub) [identity-broker]
  • provide basic communication between services

Past Eras 🌑

none

Universe overview 🌏

Here you can check out what services are present in the universe and how they are connected to each other in high level overview terms.

[image here]

Components ⚙️

Below is a list of the components that make up the universe:

Credits

This project is under MIT licence so feel free to use it for your personal purposes ;)

Created by Marcin Zielonka

About

Personal project developed in free time and focused on building consistent and reliable microservice architecture based on JVM using latest technologies and approaches.

Topics

Resources

License

Stars

Watchers

Forks