PHPackages                             arkanmgerges/multi-tier-architecture - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. arkanmgerges/multi-tier-architecture

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

arkanmgerges/multi-tier-architecture
====================================

Multi-Tier Architecture core used for building applications

1.7.0(11y ago)0841MITPHPPHP &gt;=5.4.0

Since Jun 11Pushed 11y ago1 watchersCompare

[ Source](https://github.com/arkanmgerges/multi-tier-architecture)[ Packagist](https://packagist.org/packages/arkanmgerges/multi-tier-architecture)[ Docs](https://github.com/arkanmgerges/multi-tier-architecture)[ RSS](/packages/arkanmgerges-multi-tier-architecture/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (9)Used By (1)

Multi-Tier Architecture
=======================

[](#multi-tier-architecture)

This is a multi-tier architecture core used for creating applications, it has a flexible application layers as follows:

1. Use case layer: This layer will contain only use cases that will interact with the outside world like frameworks, cli...etc
2. Data gateway layer: This layer is responsible of taking the request sent from the use case and return a response, this layer can interact with the data base, calls to api, using memcache ...etc
3. Entities are recognized by both layers use case and data gateway, and they do not have any dependencies.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~25 days

Recently: every ~33 days

Total

8

Last Release

4176d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c2fd1c17cb2c388dea1aa48a57a895ef6675155161334ea415c2130bc967b234?d=identicon)[arkanmgerges](/maintainers/arkanmgerges)

---

Top Contributors

[![arkan78](https://avatars.githubusercontent.com/u/4333921?v=4)](https://github.com/arkan78 "arkan78 (2 commits)")[![arkanmgerges](https://avatars.githubusercontent.com/u/7836805?v=4)](https://github.com/arkanmgerges "arkanmgerges (1 commits)")

---

Tags

multi-tier-architecture

### Embed Badge

![Health badge](/badges/arkanmgerges-multi-tier-architecture/health.svg)

```
[![Health](https://phpackages.com/badges/arkanmgerges-multi-tier-architecture/health.svg)](https://phpackages.com/packages/arkanmgerges-multi-tier-architecture)
```

###  Alternatives

[qafeen/manager

Manage, install and search laravel base packages.

122.8k](/packages/qafeen-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
