Zaisys

Building Systems,Building Future

Η Zaisys σχεδιάζει και αναπτύσσει συστήματα λογισμικού για επιχειρήσεις που χρειάζονται υπηρεσίες σταθερές, ασφαλείς και εύκολες να εξελιχθούν.

clientgatewayordersbillingstockpostgres
Η διαδρομή μιας κλήσης μέσα στο σύστημα.orders.v1.OrderService/GetOrder

Υπηρεσίες

Αρχιτεκτονική λογισμικού

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

Παραδίδουμε: διάγραμμα συστήματος, καταγραφή αποφάσεων σχεδιασμού (ADRs) και πλάνο υλοποίησης.

Backend και κατανεμημένα συστήματα

Υλοποιούμε υπηρεσίες με Java και Spring Boot που επικοινωνούν μέσω gRPC και Protocol Buffers, με έμφαση σε κώδικα που δοκιμάζεται και συντηρείται εύκολα.

Παραδίδουμε: υπηρεσίες με tests, συμβόλαια API σε Protobuf και τεκμηρίωση.

Cloud και υποδομή

Στήνουμε περιβάλλοντα σε Kubernetes, με service mesh, αυτοματοποιημένη παράδοση και παρακολούθηση από την πρώτη μέρα.

Παραδίδουμε: ρυθμίσεις Kubernetes, pipelines παράδοσης και dashboards παρακολούθησης.

Τεχνικός έλεγχος και συμβουλευτική

Εξετάζουμε υπάρχουσες αρχιτεκτονικές και κώδικα και βοηθάμε την ομάδα σας να πάρει τεχνικές αποφάσεις.

Παραδίδουμε: γραπτή αξιολόγηση με ευρήματα σε σειρά προτεραιότητας.

Τεχνολογίες

Δουλεύουμε κυρίως με Java και Spring Boot, gRPC και Protocol Buffers, Kubernetes και Istio.

Κανόνες που τηρούμε

Μικρά, ευανάγνωστα κομμάτια.

Κάθε κλάση έχει έναν ρόλο και κάθε μέθοδος χωράει σε μία οθόνη.

Φτιαγμένο για tests.

Κάθε component ελέγχεται μόνο του, χωρίς να στηθεί ολόκληρο το σύστημα.

Δοκιμασμένες βιβλιοθήκες.

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

Τεκμηρίωση δίπλα στον κώδικα.

Σύντομα κείμενα, οργανωμένα ανά θέμα, ώστε άλλος μηχανικός να αναλάβει το σύστημα.

Επικοινωνία

Γράψτε μας λίγα λόγια για το σύστημα που χτίζετε ή θέλετε να αλλάξετε.