Platform Engineering Foundations
1h 18mIntermediate2024-10-11
Authors

David Swersky
DevOps and Enterprise Architect with 20+ years of IT experience
Course details
The software delivery lifecycle has only increased in complexity over the years, along with the infrastructure that supports enterprise systems. Developers now find themselves responsible for an ever-growing list of supporting systems to develop, deploy, and operate software in production. Platform engineering is compelling in its similarity to DevOps and site reliability engineering, while still being focused specifically on platforms. Platform engineers combine platform expertise with software engineering skills to provide developers with best practices for referencing code, automating processes, writing documentation, and more. In this course, instructor Dave Swersky guides you through the fundamentals of platform engineering and how it can benefit you and your company. Along the way, discover a wide range of options to adopt and adapt platform engineering solutions to any type of enterprise.
Skills covered
Programming FoundationsFoundationsSoftware Development
Concepts
0. Introduction
- 01 - Platform engineering - A first look
1. Introduction to Platform Engineering
- 02 - What is platform engineering
- 03 - The purpose of platform engineering
- 04 - Platform engineering vs. DevOps and SRE
- 05 - Benefits of platform engineering
- 06 - Benefits of internal developer platforms
- 07 - Golden paths
- 08 - Platform engineering patterns and antipatterns
2. Platform Engineering Implementation
- 09 - Do I need platform engineering
- 10 - Making the case for platform engineering
- 11 - Starting a platform engineering practice
- 12 - Building a platform engineering team
- 13 - Software delivery platform engineering
3. Developer Platform Essentials
- 14 - Developer platform features and functions
- 15 - Developer platform architecture
- 16 - Developer platform experience
- 17 - Developer platform in action
4. Developer Platform Implementation
- 18 - Developer platform planning and design
- 19 - Building a developer platform MVP
- 20 - Developer platform components
- 21 - Beyond MVP - Scaling developer platforms
5. Becoming a Platform Engineer
- 22 - So you want to be a platform engineer
Conclusion
- 23 - Next steps