Optimizing Architectures

1234567891011121314
Across
  1. 3. Framework or structure guiding software development
  2. 5. Programming principle focused on reusable, modular code components.
  3. 6. Concept representing architecture layers that communicate via events or messages.
  4. 7. AWS compute service that runs code without servers.
  5. 9. Central repository for business information.
  6. 11. Small, independently deployable service in modern architecture.
  7. 12. Pattern used to queue and handle requests asynchronously.
  8. 13. Continuous process of building, testing, deploying software.
  9. 14. Protection from, or resilience against, potential harm.
Down
  1. 1. A way to minimize your organization's environmental impact.
  2. 2. Ability of a system to handle increased load by adding resources.
  3. 4. Process of running multiple software instances to ensure high availability.
  4. 8. Interface that allows software components to communicate.
  5. 10. Design approach that separates system layers (presentation, logic, data).
  6. 13. Set of connected servers forming the foundation for cloud hosting.