Asatal
MATMAK yella yakan yettwaseqdac s tidet mi d-kecmeɣ, s yimsaɣen n tidet yettekkalen fell-as yal ass. Leqdic mačči d tira tikkelt-nniḍen. D asnerni n usnas yellan yakan s laman: ad rnuɣ tizmar, ad smaynuteɣ ayen i ttwalin yimsaɣen, ad teqqim tɣerɣert tettɣawal, teṛked.
Afaris yesdukkul imiḍanen n yiseqdacen, ijerriden, tifaturin, ssuma, ikridiyen, akatalug ameqqran n yimudam n tkeryas, timhal n ugzam, asmel i yimsaɣen d ugalis n usefrek.
Afaris n terbaɛt. Ttekkiɣ deg tɣerɣert yellan yakan akked terbaɛt n tenjinyurt. Leqdic ddaw-a d aḥric-iw deg-s; ur qqareɣ ara bniɣ MATMAK weḥdi.
Ayen i bennuɣ
- Ssnernayeɣ REST API n ASP.NET Core, Razor Pages, imeẓla d yiberdan n uxeddim n tsebddit.
- Xeddmeɣ ɣef usesteb, ijerriden, tifaturin, ssuma, ikridiyen d tmhal n ugzam.
- Ɛawdeɣ asuneɣ n yisebtar n yimsaɣen d ugrudem n usefrek ɣer UI amaynut, yettemsawen d yal agdil, yeqqnen ɣer yimeẓla yellan yakan.
- Sidfeɣ axelleṣ n yiwet n tikkelt s Stripe, ijerriden yettuɣalen, tifaturin d yileqman n waddad n uxelleṣ s webhuk.
- Xeddmeɣ srid akked tnebaḍt d terbaɛt ɣef yisutar, tizwarin d tuffɣiwin.
Amek i yemsezdi unagraw
Tifrat d tangalt .NET s yiferdisen, s waṭas n yisenfaren. D wa d aḥric n yal tissi i ɣef xeddmeɣ:
| Tissi | Ayen i xeddmeɣ | Ifecka |
|---|---|---|
| Igrudmen | Isebtar n yimsaɣen d ugalis n usefrek, yettwasunɣen tikkelt-nniḍen i tirmit tatrart yettemsawen d yal agdil. | Razor Pages · HTML · CSS · JS |
| Asnas | API, imeẓla d yiberdan n uxeddim i yimiḍanen, ijerriden, tifaturin, ssuma, ikridiyen d ugzam. | C# · ASP.NET Core · Web API |
| Axelleṣ | Axelleṣ n yiwet n tikkelt d uxelleṣ yettuɣalen, tifaturin, ileqman n waddad s webhuk. | Stripe |
| Isefka | Asuneɣ n uskima, aseggem n tuttriwin, tiffiwin n yisefka i yettwaseqdacen s tidet d yiḥraz. | SQL · EF Core · LINQ |
| Timhal | Iqeddacen, asebded, amnaḍ n tirmit, aɛassi d yilɣa. | Linux · AWS · Nginx · GitHub Actions · Grafana |
Tangalt tebḍa ɣef yisenfaren API, Client, Admin, Models d Services, ayen yettaǧǧan yal tamsalt d tabaḍnit, tettwaseqdac tikkelt-nniḍen.
Asɣawel n tissi n yisefka
Kra n yiberdan n tɣuri d tira ttɛeṭṭilen ugar n wayen ilaqen. Ɛawdeɣ asuneɣ n kra n yiḥricen n uskima n taffa n yisefka akken ad kkseɣ tifelwiyin yettwaɛawaden d tuqqniwin ɣlayen, sseggmeɣ tuttriwin Entity Framework Core i ten-yesseqdacen.
Agmuḍ: qrib 40% ugar n tɣawla deg tmhal n tɣuri d tira i yettwaḥuzen.
Asseddu-ines s tidet
Amahil-iw yezri tangalt n usnas. Ṭṭfeɣ lmesɛuliya seg tazwara armi d taggara n unfrastruktur n tkebbanit: imiḍanen n usigna, iqeddacen, tiffiwin n yisefka i yettwaseqdacen s tidet, tiɣula, DNS, imayl d yimeẓla n uxelleṣ.
- Ttheyyiɣ, ḥerrzeɣ iqeddacen Linux n usigna d VPS: anekcum SSH, firewall, apruksi amgal Nginx, TLS d runtime n yisnasen.
- Sefrakeɣ AWS EC2, tiffiwin n yisefka i yettwaseqdacen s tidet, iḥraz iwurmanen d wamnaḍ n tirmit i yebḍan.
- Xeddmeɣ s wudem awurman lebni d usebded s GitHub Actions.
- Bniɣ aɛassi s Prometheus, Grafana, Loki d Promtail, s tfelwiyin d yilɣa ɣef yiqeddacen, API, Nginx d yiɣmisen n usnas.
Tansiwin tigensanin, isefka n yimsaɣen d yiɣewwaren n tɣellist ttwakksen s leɛqel seg usebter-a.
Ayen i d-yesskanay waya
Amek i xeddmeɣ deg ufaris yellan yakan: fehmeɣ tilas, ssnernayeɣ iberdan n uxeddim igejdanen n tsebddit war ma rẓiɣ-ten, qqneɣ ibeddilen n ugrudem d backend, qqimeɣ d amasay armi d asebded d uɛassi.