Skip to ContentGo to accessibility pageKeyboard shortcuts menu
OpenStax Logo

Practice Exercises

1 .
Provide examples of architectural styles, architectural patterns, and design patterns for the business, application, information, and technology domains.
2 .
Provide an example of architectural patterns in our daily activities.
3 .
Research how large corporations such as Amazon and Netflix have adopted microservices. What are the benefits of implementing a microservice design pattern according to these companies?
4 .
Give an example of a framework that can be used to integrate the TOGAF architecture domains. What is the benefit of integration?
5 .
Research Zachman and FEAF. Which framework has views and viewpoints very similar to TOGAF?
6 .
State process patterns that are used for solution architecture management purposes as part of software engineering.
7 .
Give examples of enterprise technical architecture frameworks that can be used to construct cloud-based solutions.
8 .
Research examples of full stack technologies for different application types. Is there a fixed number of tools and technologies that meet the full stack definition? What is the main driver to determine the number of tools and technologies needed in a stack?
9 .
How would the system deployment environment affect the possible technology stack used to implement a solution? Provide a specific example of how we could not use a given technology for a given deployment environment.
Citation/Attribution

This book may not be used in the training of large language models or otherwise be ingested into large language models or generative AI offerings without OpenStax's permission.

Want to cite, share, or modify this book? This book uses the Creative Commons Attribution License and you must attribute OpenStax.

Attribution information
  • If you are redistributing all or part of this book in a print format, then you must include on every physical page the following attribution:
    Access for free at https://openstax.org/books/introduction-computer-science/pages/1-introduction
  • If you are redistributing all or part of this book in a digital format, then you must include on every digital page view the following attribution:
    Access for free at https://openstax.org/books/introduction-computer-science/pages/1-introduction
Citation information

© Oct 29, 2024 OpenStax. Textbook content produced by OpenStax is licensed under a Creative Commons Attribution License . The OpenStax name, OpenStax logo, OpenStax book covers, OpenStax CNX name, and OpenStax CNX logo are not subject to the Creative Commons license and may not be reproduced without the prior and express written consent of Rice University.