Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cactooses, Elegant Microservices Framework #20

Closed
h1alexbel opened this issue Apr 25, 2023 · 5 comments
Closed

cactooses, Elegant Microservices Framework #20

h1alexbel opened this issue Apr 25, 2023 · 5 comments
Labels
Java status/approved Idea was accepted

Comments

@h1alexbel
Copy link
Member

No description provided.

@h1alexbel h1alexbel added the Java label Apr 25, 2023
@h1alexbel
Copy link
Member Author

h1alexbel commented Apr 25, 2023

@l3r8yJ we can combine Takes for HTTP/REST API projects

WDYT?

@l3r8yJ
Copy link
Member

l3r8yJ commented Apr 25, 2023

@h1alexbel good idea, but we need to dive into Takes a bit

@h1alexbel
Copy link
Member Author

h1alexbel commented Apr 25, 2023

principles for now:

1. No DI Containers
2. All objects are immutable
3. No ORM
4. Each component has Fake implementation
5. Logic is scaling horizontally among objects
TBD...

@h1alexbel
Copy link
Member Author

it will be on top of the Takes for HTTP/REST

@h1alexbel h1alexbel added status/approved Idea was accepted status/in progress Idea in development and removed status/in progress Idea in development labels May 3, 2023
@h1alexbel
Copy link
Member Author

@l3r8yJ take a look:

image

Here is a high-level framework decomposition

thus, if the construction phase will be passed successfully, we will be able to write reusable components just implementing interfaces and compositing objects

and, maybe, it will become core engine of low-code of new era

WDYT?

@h1alexbel h1alexbel pinned this issue May 22, 2023
@h1alexbel h1alexbel unpinned this issue Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Java status/approved Idea was accepted
Projects
None yet
Development

No branches or pull requests

2 participants