All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA
Please log in

Applying reusability in information architecture

Edwin McKain (Independent Consultant)
9:00am–12:30pm Tuesday, June 11, 2019
Secondary topics:  Best Practice, Hands-on, Overview
Average rating: ***..
(3.17, 6 ratings)

Who is this presentation for?

  • Software engineers and software architects



Prerequisite knowledge

  • Some knowledge of CMSs, software engineering, and quality attributes (agility)

Materials or downloads needed in advance

  • Pen and notebook (to draw)
  • A WiFi-enabled laptop with Postman or a REST client and Mozilla Firefox or Google Chrome installed

What you'll learn

  • Identify the key parts that every good reusable information architecture needs in order to be used by multiple devices
  • Evaluate trade-offs and apply these concepts regardless of tech stack


Edwin Maldonado talks about some of the ways to support pure content changes from the editorial team so you can handle broadcasts from your editors to multiple devices.

To design a reusable information architecture, you should take in consideration the business, project, and technical constraints in play. Edwin goes through the process of requirements gathering and the information architecture design iterations. To validate our designs we ask the following questions:

  • Reusability: How easy is it to reuse the different pieces of content?
  • Governance: How granular can we go in terms of roles and permissions?
  • Fit: Are we solving what we actually want to solve with this design?
  • Composition: Which pieces of content do we need to have on the delivery side? Do we have enough blocks of content in place?
  • Sync versus async publishing: Is there a need to have asynchronous publications? (Imagine releasing content first for a region or country due to legal terms.)

Learn by doing and make sure to bring a notebook and a pen; we’ll making diagrams and mockups.

Photo of Edwin McKain

Edwin McKain

Independent Consultant

Edwin Maldonado is an independent software architect who enjoys talking about integration, information architectures and the organization structures that builds them.

He has experience working with media companies the fintech industry, where he spent several years working with ACH (Americas) and SEPA (Europe). Besides the daily work, Edwin loves to talk about software architecture, coffee, watch history documentaries, and learn about urban planning.

Comments on this page are now closed.


Picture of Edwin McKain
06/11/2019 7:14am PDT

Link again as “plain text” it seems the markdown of the comment section ignored the last dash (-) of the URL:

Picture of Edwin McKain
06/11/2019 7:11am PDT

Hey everyone,

Some of you asked me for the link to the deck I used this morning.

This is the Link to the presentation-

Feel free to contact me in case of questions related to the workshop!

Picture of Edwin McKain
06/11/2019 4:06am PDT