---
title: "Γλωσσάριο: όροι λογισμικού, AI, cloud και πρόσληψης"
description: "Απλοί ορισμοί όρων που ακούτε όταν αναπτύσσετε εφαρμογές, πράκτορες AI και συστήματα cloud ή προσλαμβάνετε μηχανικούς, από το caching έως τον fractional CTO."
canonical: https://sdk.enterprises/el/glossary
language: el
---

# Οι όροι πίσω από τη δουλειά, σε απλή γλώσσα

Οι τεχνικές συζητήσεις είναι γεμάτες ορολογία. Εδώ θα βρείτε σύντομους, απλούς ορισμούς για τους όρους που ακούγονται πιο συχνά όταν αναπτύσσονται, λειτουργούν και στελεχώνονται λογισμικό, πράκτορες AI και συστήματα cloud.

**Πύλη API (API gateway)**: Υπηρεσία που βρίσκεται μπροστά από ένα ή περισσότερα APIs και χειρίζεται κοινές λειτουργίες όπως η δρομολόγηση, η αυθεντικοποίηση, ο περιορισμός ρυθμού αιτημάτων και η καταγραφή αιτημάτων. Οι πελάτες καλούν την πύλη, η οποία προωθεί κάθε αίτημα στη σωστή υπηρεσία backend.

**AWS**: Amazon Web Services, η πλατφόρμα cloud της Amazon. Παρέχει κατ' απαίτηση υπολογιστική ισχύ, αποθήκευση, βάσεις δεδομένων, δικτύωση και διαχειριζόμενες υπηρεσίες, αντικαθιστώντας τον εξοπλισμό που αλλιώς μια εταιρεία θα αγόραζε και θα λειτουργούσε η ίδια.

**Διάθεση εκδόσεων blue-green (blue-green deployment)**: Τεχνική διάθεσης εκδόσεων που διατηρεί δύο πανομοιότυπα περιβάλλοντα παραγωγής. Η νέα έκδοση εγκαθίσταται στο ανενεργό περιβάλλον, ελέγχεται, και έπειτα η κίνηση μεταφέρεται σε αυτό από το ενεργό. Η επιστροφή της κίνησης στο προηγούμενο περιβάλλον είναι η επαναφορά.

**Ακύρωση cache (cache invalidation)**: Η αφαίρεση ή ενημέρωση δεδομένων της cache όταν αλλάζουν τα υποκείμενα δεδομένα, ώστε οι χρήστες να μη βλέπουν παρωχημένα αποτελέσματα. Συνηθισμένες στρατηγικές είναι οι χρόνοι λήξης, η διαγραφή εγγραφών κατά την εγγραφή νέων δεδομένων και τα κλειδιά με έκδοση.

**Caching (προσωρινή αποθήκευση)**: Η αποθήκευση του αποτελέσματος μιας δαπανηρής λειτουργίας, όπως ενός ερωτήματος σε βάση δεδομένων ή μιας κλήσης API, σε γρήγορο αποθηκευτικό χώρο, ώστε να το ξαναχρησιμοποιούν τα επόμενα αιτήματα. Το caching μειώνει τους χρόνους απόκρισης και το φορτίο του υποκείμενου συστήματος, με κόστος την ανάγκη να διατηρούνται ενημερωμένα τα αποθηκευμένα δεδομένα.

**CI/CD**: Συνεχής ενσωμάτωση (continuous integration) και συνεχής παράδοση ή ανάπτυξη (continuous delivery ή deployment). Κάθε αλλαγή μεταγλωττίζεται και ελέγχεται αυτόματα όταν συγχωνεύεται, και μια ροή (pipeline) τη διαθέτει σε ένα περιβάλλον με ελάχιστη ή καθόλου χειροκίνητη δουλειά.

**Μετάβαση στο cloud (cloud migration)**: Η μεταφορά εφαρμογών, δεδομένων και υποδομών από τοπικούς διακομιστές (on-premise) ή παλαιές εικονικές μηχανές σε έναν πάροχο cloud όπως το AWS ή το Google Cloud. Οι προσεγγίσεις κυμαίνονται από τη μεταφορά μιας εφαρμογής ως έχει έως την ανακατασκευή της για διαχειριζόμενες υπηρεσίες cloud.

**Αυτοματοποίηση ελέγχου κώδικα (code review)**: Η χρήση στατικής ανάλυσης, αυτόματων tests ή πρακτόρων AI για τον έλεγχο αλλαγών κώδικα πριν από τον ανθρώπινο ελεγκτή ή παράλληλα με αυτόν. Οι αυτόματοι έλεγχοι εντοπίζουν ζητήματα μορφοποίησης, συνηθισμένα σφάλματα και tests που λείπουν, ώστε οι ελεγκτές να εστιάζουν στον σχεδιασμό και στη συμπεριφορά.

**Cutover (οριστική μετάβαση)**: Η στιγμή που ένα σύστημα περνά από το παλιό περιβάλλον στο νέο, για παράδειγμα όταν η κίνηση παραγωγής ανακατευθύνεται σε μια εφαρμογή που έχει μεταφερθεί. Ένα σχέδιο cutover απαριθμεί τα βήματα, τους υπευθύνους, τους ελέγχους και τη διαδρομή επαναφοράς.

**Ελαχιστοποίηση δεδομένων**: Η αρχή σύμφωνα με την οποία συλλέγονται και διατηρούνται μόνο τα προσωπικά δεδομένα που χρειάζονται για έναν δηλωμένο σκοπό. Είναι μία από τις βασικές αρχές του GDPR και περιορίζει επίσης τη ζημιά από οποιαδήποτε παραβίαση δεδομένων.

**DevOps**: Τρόπος εργασίας όπου οι άνθρωποι που αναπτύσσουν το λογισμικό αυτοματοποιούν επίσης το πώς ελέγχεται, εγκαθίσταται και λειτουργεί. Στην πράξη σημαίνει ροές CI/CD, υποδομή περιγεγραμμένη σε κώδικα και παρακολούθηση που ειδοποιεί την ομάδα όταν κάτι χαλάει.

**Diff**: Προβολή γραμμή προς γραμμή του τι άλλαξε ανάμεσα σε δύο εκδόσεις ενός αρχείου ή μιας βάσης κώδικα, με τις γραμμές που προστέθηκαν και αφαιρέθηκαν. Τα diffs είναι η βασική μονάδα του ελέγχου κώδικα.

**Elasticsearch**: Κατανεμημένη μηχανή αναζήτησης και ανάλυσης που ευρετηριάζει έγγραφα για γρήγορη αναζήτηση πλήρους κειμένου και συγκεντρωτικούς υπολογισμούς. Χρησιμοποιείται συχνά για την αναζήτηση σε ιστότοπους, την ανάλυση αρχείων καταγραφής και ως επίπεδο βελτιστοποιημένο για ανάγνωση δίπλα σε μια κύρια βάση δεδομένων.

**Τεχνολογικός συνεργάτης (engineering partner)**: Εξωτερική εταιρεία που αναλαμβάνει την ευθύνη για ένα τεχνικό αποτέλεσμα, όχι μόνο για τη διάθεση ωρών εργασίας. Σχεδιάζει τη δουλειά, βρίσκει τους ανθρώπους, λογοδοτεί για την ποιότητα και παραδίδει το αποτέλεσμα στην ομάδα του πελάτη.

**CTO μερικής απασχόλησης (fractional CTO)**: Έμπειρο τεχνικό στέλεχος που συνεργάζεται με μια εταιρεία για ένα μέρος του μήνα αντί για πλήρη απασχόληση. Παίρνει τις τεχνολογικές αποφάσεις, βοηθά στην πρόσληψη μηχανικών και κρατά την παράδοση σε τροχιά, συχνά για εταιρείες που δεν είναι ακόμη έτοιμες για CTO πλήρους απασχόλησης.

**GDPR**: Ο Γενικός Κανονισμός για την Προστασία Δεδομένων (ΓΚΠΔ), ο νόμος της Ευρωπαϊκής Ένωσης που ρυθμίζει πώς συλλέγονται, υποβάλλονται σε επεξεργασία και αποθηκεύονται τα προσωπικά δεδομένα ανθρώπων στην ΕΕ. Εφαρμόζεται στους οργανισμούς που χειρίζονται τέτοια δεδομένα, όπου κι αν είναι εγκατεστημένοι.

**Google Cloud**: Η πλατφόρμα cloud της Google, γνωστή και ως Google Cloud Platform ή GCP. Όπως το AWS, παρέχει κατ' απαίτηση υπολογιστική ισχύ, αποθήκευση, βάσεις δεδομένων, δικτύωση και διαχειριζόμενες υπηρεσίες.

**Ταυτοδυναμία (idempotency)**: Η ιδιότητα μιας λειτουργίας να έχει το ίδιο αποτέλεσμα είτε εκτελεστεί μία είτε πολλές φορές. Τα ταυτοδύναμα APIs επιτρέπουν σε έναν πελάτη να επαναλάβει με ασφάλεια ένα αίτημα, όπως μια πληρωμή, μετά από λήξη του χρόνου αναμονής, χωρίς να δημιουργηθούν διπλότυπα.

**Kubernetes**: Σύστημα ανοιχτού κώδικα για την εκτέλεση εφαρμογών σε containers σε ένα σύμπλεγμα μηχανών. Προγραμματίζει την εκτέλεση των containers, επανεκκινεί όσα αποτυγχάνουν, αυξομειώνει τον αριθμό τους και διαχειρίζεται τις σταδιακές ενημερώσεις.

**Laravel**: Ευρέως διαδεδομένο framework ανοιχτού κώδικα για web εφαρμογές σε PHP. Περιλαμβάνει δρομολόγηση, ORM, ουρές, caching, αυθεντικοποίηση και εργαλεία ελέγχου, και αποτελεί συνηθισμένη επιλογή για APIs και επιχειρησιακές εφαρμογές.

**Εκσυγχρονισμός παλαιών συστημάτων (legacy)**: Η ενημέρωση ενός παλαιότερου συστήματος ώστε η λειτουργία και η τροποποίησή του να γίνονται φθηνότερα και με μεγαλύτερη ασφάλεια. Μπορεί να σημαίνει αναβάθμιση frameworks και εκδόσεων γλώσσας, αναδιάρθρωση κώδικα, μετάβαση στο cloud ή ανακατασκευή τμημάτων από το μηδέν.

**Lift and shift**: Προσέγγιση μετάβασης που μεταφέρει μια εφαρμογή σε νέα υποδομή, συνήθως στο cloud, με ελάχιστες ή καθόλου αλλαγές στον κώδικα. Είναι γρήγορη, αλλά η εφαρμογή κερδίζει λίγα από τις διαχειριζόμενες υπηρεσίες cloud μέχρι να εκσυγχρονιστεί.

**Πράκτορας LLM (LLM agent)**: Λογισμικό που χρησιμοποιεί ένα μεγάλο γλωσσικό μοντέλο για να σχεδιάζει και να εκτελεί εργασίες πολλών βημάτων καλώντας εργαλεία, όπως η ανάγνωση αρχείων, η εκτέλεση tests ή τα ερωτήματα σε ένα API. Οι καλοσχεδιασμένοι πράκτορες δείχνουν το σχέδιό τους, καταγράφουν τις ενέργειές τους και ζητούν από έναν άνθρωπο να εγκρίνει τις αλλαγές.

**Παρατηρησιμότητα (observability)**: Η δυνατότητα να καταλαβαίνετε τι κάνει ένα σύστημα από τα δεδομένα που παράγει: αρχεία καταγραφής (logs), μετρικές και ίχνη (traces). Η καλή παρατηρησιμότητα επιτρέπει σε μια ομάδα να βρει την αιτία ενός προβλήματος παραγωγής χωρίς να χρειαστεί πρώτα να εγκαταστήσει νέο κώδικα για να το διερευνήσει.

**OWASP**: Το Open Worldwide Application Security Project, ένα μη κερδοσκοπικό ίδρυμα που δημοσιεύει δωρεάν οδηγίες για την ασφάλεια εφαρμογών. Η λίστα του Top 10 με τους κρισιμότερους κινδύνους ασφάλειας για web εφαρμογές αποτελεί συνηθισμένη βάση για την ασφαλή ανάπτυξη και τον έλεγχο κώδικα.

**Καθυστέρηση P95 (P95 latency)**: Ο χρόνος απόκρισης κάτω από τον οποίο ολοκληρώνεται το 95% των αιτημάτων. Δείχνει τι βιώνουν οι χρήστες στα πιο αργά αιτήματα καλύτερα από έναν μέσο όρο, αφού ο μέσος όρος μπορεί να κρύβει μια μακριά ουρά αργών αποκρίσεων.

**Περιορισμός ρυθμού αιτημάτων (rate limiting)**: Ο περιορισμός του πόσα αιτήματα μπορεί να κάνει ένας πελάτης σε ένα δεδομένο χρονικό διάστημα. Προστατεύει μια υπηρεσία από υπερφόρτωση και κατάχρηση, και τα αιτήματα πάνω από το όριο απορρίπτονται ή καθυστερούν.

**Dashboard πραγματικού χρόνου**: Πίνακας ελέγχου που ενημερώνεται καθώς φτάνουν νέα δεδομένα, συνήθως μέσω WebSockets ή server-sent events, αντί για ενημέρωση σε προγραμματισμένα διαστήματα ή με ανανέωση της σελίδας. Οι ομάδες λειτουργιών τα χρησιμοποιούν για να παρακολουθούν συστήματα και να αντιδρούν σε προβλήματα τη στιγμή που συμβαίνουν.

**Redis**: Αποθήκη δεδομένων στη μνήμη (in-memory) που χρησιμοποιείται για caching, συνεδρίες, ουρές, περιορισμό ρυθμού αιτημάτων και μετρητές πραγματικού χρόνου. Επειδή τα δεδομένα βρίσκονται στη μνήμη, οι αναγνώσεις και οι εγγραφές είναι πολύ γρήγορες.

**Επαναφορά (rollback)**: Η επιστροφή ενός συστήματος στην προηγούμενη λειτουργική του έκδοση μετά από μια αποτυχημένη διάθεση έκδοσης ή μετάβαση. Η διαδρομή επαναφοράς σχεδιάζεται και δοκιμάζεται εκ των προτέρων, ώστε να μπορεί να εκτελεστεί γρήγορα και με ασφάλεια.

**Εγχειρίδιο λειτουργίας (runbook)**: Γραπτή διαδικασία για τη λειτουργία ενός συστήματος: πώς εγκαθίσταται, πώς ελέγχεται η υγεία του και πώς αντιμετωπίζονται γνωστές ειδοποιήσεις και βλάβες. Τα εγχειρίδια λειτουργίας επιτρέπουν και σε άλλους, πέρα από τους αρχικούς δημιουργούς, να λειτουργούν το σύστημα.

**Ενίσχυση προσωπικού (staff augmentation)**: Η προσθήκη εξωτερικών μηχανικών σε μια εσωτερική ομάδα για την κάλυψη κενών σε δεξιότητες ή δυναμικότητα, συνήθως με χρέωση βάσει χρόνου. Ο πελάτης κατευθύνει την καθημερινή δουλειά και ο πάροχος διαθέτει τους ανθρώπους.

**Συνεχής εισαγωγή δεδομένων (streaming ingestion)**: Η συνεχής αποδοχή και επεξεργασία δεδομένων καθώς παράγονται, αντί για περιοδικές παρτίδες. Ταιριάζει σε δεδομένα δικτύου, αισθητήρων, συμβάντων και αρχείων καταγραφής, όπου οι αποφάσεις εξαρτώνται από όσα συμβαίνουν τώρα.

**Επέκταση ομάδας (team extension)**: Τρόπος προσθήκης ειδικών σε μια υπάρχουσα ομάδα για καθορισμένο διάστημα, με εργασία στα εργαλεία και στις ρουτίνες αυτής της ομάδας. Σε αντίθεση με την απλή ενίσχυση προσωπικού, ο πάροχος συχνά παραμένει υπεύθυνος για την ποιότητα της δουλειάς.

**Τεχνικό χρέος**: Το μελλοντικό κόστος που δημιουργούν οι βιαστικές λύσεις, οι παρωχημένες εξαρτήσεις ή οι σχεδιαστικές επιλογές που δεν ταιριάζουν πια. Όπως το οικονομικό χρέος, έχει τόκους: κάθε αλλαγή παίρνει περισσότερο χρόνο, μέχρι να αποπληρωθεί το χρέος με αναδιάρθρωση κώδικα (refactoring) ή αναβαθμίσεις.

**Τεχνικός έλεγχος δέουσας επιμέλειας (technical due diligence)**: Αξιολόγηση του κώδικα, της υποδομής, της ασφάλειας και της ομάδας ανάπτυξης ενός προϊόντος, συνήθως πριν από μια επένδυση ή εξαγορά. Δείχνει στον αγοραστή τι πραγματικά αποκτά, ποιους κινδύνους συνεπάγεται και τι θα χρειαζόταν για να διορθωθούν.

**WebSocket**: Πρωτόκολλο που διατηρεί ανοιχτή μια αμφίδρομη σύνδεση ανάμεσα σε έναν πελάτη και έναν διακομιστή. Ο διακομιστής μπορεί να στέλνει ενημερώσεις τη στιγμή που συμβαίνουν, γι' αυτό είναι συνηθισμένη επιλογή για ζωντανά dashboards, συνομιλίες και ειδοποιήσεις.

**Διάθεση χωρίς διακοπή λειτουργίας (zero-downtime deployment)**: Η διάθεση μιας νέας έκδοσης χωρίς η υπηρεσία να γίνει μη διαθέσιμη για τους χρήστες. Συνηθισμένες τεχνικές είναι οι σταδιακές ενημερώσεις (rolling updates), τα blue-green deployments και οι αλλαγές βάσης δεδομένων με συμβατότητα προς τα πίσω.

**n8n**: Εργαλείο αυτοματοποίησης ροών εργασίας που συνδέει επιχειρησιακό λογισμικό και εκτελεί αλυσίδες ενεργειών από ένα έναυσμα (trigger), όπως μια φόρμα ή ένα email. Λειτουργεί ως υπηρεσία cloud ή στους δικούς σας διακομιστές.

**Ευρετηρίαση (indexing)**: Το βήμα κατά το οποίο μια μηχανή αναζήτησης αναλύει μια σελίδα που έχει ανιχνεύσει και την αποθηκεύει στο ευρετήριό της. Μόνο οι σελίδες που έχουν ευρετηριαστεί μπορούν να εμφανιστούν στα αποτελέσματα αναζήτησης.

**Χάρτης ιστότοπου XML (XML sitemap)**: Αρχείο που απαριθμεί τις σελίδες ενός ιστότοπου που ο ιδιοκτήτης του θέλει να βρουν και να ευρετηριάσουν οι μηχανές αναζήτησης, και προαιρετικά την ημερομηνία της τελευταίας αλλαγής καθεμιάς.

**Ηλεκτρονική τιμολόγηση (e-invoicing)**: Τιμολόγια που ανταλλάσσονται μεταξύ επιχειρήσεων ως δομημένα δεδομένα μέσω εγκεκριμένων πλατφορμών, αντί για απλά αρχεία PDF ή χαρτί. Στη Γαλλία εφαρμόζεται σταδιακά από την 1η Σεπτεμβρίου 2026.
