Hey there. Itβs Platform Weekly, the bread to your DevOps butter. Letβs get bakinβ
Don't forget DevEx
Fernando Villalba, Senior Tech Evangelist at Humanitec
You need better DevEx in your life. If your goal is to deliver better software faster, any process improvement that does not improve the developer experience is wasted. 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.
- 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.
Short on time? β³ We got you π₯π
π₯ Have you seen this in-depth guide to Internal Developer Platforms?
π₯ Will platform engineering get loved to death?
π₯ 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 highlights:
- Want to build your own platform or platform team? Check out Rebecca Murpheyβs favorite article on the topic.
- Mohit Kalraβs client asked how we can use DevOps to create balance between developer freedom and cost control. The inquiry ignited this π₯ discussion.
- Hereβs how to convince your manager to get you an IDP.
- Paula Kennedy shared Syntassoβs new Platform Maturity model.
- New jobs and events are shared to the community every day! Check out our #jobs and #events channel to learn more.
There ainβt no party like a cloud-native party. Thanks to everyone who came out to House of Kube!
And thatβs a wrap on 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
β