Glossary โ
hyper Apps ๐ฎ โ
The Driving Adapters in the hyper Service Framework are called Apps or Apis. This is the public interface used to interact with the hyper Server
hyper Core ๐ชจ โ
The business layer in hyper that contains all of the hyper business logic and enforces each Port. Core also defines the Port that a hyper App invokes to interact with Core.
hyper Ports ๐ โ
The service primitive APIs defined in hyper Core. There are multiple Ports defined in the hyper Service Framework. The current ones are Data, Cache, Storage, Queue, and Search.
hyper Adapters ๐ โ
The Driven Adapters in The hyper Service Framework. Each Adapter implements a hyper Port and does the heavy lifting of communicating with an underlying technology being used to power the Port.
Generally, these are referred using the hyper Port names ie. Data Adapter, Cache Adapter, Storage Adapter, Queue Adapter, and Search Adapter
You can see many of them that the Core team has implemented here
hyper Services โ
The composed components described above:
- A hyper
App - hyper
Core - A hyper
Adapter
Generally, these are referred using the hyper Port names ie. Data Service, Cache Service, Storage Service, Queue Service, and Search Service
hyper Server โ
A hyper instance that hosts hyper Services and may be consumed via the hyper App public API.
hyper Domain โ
hyper Services are created on a hyper Server, within a hyper Domain.
A Domain is simply a logical grouping of hyper Services hosted on a hyper Server.
hyper Domains are commonly used to distinguish sets of hyper Services across applications ie. a Foo App Domain and Bar App Domain.