@@ -41,17 +41,29 @@ The Rust infrastructure should be:
4141
4242- _ Reliable_ : The infrastructure should be accessible when needed and should
4343 work as expected.
44- - _ Secure_ : It should be secure to interact with the infrastructure.
44+ - _ Observable_ : The infrastructure should be observable when needed and should
45+ provide insights into its performance and usage.
46+ - _ Secure_ : As Rust is used more widely and in more critical applications,
47+ security becomes ever more important.
48+ It should be secure to interact with the infrastructure.
49+ We need to proactively improve our infrastructure and processes to
50+ address threats.
4551- _ Fast_ : We want to optimize our infrastructure so that it's as fast as
4652 possible, to optimize the developer experience.
47- - _ Financially responsible_ : Even though parts of the infrastructure are
48- sponsored, we want to optimize
53+ - _ Financially responsible_ : We need to ensure that the Rust Foundation and its
54+ sponsors can cover the costs of our current and future infrastructure needs.
55+ This requires us to understand our cost structure and trends, and take
56+ measures to ensure we grow sustainably.
57+ Also, even though parts of the infrastructure are sponsored, to guarantee the
58+ long-term sustainability of the sponsorships, we want to optimize
4959 our infrastructure so that we ask the least amount of money possible.
5060- _ Easy to maintain_ : Maintaining our infrastructure should be as easy as
5161 possible. E.g.:
52- - we want to automate as much as possible the maintenance of
53- the infrastructure, so that maintainers can focus on more important things.
62+ - we want to automate as much as possible the maintenance and the operational
63+ processes of the infrastructure, so that maintainers can focus on more
64+ important things.
5465 - we want to refactor our code so that it's easier to read and edit.
66+ - we want to document our infrastructure so that it's easier to understand.
5567- _ Easy to contribute to_ : We want external contributors to be able to
5668 contribute to the infrastructure easily.
5769
@@ -60,9 +72,11 @@ We have the following goals for the infrastructure team:
6072- _ Sustainability_ : We want to make sure that the infrastructure team is
6173 sustainable in the long term. Members of the infrastructure team should have
6274 a good time while working here.
63- - _ Growth_ : We want to grow the infrastructure team, so that we can dedicate
75+ - _ Growth_ : As Rust grows, the workload of the infra team increases as well.
76+ We want to grow the infrastructure team, so that we can dedicate
6477 more time to the team's responsibilities.
65- We want the Rust community to be aware of what we are working on, so that
78+ We want want to provide a healthy work environment and inform the Rust
79+ community of what we are working on, so that
6680 interested people can contribute to tasks they are interested in.
6781 If we manage to offer them a good experience
6882 (e.g. they work on something they enjoy, with high impact, while learning new
0 commit comments