Overview
Explore a comprehensive keynote presentation on achieving speed and scale in software development. Learn about the four key elements for high-velocity product delivery: innovative culture, data-driven decision-making, rapid resource allocation, and agile development with self-service deployment. Discover how fine-grain loosely coupled architectures, freedom and responsibility culture, big data analytics, cloud computing, and DevOps practices contribute to scaling teams and accelerating product development. Examine the differences between traditional enterprise architectures and cloud-native architectures, focusing on microservices, REST-based APIs, and NoSQL data stores. Gain insights into strategies for gradual migration towards cloud-native solutions, and understand the importance of open source, vertically integrated teams, and monitoring in modern software development practices.
Syllabus
Introduction
Innovation
Cassandra
Cassandra scalability
How to speed up
What is SAS
The Loop
Incremental Deployment
Continuous Delivery
Dev Ops
Less downtime
DevOps is a reorg
Developer adoption is a leading indicator
The evolution of products
Vertically integrated teams
Crossing the chasm
Out of the swamp
Open source
Open source benefits
Hub
Microservices
Comparing monolithic vs microservices
Conways law
Client libraries
Data stores
Monitoring
Taught by
GOTO Conferences