I attended YOW! Sydney 2014 and thought some people might get something useful out of my notes. These aren’t my complete reinterpretations of every slide, but just things I jotted down that I thought were interesting enough to remember or look into further.
Simon Brown (@simonbrown) spoke on “Agility and the essence of software architecture”. (Slides, Video)
He started with a great Dave Thomas quote:
“Big design up front is dumb.
No design up from is even dumber.”
Software Architecture Agility
He went on to tell us…
Delivering software in an agile way doesn’t guarantee that you’ll develop an agile architecture.
A good architecture enables agility.
He asked “Are monolithic architectures agile?” and proposed the answer, “Well, they could be. Just because you have to deploy it all at once doesn’t mean it’s not agile.”
Which naturally lead into a discussion of what does agility mean? Continue reading
Beth Skurrie (
Last week I wrote about PaaS and Microservices, asking, “
Yamen’s talk, as well as being really interesting, left me wondering about the future of microservices development. In particular, it had me wondering whether, at some point in the near future, we’ll see a Microservices Platform as a Service, or MSA-PaaS. I’m now thinking…
Scott Shaw (
Cameron Barrie (
Here’s the response I sent him (fleshed out with a little more detail for this blog)…
It’s not unusual to see examples where people think they are “doing REST”, but are not. A lot of people are trying to use simple web technologies in their microservice architectures, but I suspect there’s a prevalent idea that if you are using HTTP and sending JSON back and forth, you’re doing REST, which is simply not the case. (We’re talking about the
Martin Thompson (