Towards an Evolutionary Architecture


Duration: 50 mins
Venkat Subramaniam
Founder, Agile Developer, Inc

Big up front design is discouraged in agile development. However, we know that architecture plays a significant part in software systems. Evolving architecture during the development of an application seems to be a risky business. In this presentation we will discuss the reasons to evolve the architecture, some of the core principles that can help us develop in such a manner, and the ways to minimize the risk and succeed in creating a practical and useful architecture.

You may also be interested in

50 mins
Beyond Entitlements for the Cloud Native

A Policy Engine is a tool that allows for checking user privileges as well as evaluate a responsibility matrix based...

25 mins
Running Microservices on Kubernetes – Best Practices

Yes, we have split the product functionality into separate independent Microservices, but how do we manage this distributed beast? There...

50 mins
Fog Computing : Software on the Edge

When the clouds descend to the Earth, we call that fog. When cloud computing moves closer to your end users,...

50 mins
How to Save the Planet Without Leaving your Desk!

The world is using technology more than ever before. This means running billions of applications on computers somewhere on the...

50 mins
Homemade Serverless: Making it from Scratch

When Amazon introduced its Lambda product in November 2014 many saw it as a revolution in computing, and they weren't...

25 mins
SRE or Devops - I am an Architect - Why Do I Care?

The most important thing about applications developed for the cloud - is keeping them running. More important than even writing...