דילוג לתוכן הראשי
Frishchin Systems
כל הפרויקטים

תשתיות · CI/CD · Prometheus

פורטפוליו שמנטר את עצמו

CI/CD, קונטיינר מוקשח שרץ בלי root, נקודת קצה לבדיקת תקינות ומדדים משלו — עבודת DevOps בפועל.

במבט מהיר

CI/CD

lint → build → push

non-root

קונטיינר מוקשח

/metrics

נקודת קצה ל-Prometheus

פרויקט נפרד מהאתר הזה. הקוד נמצא בריפו פרטי ב-GitHub; אשמח להציג אותו בשיחה.

הבעיה

כל קורות חיים של DevOps מונים צנרות, קונטיינרים וניטור. הצהרות הן זולות — הפורטפוליו עצמו צריך להיות ההוכחה, לא עוד ברושור סטטי.

איך זה בנוי

  • GitHub Actions: ‏lint,‏ typecheck ו-build, ואז דחיפת האימג׳ ל-GHCR
  • Dockerfile רב-שלבי, ריצה ללא root ובדיקת תקינות
  • Next.js עצמאי עם נקודת קצה ⁦/healthz⁩ ב-JSON
  • מדדי Prometheus שהאפליקציה מייצאת על עצמה

איפה זה עומד

הריפו משמש גם כארכיטקטורת ייחוס לאפליקציות ווב בקונטיינרים. הפוטר מקשר כל פריסה לקומיט שלה, והאפליקציה מדווחת על התקינות והמדדים של עצמה.

  • ארכיטקטורת ייחוס לאפליקציות בקונטיינרים
  • כל פריסה ניתנת למעקב עד הקומיט
  • מדדי Prometheus מהקופסה

רוצים שאבנה משהו כזה גם בשבילכם?

ספרו לי מה אתם צריכים. אני עונה תוך יום עסקים.

וואטסאפקבעו שיחה