The Future of Software Engineering
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the future of software engineering in this thought-provoking conference talk from GOTO Berlin 2016. Delve into the evolving landscape of technology, including the reliable Cloud, industry-disrupting Platforms, and the impact of massive data. Learn about scaling strategies, Conway's Law's influence on cloud development, and the economic implications of cloud adoption. Discover the importance of infrastructure as code, API-driven software engineering, and big data systems. Gain insights into resilience engineering, cloud-based software development, and the significance of deployment pipelines. Understand the shift from delivery teams to problem-solving teams, and explore strategies for leveraging diversity in idea generation. Prepare for the challenges and opportunities that await software engineers in the coming years.
Syllabus
Intro
Scale Out Scale Up
Scale Out: Files
Scale Out: Architecture
How Conway's Law Brought us the Cloud
There is a Cloud in Your Future Economics
Infrastructure as Code
The Dependency Problem
Software Engineering with API's API's as Product
Software Engineering for Big Data Systems
Resilience Engineering Three Kinds of Systems
Software Engineering in the Cloud
Build a Deployment Pipeline
End-to-end Feedback
Don't Outsource Design
From Delivery Teams To Problem Solving Teams
Start with Signals Focus on Problems Plan with Hypotheses
Leveraging Diversity: Individual Idea Generation
Taught by
GOTO Conferences
Related Courses
Accelerate Software Delivery using DevOpsMicrosoft via edX Infrastructure as Code
Microsoft via edX App Deployment, Debugging, and Performance
Google Cloud via Coursera Introduction to DevOps and Site Reliability Engineering
Linux Foundation via edX Configuration Management and the Cloud
Google via Coursera