Ο τρόπος με τον οποίο αναπτύσσουμε εφαρμογές αλλάζει διαρκώς, και η έλευση του Cloud τα τελευταία χρόνια επιτάχυνε πολύ περισσότερο την αλλαγή αυτή. Οι εφαρμογές μας στο Cloud παρουσιάζουν ιδιαιτερότητες, καθώς μπορούν να τρέχουν σε hardware το οποίο δεν ελέγχουμε απολύτως ενώ πρέπει να ανταποκρίνονται σε μη προβλέψιμα φορτία.
Έτσι, ως προγραμματιστές θα πρέπει να σχεδιάζουμε τις εφαρμογές μας έχοντας υπόψιν 3 βασικές αρχές:
- ανθεκτικότητα (resiliency) σε προβλήματα hardware, ώστε να μπορούν να επανέλθουν από όποια σφάλματα προκύψουν,
- ασφάλεια, ώστε να μπορούν να προστατευθούν από κακόβουλες επιθέσεις, και
- scalability, τη δυνατότητα δηλαδή να κάνουμε scale up τις εφαρμογές μας ανάλογα με το φορτίο που έχουν ανταποκριθούν.
Το βιβλίο αυτό αποτελεί έναν οδηγό με πρότυπα και πρακτικές που μας βοηθούν να λύνουμε προβλήματα που μπορεί να χρειαστεί να αντιμετωπίσουμε κατά την ανάπτυξη εφαρμογών στο Cloud.
Download
Το βιβλίο αυτό παρέχεται δωρεάν από τη Microsoft Press.
Add Comment