Λογότυπο Zephyrnet

Χτίζοντας σύγχρονη επιχειρηματική αρχιτεκτονική: Πώς να μετατρέψετε έναν ελέφαντα σε μια σειρά από τσιτάχ

Ημερομηνία:

By Neelesh Vaikhary

Έχετε μια καταπληκτική ιδέα για μια εταιρεία. Τώρα ήρθε η ώρα να φτιάξουμε την πλατφόρμα. Θα ακολουθήσετε μια μονολιθική προσέγγιση στην οικοδόμηση, όπως υιοθετούν οι περισσότερες εταιρείες που εστιάζουν στις επιχειρήσεις; Ή θα αγκαλιάσετε την αλλαγή;

Η στιγμή του λαμπτήρα

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

Neelesh Vaikhary, συνιδρυτής και CTO της Albert InventNeelesh Vaikhary, συνιδρυτής και CTO της Albert Invent
Neelesh Vaikhary του Albert Invent

Με λίγα λόγια, είναι μεγάλα, αργά και αδέξια για χάρη της λειτουργικότητας.

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

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

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

Πώς να κάνετε το δικό σας άλμα προς τα εμπρός

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

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

Κατασκευάσαμε την πλατφόρμα που συνίδρυσα, Albert Invent, χρησιμοποιώντας εξαιρετικά επεκτάσιμο σχεδιασμό ενός πίνακα με χαμηλή καθυστέρηση NoSQL (dynamoDB) και ροή δεδομένων σε αποθήκη και αναζήτηση — και υιοθετήσαμε 10 μικροϋπηρεσίες για παράδοση και επεξεργασία. Αυτή ήταν μια κίνηση που δεν θα ήταν δυνατή ούτε πριν από λίγα χρόνια.

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

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

Για να το κάνετε σωστά, προσλάβετε μηχανικούς που ξέρουν πώς να κατασκευάζουν εφαρμογές για καταναλωτές, οι οποίοι έχουν τις δεξιότητες στο DNA τους. Θα είναι αναπόσπαστο μέρος της δημιουργίας μιας νέας σειράς εταιρικών εφαρμογών, ειδικά με στόχους όπως η επεκτασιμότητα και η απόδοση.

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

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

Δεν χρειάστηκε να συμβιβαστούν, κάτι που μας επέτρεψε να δημιουργήσουμε κάτι που οι άνθρωποι θα απολάμβαναν να χρησιμοποιούν.

Η μετάβαση στο API-first επιτρέπει σε όλα να συνδέονται και όλα τα στοιχεία να συνομιλούν μεταξύ τους. Οι υποδομές και τα κτίρια εφαρμογών αλλάζουν για πάντα.

Όχι μόνο δεν χρειάζεται να δημιουργήσετε από την αρχή, αλλά έχετε τη δυνατότητα να προσαρμόσετε και να διαλέξετε αυτό που θέλετε να αποδεχτείτε. Τα API ενσωματώνονται γρήγορα, είναι σταθερά και μπορείτε να χρησιμοποιήσετε οποιαδήποτε γλώσσα ή πλαίσιο. Απλά, τα API παρέχουν την απόλυτη ευελιξία. Μπορεί να αισθάνεστε ότι εγκαταλείπετε κάποιο έλεγχο, αλλά με τον καλύτερο δυνατό τρόπο — ανταλλάσσετε μήνες ανάπτυξης χρόνου και κόστους με πολύ ελάχιστα, εάν υπάρχουν, μειονεκτήματα.

Κάνοντας το στην άλλη πλευρά

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

Γίνετε μια σειρά από τσιτάχ για να εξυπηρετήσετε τις ανάγκες της επιχείρησής σας και των πελατών σας.


Neelesh Vaikhary είναι ο συνιδρυτής και CTO της Albert Invent, μια πλατφόρμα δεδομένων έρευνας και ανάπτυξης από άκρο σε άκρο που χρησιμοποιείται από χιλιάδες επιστήμονες σε όλο τον κόσμο. Έχει περισσότερα από 20 χρόνια εμπειρίας στη δημιουργία startups και προϊόντων σε πρώιμο στάδιο, καθώς και στην κλιμάκωση ομάδων υψηλών επιδόσεων και στην κατασκευή κατανεμημένων συστημάτων SaaS και PaaS σε μια σειρά βιομηχανιών. Προηγουμένως, σχεδίασε αρκετές πρωτοποριακές λύσεις λογισμικού, μεταξύ των οποίων Citrix Πηγαίνω στην συνάντηση και λογισμικό ασφαλούς συνομιλίας από άκρο σε άκρο για το Symphony. Πέρασε επίσης σχεδόν μια δεκαετία ως αρχιτέκτονας με Autodesk, και δημιούργησε μια εκκίνηση καταναλωτών, like.com (εξαγοράστηκε από Google), που χρησιμοποίησε την όραση υπολογιστή και τη μηχανική μάθηση για να απλοποιήσει την κοινή χρήση φωτογραφιών και τις αγορές.

Εικονογράφηση: Li-Anne Dias

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

spot_img

Τελευταία Νοημοσύνη

spot_img