Giter Club home page Giter Club logo

jofaval / babylon Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 48 KB

Microservices using mutliple languages (as with Babylon's tower) for a fake e-commerce

Home Page: https://github.com/users/jofaval/projects/5

License: GNU General Public License v3.0

Go 2.45% Python 97.55%
api babylon cloud cpp django dotnet e-commerce flask golang java laravel microfrontend microfrontends microservices php python rust software-engineering spring-boot typescript

babylon's People

Contributors

actions-user avatar jofaval avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

babylon's Issues

Minor tweaks on the main CHANGELOG

  • Fix the first line, Github Project is not properly qritten
  • Add the initial date I stars writting down some ideas
  • Also add a relative initial date I might of thought of the idea

Create versions

No versions have been defined, so let's define the versioning criteria and, after the initial tasks (#3) have been defined, assigne them to a version

(optional) Create monorepo

Maintain some sort of logic than can actually create a monorepo from all of the other services using Turborepo and some copy and paste or cloning (automated, obviously) from the other repos. As to have the other option if it won't cause too much trouble that is.

Just an idea that could actually be really fun and intresting to explore. And challenging maybe, hopefully (in a good way tho).

If done, use git submodules for the linking, Git - Submodules, or better even, Git subtrees

Create and define a base EER Diagram

Just a general grasp of the services and it's entities, maybe more sort of like a Service diagram, I'll rethink it, and each service should have it's own independent EER Diagram

Create a wiki

Define each service, the CHANGELOG (it'd be nice that it could be updated automatically in some sort of way, replcating an existing CHANGELOG or creating a new one from merging the other repositories).

A little description about the project, and it'd be a plus to have the architecture design & choices up there too!

Configure base Keycloak

Keycloak will be the main user identifier, access, autheticantion, guard control for the platform

Create base Github Project

Just initialazing the Github Project with the Feature template, but modifying it so it uses versiosining instead of iterations.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.