Cover Image for Architecture in the Open: A Hands-On RFC and ADR Workshop
Cover Image for Architecture in the Open: A Hands-On RFC and ADR Workshop
Avatar for ROSEdu
Presented by
ROSEdu
Events from the ROSEdu community
10 Went

Architecture in the Open: A Hands-On RFC and ADR Workshop

Registration
Past Event
Welcome! To join the event, please register below.
About Event

​📍ROOM 4.1

​Architecture is often treated as something produced by architects.
A difficult technical problem appears, a small group discusses it, a decision is made, and eventually the rest of the organization receives a diagram or implementation plan.

The result may be technically correct, but important context frequently disappears.

- Why was this option chosen?
- What alternatives were considered?
- Which assumptions mattered?
- What happens when those assumptions change?

Open-source communities have developed another way of making complex technical decisions: proposals are made visible, people contribute asynchronously, alternatives are debated, maintainers guide the process, and decisions remain accessible after the discussion ends.

In this workshop, participants will experience a lightweight version of that process.

They will receive a realistic architecture scenario involving an AI-enabled product with competing requirements around privacy, cost, scalability, vendor dependency, operational complexity, and speed of delivery.

Working in small groups, participants will:

- identify the important architectural constraints
- formulate an architecture proposal using a lightweight RFC
- describe alternatives and explicit trade-offs
- review another team's proposal
- respond to questions and challenges
- revise their solution
- document the resulting decision using an Architecture Decision Record.

We will then compare the approaches and discuss not only the architectures themselves, but the decision-making process that produced them.

The workshop is designed to demonstrate that architecture does not need to be either centralized or chaotic.

By creating clear contribution mechanisms, transparent decisions, and lightweight governance, organizations can involve more people in architectural thinking without turning every technical choice into a committee meeting.

Learning outcomes

Participants will leave able to:

- facilitate a lightweight architectural RFC process
- structure architecture discussions around constraints and trade-offs
- write useful Architecture Decision Records
- review architecture proposals constructively
- separate architectural authority from architectural gatekeeping
- preserve the context behind technical decisions
- adapt open-source collaboration practices to internal engineering teams.

Workshop structure

Part 1 — The challenge

Introduction to the scenario, constraints, and decision-making framework.

Part 2 — RFC

Teams create a short architecture proposal covering:
- problem and context
- constraints
- proposed solution
- alternatives
- trade-offs
- unresolved questions.

Part 3 — Open review

Teams exchange RFCs and act as reviewers.
Reviewers challenge assumptions, identify risks, and suggest alternatives.

Part 4 — Decision

Teams incorporate feedback and document their final choice using a lightweight ADR.

Part 5 — Retrospective

We compare solutions and discuss:
- what changed because of review
- where architectural disagreements emerged
- how decision ownership should work
- how this process can scale inside real organizations.

Suggested audience

Software architects, senior engineers, tech leads, engineering managers, CTOs, platform teams, and developers who participate in technical decision-making.

No specific programming language or technology stack is required.

Location
UNSTPB Central Library
Splaiul Independeței, 313, 060042 București, Romania
Room 4.1
Avatar for ROSEdu
Presented by
ROSEdu
Events from the ROSEdu community
10 Went