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

V2 VATZ Projects Milestone #493

Closed
1 of 5 tasks
xellos00 opened this issue Aug 16, 2023 · 8 comments
Closed
1 of 5 tasks

V2 VATZ Projects Milestone #493

xellos00 opened this issue Aug 16, 2023 · 8 comments
Assignees
Labels
good_first_issue Good for newcomers type:feature-request If there anyone has to raise a hand to request new feature. V2 V2 Vatz Project Name

Comments

@xellos00
Copy link
Member

xellos00 commented Aug 16, 2023

Checklist

  • New Feature for the SVC/Plugin
  • New Feature for CI/CD
  • Enhancement on Vatz
  • Others(etc. e.g, documentation,...)

Please describe, what it's about or related Problem with

A clear description of what feature need to be developed or enhanced in Vatz

  • POC is over, and VATZ's was too much tended to target or focused on monitoring. As discussed when we started the project at first, it's time to revert back to develop the initially designed product.
    • VATZ is only responsible for relaying all plug-ins
    • Even the behaviors such as sending notification or monitoring has to be handled by plug-in.

Describe the output that you are expecting for above

A clear and concise description of what you expect to happen.

As mentioned above, architecture design has to be redesigned to revert back to first time that we started our project and then its design need to shared and discussed.
Here's a link, update after research whether we can doable or not.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.


Child Issues

@xellos00 xellos00 added Vatz Project Name type:feature-request If there anyone has to raise a hand to request new feature. labels Aug 16, 2023
@xellos00 xellos00 added the good_first_issue Good for newcomers label Aug 16, 2023
@xellos00 xellos00 changed the title V2 VATZ Architectures V2 VATZ Projects Milestone Aug 16, 2023
@xellos00
Copy link
Member Author

xellos00 commented Nov 3, 2023

Meeting Record

2023-11-02

Attended: @xellos00 , @rootwarp

To DOs:

    1. Move code to VATZ:
      @rootwarp
      1. Repo(VATZ-proto):
      • Branch name: V2-pilot
      1. Repo(VATZ):
      • Branch name: V2-pilot
      1. Repo(VATZ-plugin) repo new:
      • @rootwarp, Create any repo but make it public, please.
    1. Build Rest service that's left over
    • @xellos00
      • marshaling & unmashaling
      • in & output (shaping code components)
    • @rootwarp
      • finish request relayer (svc)
      • service end point (svc)

@xellos00 xellos00 added the V2 V2 label Nov 7, 2023
@xellos00
Copy link
Member Author

xellos00 commented Nov 7, 2023

@rootwarp
Can you upload all the works on a new branches on VATZ-proto, VATZ with v2-pilot, and new v2 pilot plugin?

@rootwarp
Copy link
Member

rootwarp commented Nov 8, 2023

@rootwarp Can you upload all the works on a new branches on VATZ-proto, VATZ with v2-pilot, and new v2 pilot plugin?

Sorry I'm late.
I will push all of them before today's meeting.

@xellos00
Copy link
Member Author

xellos00 commented Nov 8, 2023

@rootwarp Can you upload all the works on a new branches on VATZ-proto, VATZ with v2-pilot, and new v2 pilot plugin?

Sorry I'm late. I will push all of them before today's meeting.

No worry, you don't have to, take your time and ping me when you do

@rootwarp
Copy link
Member

rootwarp commented Nov 8, 2023

@xellos00 New codes are pushed

Name of the new module and plugin project are still open question :)

@rootwarp
Copy link
Member

rootwarp commented Dec 1, 2023

@xellos00 I'm defining interfaces for communicating between modules, but I got some another idea of direction of architecture.
What do you think implementing "handler" and "relayer" as an independent gRPC services?

@xellos00
Copy link
Member Author

xellos00 commented Dec 5, 2023

@xellos00 I'm defining interfaces for communicating between modules, but I got some another idea of direction of architecture. What do you think implementing "handler" and "relayer" as an independent gRPC services?

@rootwarp
Thanks for update!!
let me ping you tomorrow. I think I need to understand your idea because concept of hander & relayer may different from each other.

@xellos00
Copy link
Member Author

xellos00 commented Dec 6, 2023

  • END Point SVC
  • Relayer SVC
  • Handler SVC
  • Registration SVC

Light version

  1. VATZ 뜰때 4개를 한꺼번에 띄운다.
    • VATZ를 하나 띄우면 그 안에서 4개의 go Routine이 돌아간다.

Official version

  1. 위의 light 버전을 개발하다가 정식으로 마이크로 서비스로 전환을 기획 중

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good_first_issue Good for newcomers type:feature-request If there anyone has to raise a hand to request new feature. V2 V2 Vatz Project Name
Projects
None yet
Development

No branches or pull requests

2 participants