Το σύνολο τεχνολογιών, γλωσσών και εργαλείων που χρησιμοποιούνται για την ανάπτυξη μιας εφαρμογής (π.χ. LAMP, MERN).
Παράδειγμα modern web stack:
- Frontend: React + Next.js
- Backend: Node.js + Postgres
- Hosting: Vercel + Supabase
- Analytics: PostHog
Startup Glossary
Το σύνολο τεχνολογιών, γλωσσών και εργαλείων που χρησιμοποιούνται για την ανάπτυξη μιας εφαρμογής (π.χ. LAMP, MERN).
Παράδειγμα modern web stack:
Το τμήμα μιας εφαρμογής που βλέπει και με το οποίο αλληλεπιδρά ο χρήστης (UI).
Frontend = ό,τι βλέπει ο χρήστης στον browser.
Το τμήμα μιας εφαρμογής που τρέχει στον server και διαχειρίζεται δεδομένα και λογική.
Backend = server-side λογική.
Software as a Service — μοντέλο διανομής λογισμικού μέσω cloud, με χρέωση συνδρομής.
Παραδείγματα SaaS:
Monthly/annual subscription, cloud-hosted, no install.
Ανάπτυξη που καλύπτει και το frontend και το backend μιας εφαρμογής.
Ο full stack developer γνωρίζει και τα δύο:
Ιδανικό για startups που θέλουν 1 άτομο να καλύψει πολλά.
Platform as a Service - cloud πλατφόρμα για ανάπτυξη και εκτέλεση εφαρμογών χωρίς διαχείριση υποδομής.
Παραδείγματα PaaS:
Μεθοδολογία διαχείρισης έργων με μικρές, γρήγορες επαναλήψεις και συχνή προσαρμογή στις ανάγκες.
Agile principles:
Frameworks: Scrum, Kanban.
Infrastructure as a Service – παροχή εικονικοποιημένων πόρων υπολογιστικής υποδομής μέσω cloud.
Παραδείγματα IaaS:
Νοικιάζεις servers, storage, network. Εσύ χειρίζεσαι OS, apps.
Πλαίσιο Agile με sprints (2-4 εβδομάδες), ημερήσια standups και συγκεκριμένους ρόλους (Scrum Master, Product Owner).
Scrum team εργάζεται σε 2-week sprints:
Application Programming Interface – σύνολο κανόνων και πρωτοκόλλων που επιτρέπει σε δύο εφαρμογές να επικοινωνούν μεταξύ τους.
Το Stripe API επιτρέπει σε eshops να δέχονται πληρωμές χωρίς να χτίσουν δικό τους payment system.