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

A customer can give hints about what to optimize for, relatively simple configuration i.e. single broad switch #5488

Closed
richlander opened this issue Oct 29, 2020 · 4 comments
Assignees
Labels
bulk-closed Priority:2 Work that is important, but not critical for the release Team:Runtime User Story A single user-facing feature. Can be grouped under an epic.

Comments

@richlander
Copy link
Member

.NET offers both high-level and low-level configuration knobs, but nothing in-between or that describes intent. In the cloud world, people are typically either concerned about controlling cost or maximizing performance. We aspire for .NET defaults (#5485) to be some mid-point between the two, with a bias to maximizing performance.

We should consider configuration knobs that enables developers, or deployment/cloud admins, to configure applications in terms of intent. It's possible we will enable setting multiple intents, ordered in terms of priority. The following is a first approximation of what those "intents" might be, with a mix of orientation on resources and outcomes:

  • [Resource usage] Prioritize low memory usage.
  • [Resource usage] Prioritize low CPU usage.
  • [Outcome] Prioritize low latency.
  • [Outcome] Prioritize high response rate.
  • [Outcome] Enable handling bursty traffic.

More research needs to be done here. At present, this ideas (while seemingly attractive) are bordering on theory.

@mairaw
Copy link
Contributor

mairaw commented Nov 6, 2020

This one seems to be missing some labels @richlander

@carlossanlop
Copy link
Member

@terrajobst @richlander is this an Epic or a User Story?

@terrajobst terrajobst added the User Story A single user-facing feature. Can be grouped under an epic. label Nov 6, 2020
@terrajobst
Copy link
Member

@terrajobst @richlander is this an Epic or a User Story?

Based on structure I'd assume user-story. @richlander, feel free to change this.

@richlander richlander added the Priority:2 Work that is important, but not critical for the release label Jan 21, 2021
@mairaw
Copy link
Contributor

mairaw commented May 26, 2023

Bulk closing .NET 6 epics and user stories. If you think this issue was closed in error, please reopen the issue and update it accordingly.

@mairaw mairaw closed this as completed May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bulk-closed Priority:2 Work that is important, but not critical for the release Team:Runtime User Story A single user-facing feature. Can be grouped under an epic.
Projects
None yet
Development

No branches or pull requests

6 participants