# Architecture practice lead questions
## What is architecture
What is architecture and what value does this provide for a business?
* We are trying to figure out their baseline knowledge
* Check what words they use to see if we speak the same language
* Make sure their vision of the role is in line with ours
* Make sure they understand the value this role provides to the business
* Gauge their passion for architecture
## Discuss the ezyVet problem
We have a monolith with a decent amount of junior engineers and this causes a lot of bugs whenever we change something.
We want to shorten delivery time. We have a lot of technical debt.
Product owners don't understand technical requirements and systems.
People make changes constantly without knowing what they are doing.
We struggle to coordinate large meaningful changes.
What would you do to improve this?
* Align on the reality and challenges of ezyVet as a system
* Use as a base for other smaller questions to verify their experience overall
* Will they be able to help us with our core problems
## Technical scenario
We have a distributed financial system that needs an ACID transaction that spans across three independent services. These independent services are valuable to the business in their current state.
How would you architect a solution so that this transaction is handled with fault tolerance and without introducing tight coupling between these services?
How does the CAP theorem affect the design and implementation of this ecosystem.
Do you have another way of solving this problem?
* They need to ask us questions to get more information
* Open ended question that has no right or wrong answer
## Coaching and growing the practice
You have a highly technical individual that feels stuck in their role that struggle to implement change within the team. What techniques and personal knowledge would you use to help them?
* Gauge their passion for coaching
* Collect their insights related to coaching others
* Figure out their coaching style
* Do they tailor coaching to the needs of the individual
## Champion change
Imagine you have to implement a new technical tool that helps with observability which costs $60k per year and will take a team three months to implement. How do you convince the business and high level stakeholders that implementing this tool is a worthy investment?
* Materialise change
* Passionate about change
* Dealing with difficult parts of the business
* Show vulnerability
## Delegation
How do you prioritise change? When do you delegate and how do you let go?
* Make sure they can actually focus on the areas that need change
* They don't get stuck on BAU
* They can effectively let others take processes over that they would normally own
* Can realign architects and make sure they are effective
Notes:
We are looking for a passionate individual that is going to focus primarily on growing architecture in ezyVet. That is growing the knowledge and size of the architecture practice. They need to be a champion of architecture and advocates for systemic improvements.
They also need to be an experienced people leader to inspire the architects to perform to the best of their capabilities.
Finally they need to have proven technical knowledge so they can have technical discussions. They do not have to be a subject matter expert at all topics, but need to be able to participate in discussions.