Messages
Actors, signals, events και protocols.
Σχεδιάζουμε distributed software, ανθεκτικά runtimes και infrastructure, όπου η οπτική, η topology και το scale γίνονται engineering εργαλεία.
Το SKOP αφορά την οπτική: το σημείο από το οποίο ένα σύστημα γίνεται κατανοητό. Σε μικρή κλίμακα βλέπουμε messages. Σε μεγαλύτερη βλέπουμε topology. Σε λειτουργικό scale βλέπουμε behavior.
Actors, signals, events και protocols.
Placement, locality, supervision και coordination.
Fault tolerance, observability και συστήματα που διατηρούν τη μορφή τους υπό πίεση.
Τέσσερις θεμελιώδεις παραδοχές στις οποίες επιστρέφουμε — αθόρυβα, όταν το σύστημα δυσκολεύει.
Μια abstraction που επιλέγεται από λάθος οπτική συσσωρεύει κόστος. Επιλέγουμε πρώτα το layer — εκεί όπου το σύστημα γίνεται αναγνώσιμο — και το model ακολουθεί.
Το partial failure δεν είναι edge case. Supervision, restarts και backpressure είναι first-class δομές, όχι retrofits.
Ένα node πρέπει να είναι κατανοητό από μόνο του. Η συμπεριφορά του συστήματος είναι emergent property καθαρών τοπικών κανόνων, όχι κεντρικού σχεδιασμού.
Fine-grained concurrency, isolation και message passing κλιμακώνουν περισσότερο από τα monoliths. Σχεδιάζουμε για πολλά μικρά πράγματα που συντίθενται.
Προβλήματα όπου τα όρια μεταξύ software, runtime και hardware παύουν να είναι βολικά.
Η SKOP Systems φτιάχνει software για ομάδες που χρειάζονται καθαρότητα σε scale.
Ξεκίνα μια συζήτηση