Slackbot
10/12/2023, 10:08 AMClemens Jütte
10/12/2023, 11:15 AMDayuan Li
10/12/2023, 11:38 AMClemens Jütte
10/12/2023, 11:38 AMDayuan Li
10/12/2023, 11:55 AMClemens Jütte
10/12/2023, 12:03 PMDayuan Li
10/12/2023, 1:27 PMClemens Jütte
10/12/2023, 2:43 PMForest
10/13/2023, 6:33 AMdevelopers only need to specify the resource type almost every timeIn my experience, app teams generally tend to want to be able to customize their experience on the cloud to some extent (still within the constraints of the organization, of course). The platform team can provide opinionated configs on certain things like Network ACLs, TLS versions, data encryption details, and such, because there is value in standardization, and it makes sense to have these things managed centrally. But it's hard for the platform to opinionate on things like what application db's replication strategy or failover strategy is, or how tagging and naming works, or things like postgres server parameters. If these are abstracted away from the app team, then you are homogenizing the requirements to build applications and that might introduce new problems.
application db's replication strategy or failover strategy is, or how tagging and naming works, or things like postgres server parameters.As to whose responsibility that is, I believe it really depends on the organizational structure and that's really a question for the org. Some of these configs relates to the cost or the operational requirements for the application that the platform just won't be able (or it won't make sense) to answer or standardize, without knowing enough about the application itself. Or perhaps we don't converge on the terminology especially the scope of "platform team".
Forest
10/13/2023, 6:38 AMClemens Jütte
10/13/2023, 10:36 AMForest
10/16/2023, 1:07 PMscore.yaml
looks like the one below (taken from the AWS reference architecture):
resources:
db:
type: postgres
Again thanks for the time you put into responding. I hope these are healthy discussions to have.Clemens Jütte
10/16/2023, 2:49 PM