Our second lab of software architecture.