The Zen of Architecture

The Zen of Architecture Talk Abstract

--------------------------------------------------------

For the beginner architect, there are many options for doing pretty much anything. 

But for the Master architect, there are only a few. In this dense session Juval Lowy will explain his approach to large system analysis and design, using volatility to decompose a system into its comprising services. 

Juval will contrast it with the most common mistake done in architecture, using functionality to identify services. 

These are universal design principles, and Juval will use examples from software and non-software systems alike. 

You will also see how to overcome the real hurdles architects face perusing volatility-based decomposing, simple and practical techniques for identifying areas of volatility, common telltale signs or "smells" when your design is still functional when using the Method, IDesign's approach for system architecture. 

---------------------------

About Juval Lowy

---------------------------

Juval Löwy is the founder of IDesign and a master software architect specializing in system and project design. Juval has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval is Microsoft’s Regional Director for the Silicon Valley and had participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. Juval is a frequent speaker at the major international software development conferences. Juval published several bestsellers, and his latest book is the forthcoming 4th edition of Programming WCF Services (O'Reilly 2014). Juval published numerous articles, regarding almost every aspect of modern software development and architecture. Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders.


Sponsors

---------------------------

Microsoft

---------------------------

Microsoft Corporation is an American multinational corporation headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.


http://www.microsoft.com/en-us/default.aspx

---------------------------

Legal Disclaimer

---------------------------

Views or opinions expressed by speakers or sponsors at our local Bay Area Software Engineers (BASE) community events do not necessarily express the opinion or views of the BASE organization and we do not take responsibility for the views expressed or the actions of speakers or sponsors at our local events.

---------------------------

Bay Area Software Engineers is Growing

---------------------------

Our group has grown by leaps and bounds these past few years and we are proud to announce that Bay Area Software Engineers (BASE) is going to continue to grow and develop our ecosystem with job fairs, training events, and groundbreaking events.  We couldn't do it without our members and we want to thank you for being apart of this growing organization.


Join or login to comment.

  • Brad J. N.

    Juval's presentation contained powerful insights w/ loads of utility...very thought-provoking. I wished he spent less time "beating into" us how traditional, Functional, Decomp. doesn't work & go into more detail about "The (Volatile Decomp.) Method." My sense is the audience was open-minded enough to take in his "radical" ideas.

    1 · May 28

    • Simon W.

      I actually liked that part although it was frustrating he ran out of time... fortunately for us you can get the whole method part (albeit in low-res) here: https://www.youtube.co...­ Quite a bit of overlap at the beginning without the emphatic screaming, but has all the stuff he had to leave out.

      2 · May 28

  • Brad J. N.

    About IDesign's insightful perspective on Agile -- very interesting -- read these articles: http://www.idesign.net/Articles/Agile_and_Design.htm
    http://www.idesign.net/articles/agile_and_the_architect.htm

    May 28

  • Paul A.

    An interesting and insightful perspective on how software architecting can be improved upon and transformed into something more resilient.

    1 · May 28

  • Mat T.

    Best presentation I've seen in a while. I was on the right track, but now I know how and why so I can architect better.

    1 · May 28

  • Artur M.

    Juval is very charismatic orator! Several times he scared me when he was yelling though )) Especially liked his metaphor regarding house and software design approaches.

    2 · May 27

  • Simon W.

    Great talk, entertaining too even though I'm sure some were thinking his oblique but not at all disguised digs at Agile and "yellow stickies" were at best below the belt and at worst heretical. However for me I think he just about summed up what has been really bugging me about the almost fanatical adoption of Agile while forgetting everything we learned, or didn't learn before about architecture. Juval is asking us - do you want to be an architecture serial killer who does re-factors, re-factors, re-factors for the rest of your life? He virtually screamed out "and you have the audacity to blame the customer for all the changes, it's complete nonsense!". Or do you want to be an actual architect and get it right? "Where is the book on getting right and not having to refactor?" he asked. Food for thought - but remember cooking is not a requirement.

    2 · May 27

    • Simon W.

      PS. Was this being recorded in anyway? I think this YouTube has most of the same slides but it doesn't sound like it has the same emphatic and passionate delivery. https://www.youtube.co...­

      1 · May 27

  • Rahul

    Good and useful insights from experienced Architect.

    1 · May 27

  • Ramayan T.

    Amazing talk. Will definitely help me in developing better applications.

    2 · May 27

  • Michael L.

    This talk completely changed my perspective on software architecture.

    2 · May 27

  • Anatoly P.

    Very interesting. Thanks Juval and organizers!

    May 27

  • Alexey S.

    Excellent talk. I greatly enjoyed the presentation style. Juval used terrific examples to deliver his message. I look forward to introducing volatility decomposition into my vocabulary.

    2 · May 27

  • Neil M.

    I thoroughly enjoyed the thought provoking talk by Juval tonight. Viva la Volitility!!!

    1 · May 27

  • Murali N.

    Any chances of recording this event

    May 27

    • Jack P.

      Yes, I'm stuck at work & would love to be able to review it.

      1 · May 27

  • Bruno T.

    What is your goal, your takeaway for this event?

    2 · April 3, 2014

    • henry c.

      In the early stages of implementing a drastically new log correlation architecture. There are some significant and great unknowns for that well only actualize live. Upon reading this abstract, certainly looks promising on how to identify and categorize our new framework. Looking forward to this!

      May 27

  • Gaurav M.

    My iOS app is almost ready to launch. Need a developer who can build a front end on the web. Back end is in python and django. It allows patients to store, search, scan, and share their health information. It's designed by a physician (me) so you know it's good. Catch up w me at the event or email [masked]

    May 26

  • Michael L.

    Comments here should only be posted by software engineers, job requirements should not be posted on BASE comments.

    1 · May 23

  • Farhan Y.

    I am looking to network with software engineers to bring a social media idea to life.

    1 · May 20

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy