Architecture Hoisting

A session at Software Engineering Institute (SEI) Architecture Technology User Network (SATURN) 2014

Tuesday 6th May, 2014

8:30am to 12:00pm (PST)

Architecture hoisting is a design technique for achieving a non-local property. When developers want a system to achieve a non-local property like security, performance, or scalability, they can accomplish this either through vigilant coding throughout the program or by architectural hoisting. When they hoist a property, they hand the responsibility for achieving it to the architecture, reducing or eliminating the need for developer vigilance. Sometimes a property can be hoisted by following an architectural style, but more often there will be code devoted to the architecture and specifically to achieving that property, as is seen in examples such as application servers, garbage collectors, and map-reduce frameworks.

About the speaker

This person is speaking at this event.
George Fairbanks

Software Engineer at Google bio from LinkedIn

2 attendees

  • George Fairbanks
  • Michael Keeling

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 8:30am12:00pm PST

Date Tue 6th May 2014

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session