This Architecture Guide is written for partners, developers, or solution architects who are looking for guidance on architecting and designing an implementation with the product. However, this guide can benefit any technologist who is interested in Antidot search applications architecture and design, wishes to understand the underlying patterns and principles behind good implementation design, or is new to the product.
It provides different views of the architecture of the system. Architecture, by definition, helps communicate the solution to key stakeholders of the company. The decision maker might be interested in the enterprise architecture view, while the chief architect may be interested in the IT views (system view and layered view). Meanwhile, the application architect might be interested in only the services view. Each view focuses on a specific aspect.
This document acts as a guide for the functional and operational architecture of the solution. It brings a conceptual understanding of the solution architecture. It provides a mechanism to evaluate different architecture options to a particular situation. Eventually, it helps orient partners on the implementation project.
This guide is not a step-by-step tutorial for application architecture and design, but rather an overview and a reference. It shows the system structure through the following views: