Startup Glossary

Τεχνολογία

Open Source
Ανοιχτού Κώδικα
ΕΠΕΞΗΓΗΣΗ

Λογισμικό του οποίου ο πηγαίος κώδικας είναι διαθέσιμος δωρεάν για χρήση, τροποποίηση και διανομή.

ΠΑΡΑΔΕΙΓΜΑ

Παραδείγματα open source software:

  • Linux (OS)
  • WordPress
  • React
  • Node.js

Business model: services, hosted version (WordPress.com), enterprise features.

Stack
Στοίβα Τεχνολογιών
ΕΠΕΞΗΓΗΣΗ

Το σύνολο τεχνολογιών, γλωσσών και εργαλείων που χρησιμοποιούνται για την ανάπτυξη μιας εφαρμογής (π.χ. LAMP, MERN).

ΠΑΡΑΔΕΙΓΜΑ

Παράδειγμα modern web stack:

  • Frontend: React + Next.js
  • Backend: Node.js + Postgres
  • Hosting: Vercel + Supabase
  • Analytics: PostHog
Frontend
Διεπαφή χρήστη (client-side)
ΕΠΕΞΗΓΗΣΗ

Το τμήμα μιας εφαρμογής που βλέπει και με το οποίο αλληλεπιδρά ο χρήστης (UI).

ΠΑΡΑΔΕΙΓΜΑ

Frontend = ό,τι βλέπει ο χρήστης στον browser.

  • HTML/CSS/JavaScript
  • Frameworks: React, Vue, Svelte
  • Στόχος: UX, ταχύτητα, προσβασιμότητα
Backend
Υποδομή (server-side)
ΕΠΕΞΗΓΗΣΗ

Το τμήμα μιας εφαρμογής που τρέχει στον server και διαχειρίζεται δεδομένα και λογική.

ΠΑΡΑΔΕΙΓΜΑ

Backend = server-side λογική.

  • Databases (Postgres, MongoDB)
  • APIs (REST, GraphQL)
  • Business logic
  • Auth, payments, integrations
SaaS
Λογισμικό ως Υπηρεσία
ΕΠΕΞΗΓΗΣΗ

Software as a Service — μοντέλο διανομής λογισμικού μέσω cloud, με χρέωση συνδρομής.

ΠΑΡΑΔΕΙΓΜΑ

Παραδείγματα SaaS:

  • Salesforce (CRM)
  • Slack (communication)
  • Notion (docs)
  • Shopify (ecommerce)

Monthly/annual subscription, cloud-hosted, no install.

Full Stack
Πλήρης Στοίβα
ΕΠΕΞΗΓΗΣΗ

Ανάπτυξη που καλύπτει και το frontend και το backend μιας εφαρμογής.

ΠΑΡΑΔΕΙΓΜΑ

Ο full stack developer γνωρίζει και τα δύο:

  • Frontend (React)
  • Backend (Node.js/Django)
  • Databases
  • DevOps βασικά

Ιδανικό για startups που θέλουν 1 άτομο να καλύψει πολλά.

PaaS
Πλατφόρμα ως Υπηρεσία
ΕΠΕΞΗΓΗΣΗ

Platform as a Service - cloud πλατφόρμα για ανάπτυξη και εκτέλεση εφαρμογών χωρίς διαχείριση υποδομής.

ΠΑΡΑΔΕΙΓΜΑ

Παραδείγματα PaaS:

  • Heroku (deploy apps χωρίς server management)
  • Vercel (Next.js hosting)
  • Firebase (BaaS)
Agile
Ευέλικτη Μεθοδολογία
ΕΠΕΞΗΓΗΣΗ

Μεθοδολογία διαχείρισης έργων με μικρές, γρήγορες επαναλήψεις και συχνή προσαρμογή στις ανάγκες.

ΠΑΡΑΔΕΙΓΜΑ

Agile principles:

  • Working software > docs
  • Customer collaboration > contract
  • Change over plan
  • Individuals > processes

Frameworks: Scrum, Kanban.

IaaS
Υποδομή ως Υπηρεσία
ΕΠΕΞΗΓΗΣΗ

Infrastructure as a Service – παροχή εικονικοποιημένων πόρων υπολογιστικής υποδομής μέσω cloud.

ΠΑΡΑΔΕΙΓΜΑ

Παραδείγματα IaaS:

  • AWS EC2
  • Google Cloud Compute
  • DigitalOcean

Νοικιάζεις servers, storage, network. Εσύ χειρίζεσαι OS, apps.

Scrum
Scrum
ΕΠΕΞΗΓΗΣΗ

Πλαίσιο Agile με sprints (2-4 εβδομάδες), ημερήσια standups και συγκεκριμένους ρόλους (Scrum Master, Product Owner).

ΠΑΡΑΔΕΙΓΜΑ

Scrum team εργάζεται σε 2-week sprints:

  • Sprint planning (Δευτέρα)
  • Daily standups (15')
  • Sprint review (Παρασκευή)
  • Retrospective