For the past few years, Red Hat's Portfolio Architecture team has been working on a project called Portfolio Architectures. These architecture designs are based on a specific use case that companies use in the real world and then finding implementations of that case using three or more products from the Red Hat portfolio.

This premise is the foundation, and we include many aspects of open source in both the process and the final product we define. We kick off each project with our community of architects and use their initial feedback from the start. Before we publish each architecture, we present it to ensure usability by architects in the field. The final published product includes some internal-only content around our customers' specific projects, but most of the content is open and freely available through various open source channels.

This article is an overview of the Portfolio Architectures project and what's available to you in our architecture center. Future articles will share the architectures we've published.

What is a Portfolio Architecture?

The basis of a Portfolio Architecture is that it's a use case with two to three real-world implementations that can be researched and uses a minimum of three of our open source products. This is the ideal foundation for a project to start, but we've encountered problems with use cases containing emerging technologies or emerging domains in the market. To account for these evolutions, we're transparent that these are opinionated architectures based on internal reference architectures.

[ Download An architect's guide to multicloud infrastructure to explore important considerations for a variety of modern cloud architectures.] 

A Portfolio Architecture product is defined as complete for publishing when it contains the following:

  • Short use-case definition*
  • Logical, schematic (physical), and detail diagrams*
  • Public slide deck containing the use case story and architecture diagrams*
  • Internal slide deck containing both the pulbic deck content and confidential customer research
  • Video (short) explanation of the architecture
  • Either a technical brief document or one or more articles covering the solution architecture*

* The items specified with an asterisk are available to anyone in the Red Hat Portfolio Architecture Center or the Portfolio Architecture Examples repository.

Logical diagram design template

Tooling and workshops

Developing these products required discussions about how we want to diagram our architectures. We chose to keep them very generic and simple to facilitate all levels of conversation around a particular use case without getting bogged down in discussions about notation.

We captured a simple three-level design for our architectures by using logical, schematic, and detail diagrams. All of these have been integrated in open source tooling with predefined templates and icons to simplify getting started.

Furthermore, we've developed a tooling workshop to quickly ramp up on the design methods and tooling we've made available. It's called Designing your best architectural diagrams, and it has been featured at several conferences around the world.

Learn more

I'll describe some of the Portfolio Architecture collections we've published in future articles in this series. If you are interested in more architecture solutions like these, feel free to explore the Red Hat Portfolio Architecture Center or explore the Portfolio Architecture Examples repository.


This article originally appeared on Eric D. Schabell's blog and is republished with permission.


关于作者

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来