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

analysis: Studying Design Patterns in Kubernetes #12

Open
sungsoo opened this issue Jun 2, 2022 · 0 comments
Open

analysis: Studying Design Patterns in Kubernetes #12

sungsoo opened this issue Jun 2, 2022 · 0 comments

Comments

@sungsoo
Copy link
Owner

sungsoo commented Jun 2, 2022

analysis: Studying Design Patterns in Kubernetes

Priority-1

We'll study design patterns in Kubernetes to adopt the well-known patterns for solving our design and implementation issues in TrainDB-ML.

In particular, we focus on relevant patterns for our problems as the followings.

  • Adapter Pattern
  • Singleton Service Pattern
  • Stateful Service Pattern
  • Pub/Sub Service Pattern
  • Configuration Template Pattern
  • Controller Pattern
  • Operator Pattern
  • Image Builder Pattern
  • ...

[TBD] Irregular talk (e.g. TrainDB-ML meeting in ETRI) related to each Kubernetes pattern will be delivered by sungsoo.

"First Law of Distributed Object Design: Don’t distribute your objects!"
― Martin Fowler, Patterns of Enterprise Application Architecture

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant