Software architecture crossword

1234567
Across
  1. 2. This is where buisness logic lays in MVC architecture
  2. 5. It perform some task based on user input
  3. 7. core of hexagonal architecture
Down
  1. 1. the glue between components and the outside world
  2. 3. something made as an imitation. primarily used in unit testing
  3. 4. It allows the entry or exiting of data to and from the application. In code, this is what we call an interface.
  4. 6. part of architecture which has their own responsibility