Πλατφόρμες cloud και serverless στο AWS
- AWS
- Lambda
- DynamoDB
- S3
- CloudFront
- SES
- EventBridge
- Kubernetes
- Terraform
Μια serverless αρχιτεκτονική είναι φθηνή στο ξεκίνημα και ακριβή στη διόρθωση. Σχεδιάζουμε από την αρχή γύρω από τα πραγματικά όρια της πλατφόρμας: το χρονικό όριο που επιβάλλει ένα CDN στην πηγή, το ανώτατο μέγεθος μιας εγγραφής στη βάση, το όριο αποστολών email ανά δευτερόλεπτο. Καθένα από αυτά είναι ένα σύνορο που μια επίδειξη στην ευνοϊκή διαδρομή δεν φτάνει ποτέ και που ένα φορτίο παραγωγής το βρίσκει τον πρώτο μήνα.
Τα δομικά στοιχεία είναι Lambda, DynamoDB με σχεδίαση ενός πίνακα, S3 πίσω από CloudFront, και SES. Τα δεδομένα μένουν στην περιοχή που πρέπει να μείνουν — για πελάτες στο Ηνωμένο Βασίλειο αυτό σημαίνει eu-west-2 και πουθενά αλλού.
Λειτουργούμε ό,τι φτιάχνουμε. Η υποδομή ορίζεται σε κώδικα, οι αναπτύξεις επαναλαμβάνονται ακριβώς, και οι συναγερμοί που μετράνε καλωδιώνονται πριν από την κυκλοφορία και όχι μετά το πρώτο περιστατικό.