Αρχιτεκτονική λογισμικού
Σχεδιάζουμε το σύστημα πριν γραφτεί ο κώδικας: όρια υπηρεσιών, ροή δεδομένων, ασφάλεια και κόστος λειτουργίας.
Παραδίδουμε: διάγραμμα συστήματος, καταγραφή αποφάσεων σχεδιασμού (ADRs) και πλάνο υλοποίησης.
Η Zaisys σχεδιάζει και αναπτύσσει συστήματα λογισμικού για επιχειρήσεις που χρειάζονται υπηρεσίες σταθερές, ασφαλείς και εύκολες να εξελιχθούν.
orders.v1.OrderService/GetOrderΣχεδιάζουμε το σύστημα πριν γραφτεί ο κώδικας: όρια υπηρεσιών, ροή δεδομένων, ασφάλεια και κόστος λειτουργίας.
Παραδίδουμε: διάγραμμα συστήματος, καταγραφή αποφάσεων σχεδιασμού (ADRs) και πλάνο υλοποίησης.
Υλοποιούμε υπηρεσίες με Java και Spring Boot που επικοινωνούν μέσω gRPC και Protocol Buffers, με έμφαση σε κώδικα που δοκιμάζεται και συντηρείται εύκολα.
Παραδίδουμε: υπηρεσίες με tests, συμβόλαια API σε Protobuf και τεκμηρίωση.
Στήνουμε περιβάλλοντα σε Kubernetes, με service mesh, αυτοματοποιημένη παράδοση και παρακολούθηση από την πρώτη μέρα.
Παραδίδουμε: ρυθμίσεις Kubernetes, pipelines παράδοσης και dashboards παρακολούθησης.
Εξετάζουμε υπάρχουσες αρχιτεκτονικές και κώδικα και βοηθάμε την ομάδα σας να πάρει τεχνικές αποφάσεις.
Παραδίδουμε: γραπτή αξιολόγηση με ευρήματα σε σειρά προτεραιότητας.
Δουλεύουμε κυρίως με Java και Spring Boot, gRPC και Protocol Buffers, Kubernetes και Istio.
Κάθε κλάση έχει έναν ρόλο και κάθε μέθοδος χωράει σε μία οθόνη.
Κάθε component ελέγχεται μόνο του, χωρίς να στηθεί ολόκληρο το σύστημα.
Χρησιμοποιούμε καθιερωμένες βιβλιοθήκες αντί να ξαναγράφουμε ό,τι υπάρχει ήδη.
Σύντομα κείμενα, οργανωμένα ανά θέμα, ώστε άλλος μηχανικός να αναλάβει το σύστημα.
Γράψτε μας λίγα λόγια για το σύστημα που χτίζετε ή θέλετε να αλλάξετε.