Plug It In: Designing for Extensibility

Disclaimer: I am a Senior Engineer on the team building MAAS at Canonical. Opinions expressed are solely my own. Some of you might not know, but MAAS is an evolution of Ubuntu Orchestra which originated back in 2011. Every now and then it’s good to revisit old design decisions, especially if they could be solved more efficiently today. New languages and frameworks have emerged and user needs have evolved as well. That’s why I am always looking for ways we can improve MAAS. Let’s try to model power drivers differently. ...

25 May 2025 · 5 min · 1044 words · Anton Troyanov