Μετάβαση στο περιεχόμενο
SDK.

Γλωσσάριο

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

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

Ακύρωση cache (cache invalidation)
Η αφαίρεση ή ενημέρωση δεδομένων της cache όταν αλλάζουν τα υποκείμενα δεδομένα, ώστε οι χρήστες να μη βλέπουν παρωχημένα αποτελέσματα. Συνηθισμένες στρατηγικές είναι οι χρόνοι λήξης, η διαγραφή εγγραφών κατά την εγγραφή νέων δεδομένων και τα κλειδιά με έκδοση.
Αυτοματοποίηση ελέγχου κώδικα (code review)
Η χρήση στατικής ανάλυσης, αυτόματων tests ή πρακτόρων AI για τον έλεγχο αλλαγών κώδικα πριν από τον ανθρώπινο ελεγκτή ή παράλληλα με αυτόν. Οι αυτόματοι έλεγχοι εντοπίζουν ζητήματα μορφοποίησης, συνηθισμένα σφάλματα και tests που λείπουν, ώστε οι ελεγκτές να εστιάζουν στον σχεδιασμό και στη συμπεριφορά.
Διάθεση εκδόσεων blue-green (blue-green deployment)
Τεχνική διάθεσης εκδόσεων που διατηρεί δύο πανομοιότυπα περιβάλλοντα παραγωγής. Η νέα έκδοση εγκαθίσταται στο ανενεργό περιβάλλον, ελέγχεται, και έπειτα η κίνηση μεταφέρεται σε αυτό από το ενεργό. Η επιστροφή της κίνησης στο προηγούμενο περιβάλλον είναι η επαναφορά.
Διάθεση χωρίς διακοπή λειτουργίας (zero-downtime deployment)
Η διάθεση μιας νέας έκδοσης χωρίς η υπηρεσία να γίνει μη διαθέσιμη για τους χρήστες. Συνηθισμένες τεχνικές είναι οι σταδιακές ενημερώσεις (rolling updates), τα blue-green deployments και οι αλλαγές βάσης δεδομένων με συμβατότητα προς τα πίσω.
Εγχειρίδιο λειτουργίας (runbook)
Γραπτή διαδικασία για τη λειτουργία ενός συστήματος: πώς εγκαθίσταται, πώς ελέγχεται η υγεία του και πώς αντιμετωπίζονται γνωστές ειδοποιήσεις και βλάβες. Τα εγχειρίδια λειτουργίας επιτρέπουν και σε άλλους, πέρα από τους αρχικούς δημιουργούς, να λειτουργούν το σύστημα.
Εκσυγχρονισμός παλαιών συστημάτων (legacy)
Η ενημέρωση ενός παλαιότερου συστήματος ώστε η λειτουργία και η τροποποίησή του να γίνονται φθηνότερα και με μεγαλύτερη ασφάλεια. Μπορεί να σημαίνει αναβάθμιση frameworks και εκδόσεων γλώσσας, αναδιάρθρωση κώδικα, μετάβαση στο cloud ή ανακατασκευή τμημάτων από το μηδέν.
Ελαχιστοποίηση δεδομένων
Η αρχή σύμφωνα με την οποία συλλέγονται και διατηρούνται μόνο τα προσωπικά δεδομένα που χρειάζονται για έναν δηλωμένο σκοπό. Είναι μία από τις βασικές αρχές του GDPR και περιορίζει επίσης τη ζημιά από οποιαδήποτε παραβίαση δεδομένων.
Ενίσχυση προσωπικού (staff augmentation)
Η προσθήκη εξωτερικών μηχανικών σε μια εσωτερική ομάδα για την κάλυψη κενών σε δεξιότητες ή δυναμικότητα, συνήθως με χρέωση βάσει χρόνου. Ο πελάτης κατευθύνει την καθημερινή δουλειά και ο πάροχος διαθέτει τους ανθρώπους.
Επαναφορά (rollback)
Η επιστροφή ενός συστήματος στην προηγούμενη λειτουργική του έκδοση μετά από μια αποτυχημένη διάθεση έκδοσης ή μετάβαση. Η διαδρομή επαναφοράς σχεδιάζεται και δοκιμάζεται εκ των προτέρων, ώστε να μπορεί να εκτελεστεί γρήγορα και με ασφάλεια.
Επέκταση ομάδας (team extension)
Τρόπος προσθήκης ειδικών σε μια υπάρχουσα ομάδα για καθορισμένο διάστημα, με εργασία στα εργαλεία και στις ρουτίνες αυτής της ομάδας. Σε αντίθεση με την απλή ενίσχυση προσωπικού, ο πάροχος συχνά παραμένει υπεύθυνος για την ποιότητα της δουλειάς.
Ευρετηρίαση (indexing)
Το βήμα κατά το οποίο μια μηχανή αναζήτησης αναλύει μια σελίδα που έχει ανιχνεύσει και την αποθηκεύει στο ευρετήριό της. Μόνο οι σελίδες που έχουν ευρετηριαστεί μπορούν να εμφανιστούν στα αποτελέσματα αναζήτησης.
Ηλεκτρονική τιμολόγηση (e-invoicing)
Τιμολόγια που ανταλλάσσονται μεταξύ επιχειρήσεων ως δομημένα δεδομένα μέσω εγκεκριμένων πλατφορμών, αντί για απλά αρχεία PDF ή χαρτί. Στη Γαλλία εφαρμόζεται σταδιακά από την 1η Σεπτεμβρίου 2026.
Καθυστέρηση P95 (P95 latency)
Ο χρόνος απόκρισης κάτω από τον οποίο ολοκληρώνεται το 95% των αιτημάτων. Δείχνει τι βιώνουν οι χρήστες στα πιο αργά αιτήματα καλύτερα από έναν μέσο όρο, αφού ο μέσος όρος μπορεί να κρύβει μια μακριά ουρά αργών αποκρίσεων.
Μετάβαση στο cloud (cloud migration)
Η μεταφορά εφαρμογών, δεδομένων και υποδομών από τοπικούς διακομιστές (on-premise) ή παλαιές εικονικές μηχανές σε έναν πάροχο cloud όπως το AWS ή το Google Cloud. Οι προσεγγίσεις κυμαίνονται από τη μεταφορά μιας εφαρμογής ως έχει έως την ανακατασκευή της για διαχειριζόμενες υπηρεσίες cloud.
Παρατηρησιμότητα (observability)
Η δυνατότητα να καταλαβαίνετε τι κάνει ένα σύστημα από τα δεδομένα που παράγει: αρχεία καταγραφής (logs), μετρικές και ίχνη (traces). Η καλή παρατηρησιμότητα επιτρέπει σε μια ομάδα να βρει την αιτία ενός προβλήματος παραγωγής χωρίς να χρειαστεί πρώτα να εγκαταστήσει νέο κώδικα για να το διερευνήσει.
Περιορισμός ρυθμού αιτημάτων (rate limiting)
Ο περιορισμός του πόσα αιτήματα μπορεί να κάνει ένας πελάτης σε ένα δεδομένο χρονικό διάστημα. Προστατεύει μια υπηρεσία από υπερφόρτωση και κατάχρηση, και τα αιτήματα πάνω από το όριο απορρίπτονται ή καθυστερούν.
Πράκτορας LLM (LLM agent)
Λογισμικό που χρησιμοποιεί ένα μεγάλο γλωσσικό μοντέλο για να σχεδιάζει και να εκτελεί εργασίες πολλών βημάτων καλώντας εργαλεία, όπως η ανάγνωση αρχείων, η εκτέλεση tests ή τα ερωτήματα σε ένα API. Οι καλοσχεδιασμένοι πράκτορες δείχνουν το σχέδιό τους, καταγράφουν τις ενέργειές τους και ζητούν από έναν άνθρωπο να εγκρίνει τις αλλαγές.
Πύλη API (API gateway)
Υπηρεσία που βρίσκεται μπροστά από ένα ή περισσότερα APIs και χειρίζεται κοινές λειτουργίες όπως η δρομολόγηση, η αυθεντικοποίηση, ο περιορισμός ρυθμού αιτημάτων και η καταγραφή αιτημάτων. Οι πελάτες καλούν την πύλη, η οποία προωθεί κάθε αίτημα στη σωστή υπηρεσία backend.
Συνεχής εισαγωγή δεδομένων (streaming ingestion)
Η συνεχής αποδοχή και επεξεργασία δεδομένων καθώς παράγονται, αντί για περιοδικές παρτίδες. Ταιριάζει σε δεδομένα δικτύου, αισθητήρων, συμβάντων και αρχείων καταγραφής, όπου οι αποφάσεις εξαρτώνται από όσα συμβαίνουν τώρα.
Ταυτοδυναμία (idempotency)
Η ιδιότητα μιας λειτουργίας να έχει το ίδιο αποτέλεσμα είτε εκτελεστεί μία είτε πολλές φορές. Τα ταυτοδύναμα APIs επιτρέπουν σε έναν πελάτη να επαναλάβει με ασφάλεια ένα αίτημα, όπως μια πληρωμή, μετά από λήξη του χρόνου αναμονής, χωρίς να δημιουργηθούν διπλότυπα.
Τεχνικό χρέος
Το μελλοντικό κόστος που δημιουργούν οι βιαστικές λύσεις, οι παρωχημένες εξαρτήσεις ή οι σχεδιαστικές επιλογές που δεν ταιριάζουν πια. Όπως το οικονομικό χρέος, έχει τόκους: κάθε αλλαγή παίρνει περισσότερο χρόνο, μέχρι να αποπληρωθεί το χρέος με αναδιάρθρωση κώδικα (refactoring) ή αναβαθμίσεις.
Τεχνικός έλεγχος δέουσας επιμέλειας (technical due diligence)
Αξιολόγηση του κώδικα, της υποδομής, της ασφάλειας και της ομάδας ανάπτυξης ενός προϊόντος, συνήθως πριν από μια επένδυση ή εξαγορά. Δείχνει στον αγοραστή τι πραγματικά αποκτά, ποιους κινδύνους συνεπάγεται και τι θα χρειαζόταν για να διορθωθούν.
Τεχνολογικός συνεργάτης (engineering partner)
Εξωτερική εταιρεία που αναλαμβάνει την ευθύνη για ένα τεχνικό αποτέλεσμα, όχι μόνο για τη διάθεση ωρών εργασίας. Σχεδιάζει τη δουλειά, βρίσκει τους ανθρώπους, λογοδοτεί για την ποιότητα και παραδίδει το αποτέλεσμα στην ομάδα του πελάτη.
Χάρτης ιστότοπου XML (XML sitemap)
Αρχείο που απαριθμεί τις σελίδες ενός ιστότοπου που ο ιδιοκτήτης του θέλει να βρουν και να ευρετηριάσουν οι μηχανές αναζήτησης, και προαιρετικά την ημερομηνία της τελευταίας αλλαγής καθεμιάς.
AWS
Amazon Web Services, η πλατφόρμα cloud της Amazon. Παρέχει κατ' απαίτηση υπολογιστική ισχύ, αποθήκευση, βάσεις δεδομένων, δικτύωση και διαχειριζόμενες υπηρεσίες, αντικαθιστώντας τον εξοπλισμό που αλλιώς μια εταιρεία θα αγόραζε και θα λειτουργούσε η ίδια.
Caching (προσωρινή αποθήκευση)
Η αποθήκευση του αποτελέσματος μιας δαπανηρής λειτουργίας, όπως ενός ερωτήματος σε βάση δεδομένων ή μιας κλήσης API, σε γρήγορο αποθηκευτικό χώρο, ώστε να το ξαναχρησιμοποιούν τα επόμενα αιτήματα. Το caching μειώνει τους χρόνους απόκρισης και το φορτίο του υποκείμενου συστήματος, με κόστος την ανάγκη να διατηρούνται ενημερωμένα τα αποθηκευμένα δεδομένα.
CI/CD
Συνεχής ενσωμάτωση (continuous integration) και συνεχής παράδοση ή ανάπτυξη (continuous delivery ή deployment). Κάθε αλλαγή μεταγλωττίζεται και ελέγχεται αυτόματα όταν συγχωνεύεται, και μια ροή (pipeline) τη διαθέτει σε ένα περιβάλλον με ελάχιστη ή καθόλου χειροκίνητη δουλειά.
CTO μερικής απασχόλησης (fractional CTO)
Έμπειρο τεχνικό στέλεχος που συνεργάζεται με μια εταιρεία για ένα μέρος του μήνα αντί για πλήρη απασχόληση. Παίρνει τις τεχνολογικές αποφάσεις, βοηθά στην πρόσληψη μηχανικών και κρατά την παράδοση σε τροχιά, συχνά για εταιρείες που δεν είναι ακόμη έτοιμες για CTO πλήρους απασχόλησης.
Cutover (οριστική μετάβαση)
Η στιγμή που ένα σύστημα περνά από το παλιό περιβάλλον στο νέο, για παράδειγμα όταν η κίνηση παραγωγής ανακατευθύνεται σε μια εφαρμογή που έχει μεταφερθεί. Ένα σχέδιο cutover απαριθμεί τα βήματα, τους υπευθύνους, τους ελέγχους και τη διαδρομή επαναφοράς.
Dashboard πραγματικού χρόνου
Πίνακας ελέγχου που ενημερώνεται καθώς φτάνουν νέα δεδομένα, συνήθως μέσω WebSockets ή server-sent events, αντί για ενημέρωση σε προγραμματισμένα διαστήματα ή με ανανέωση της σελίδας. Οι ομάδες λειτουργιών τα χρησιμοποιούν για να παρακολουθούν συστήματα και να αντιδρούν σε προβλήματα τη στιγμή που συμβαίνουν.
DevOps
Τρόπος εργασίας όπου οι άνθρωποι που αναπτύσσουν το λογισμικό αυτοματοποιούν επίσης το πώς ελέγχεται, εγκαθίσταται και λειτουργεί. Στην πράξη σημαίνει ροές CI/CD, υποδομή περιγεγραμμένη σε κώδικα και παρακολούθηση που ειδοποιεί την ομάδα όταν κάτι χαλάει.
Diff
Προβολή γραμμή προς γραμμή του τι άλλαξε ανάμεσα σε δύο εκδόσεις ενός αρχείου ή μιας βάσης κώδικα, με τις γραμμές που προστέθηκαν και αφαιρέθηκαν. Τα diffs είναι η βασική μονάδα του ελέγχου κώδικα.
Elasticsearch
Κατανεμημένη μηχανή αναζήτησης και ανάλυσης που ευρετηριάζει έγγραφα για γρήγορη αναζήτηση πλήρους κειμένου και συγκεντρωτικούς υπολογισμούς. Χρησιμοποιείται συχνά για την αναζήτηση σε ιστότοπους, την ανάλυση αρχείων καταγραφής και ως επίπεδο βελτιστοποιημένο για ανάγνωση δίπλα σε μια κύρια βάση δεδομένων.
GDPR
Ο Γενικός Κανονισμός για την Προστασία Δεδομένων (ΓΚΠΔ), ο νόμος της Ευρωπαϊκής Ένωσης που ρυθμίζει πώς συλλέγονται, υποβάλλονται σε επεξεργασία και αποθηκεύονται τα προσωπικά δεδομένα ανθρώπων στην ΕΕ. Εφαρμόζεται στους οργανισμούς που χειρίζονται τέτοια δεδομένα, όπου κι αν είναι εγκατεστημένοι.
Google Cloud
Η πλατφόρμα cloud της Google, γνωστή και ως Google Cloud Platform ή GCP. Όπως το AWS, παρέχει κατ' απαίτηση υπολογιστική ισχύ, αποθήκευση, βάσεις δεδομένων, δικτύωση και διαχειριζόμενες υπηρεσίες.
Kubernetes
Σύστημα ανοιχτού κώδικα για την εκτέλεση εφαρμογών σε containers σε ένα σύμπλεγμα μηχανών. Προγραμματίζει την εκτέλεση των containers, επανεκκινεί όσα αποτυγχάνουν, αυξομειώνει τον αριθμό τους και διαχειρίζεται τις σταδιακές ενημερώσεις.
Laravel
Ευρέως διαδεδομένο framework ανοιχτού κώδικα για web εφαρμογές σε PHP. Περιλαμβάνει δρομολόγηση, ORM, ουρές, caching, αυθεντικοποίηση και εργαλεία ελέγχου, και αποτελεί συνηθισμένη επιλογή για APIs και επιχειρησιακές εφαρμογές.
Lift and shift
Προσέγγιση μετάβασης που μεταφέρει μια εφαρμογή σε νέα υποδομή, συνήθως στο cloud, με ελάχιστες ή καθόλου αλλαγές στον κώδικα. Είναι γρήγορη, αλλά η εφαρμογή κερδίζει λίγα από τις διαχειριζόμενες υπηρεσίες cloud μέχρι να εκσυγχρονιστεί.
n8n
Εργαλείο αυτοματοποίησης ροών εργασίας που συνδέει επιχειρησιακό λογισμικό και εκτελεί αλυσίδες ενεργειών από ένα έναυσμα (trigger), όπως μια φόρμα ή ένα email. Λειτουργεί ως υπηρεσία cloud ή στους δικούς σας διακομιστές.
OWASP
Το Open Worldwide Application Security Project, ένα μη κερδοσκοπικό ίδρυμα που δημοσιεύει δωρεάν οδηγίες για την ασφάλεια εφαρμογών. Η λίστα του Top 10 με τους κρισιμότερους κινδύνους ασφάλειας για web εφαρμογές αποτελεί συνηθισμένη βάση για την ασφαλή ανάπτυξη και τον έλεγχο κώδικα.
Redis
Αποθήκη δεδομένων στη μνήμη (in-memory) που χρησιμοποιείται για caching, συνεδρίες, ουρές, περιορισμό ρυθμού αιτημάτων και μετρητές πραγματικού χρόνου. Επειδή τα δεδομένα βρίσκονται στη μνήμη, οι αναγνώσεις και οι εγγραφές είναι πολύ γρήγορες.
WebSocket
Πρωτόκολλο που διατηρεί ανοιχτή μια αμφίδρομη σύνδεση ανάμεσα σε έναν πελάτη και έναν διακομιστή. Ο διακομιστής μπορεί να στέλνει ενημερώσεις τη στιγμή που συμβαίνουν, γι' αυτό είναι συνηθισμένη επιλογή για ζωντανά dashboards, συνομιλίες και ειδοποιήσεις.

Πείτε μας τι χρειάζεστε.

Κάτι που θέλετε να φτιαχτεί, άνθρωποι που πρέπει να βρεθούν ή μια ερώτηση που θέλει απάντηση. Σε μια κλήση 30 λεπτών σας ακούμε και σας λέμε ειλικρινά πώς μπορούμε να βοηθήσουμε και τι θα χρειαστεί.