#34: Don’t forget DevEx
Hey there. It’s Platform Weekly, the bread to your DevOps butter. Let’s get bakin’
Don’t forget DevEx
Fernando Villabla , Senior Tech Evangelist at Humanitec
?????? ???????? ?????????? (????) ???? ???????? ????????
???? ?????? ?????? ???? ???? ?????????????? ???????????? ????????????????, ????????????, ?????? ?????????????? ?????????????????????? ???????? ???????? ?????? ???????? ?????? ?????????????????? ???????????????????? ???????????? ???? ????????????.
Bad DevEx results in:
? Burnout: Developers spend most of their energy completing tasks that don’t produce immediate value, become unhappy, and leave.
? Slow software delivery: Too many processes and bad tooling slow down deployment cycle.
? Bad DevEx increases developer churn rate.
???????? ???? ?????????????????? ???????????????????? (??????????, ????)?
DevEx is a cultural approach that aims to simplify all areas that don’t contribute to the creative output and the delivery of applications for developers. It is achieved by simplifying or eliminating the following concerns for developers:
? Configuration management: configuration drift and difficulties finding resource configuration for workloads.
? Infrastructure provisioning:? learning terraform, IaC, or the temptation to do ClickOps.?
? Environment configuration: Creating new environments is easy, no need to specify configuration for each and every environment.
? Tedious processes: Processes that take too many steps or require too many third parties.
? Cognitive load: Good DevEx implements Standardization by Design, easing the task of making too many long-term judgment calls that require a lot of planning and thinking.
? Tooling with bad UX: Tooling that has a bad user experience, even if it offers more features, is very tiring to use because it takes longer to learn and is more tedious to use. Good DevEx picks and designs tools that favor usability over a disjointed feature stack.?
领英推荐
?????? ???? ???????????????? ??????????????????????, ???????????? ?????? ?????????? ???????????????
Platform Engineering aims to implement Internal Developer Platforms, which often have a product owner and/or follow UX principles to make them user-friendly. Internal Developer Platforms solve the issues that make poor DevEx.?
DevEx is not exclusive to DevOps. DevOps cultural practices still apply but DevEx put a sharper focus on developers user experience.
See the original LinkedIn post here .
?? Have you seen this in-depth guide to Internal Developer Platform s?
?? According to this KubeCon panel , the rise of platform engineering won’t kill DevOps. But it might put an end to the tool sprawl DevOps unleashed.
?? Here’s why big data is pulling compute back on premises .
Last but not least, have you joined the Platform Engineering Slack channel? If not, you're missing out. Here are some updates:
And that’s a wrap for this week! As always, this newsletter is a community project. So if you have anything awesome to share from the cloud-native world, send it our way .
Stay crunchy ??
Luca