BackendMobile

Clean / Hexagonal Architecture

Also written as Clean Architecture, Hexagonal Architecture, Ports and Adapters, Onion Architecture

Ways of structuring code so the core business logic doesn't depend on the database, framework or UI, which can then be swapped or tested in isolation.

Think of it like

Designing a house so you can replace the kitchen appliances without knocking down walls.

Junior or senior?

Common in Java, .NET, Go and Android JDs.

Senior sounds like

Can explain the cost (more layers and boilerplate) as well as the benefit, and when it's overkill.

Ask them

“Where did that architecture pay off for you, and where did it feel like too much ceremony?”