Herramientas de Back-End
-
Upload
fernando-scasserra -
Category
Technology
-
view
328 -
download
1
description
Transcript of Herramientas de Back-End
![Page 1: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/1.jpg)
Herramientas de Backend- Memcached- Varnish- Libra- BigQ- Zeus- DBaaS
Fernando Scasserra @fersca
![Page 2: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/2.jpg)
CacheIr a la base de datos
WEBSERVER
![Page 3: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/3.jpg)
WEBSERVER
CacheGuardarlo en memoria
![Page 4: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/4.jpg)
Cache
WEBSERVER
Guardarlo en memoria en muchos equipos
WEBSERVERWEBSERVER
![Page 5: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/5.jpg)
Cache
WEBSERVER
Usar memoria compartida (memcached)
WEBSERVERWEBSERVER
![Page 6: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/6.jpg)
Cache
WEBSERVER
Escalar la memoria compartida
WEBSERVERWEBSERVER
![Page 7: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/7.jpg)
Memcached AS A Service
● Distribuye la creación de equipos sobre diferentes físicos
● DNS para interactuar con las instancias
● Distintos flavors 256MB, 1GB, 2GB
● Provisioning inmediato
● PlugIn para Grails (Cortesía de Mati.W)
![Page 8: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/8.jpg)
CacheCachea el contenido de URLs
WEBSERVER
/items/Luna { color: blanco, tamaño: pequeño }
● Cacheos estáticos● Expiran por tiempo
![Page 9: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/9.jpg)
Cache
WEBSERVER
Varnish + Memcached
WEBSERVERWEBSERVER
![Page 10: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/10.jpg)
Cache
WEBSERVER
Varnish + Memcached + Load Balancer
WEBSERVERWEBSERVER
Load Balancer
WEBSERVER
![Page 11: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/11.jpg)
Cache: Resultados
![Page 12: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/12.jpg)
WEBSERVER WEBSERVERWEBSERVER
Balancer
RéplicaAviso de cambio de recurso
Rabbit
MyML
Search
VIP
![Page 13: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/13.jpg)
BigQCola de eventos
BigQ
MyML
Search
VIP
Search
MyML
VIP
WEBSERVER
WEBSERVER
WEBSERVER
● Puede duplicar mensajes● Puede mandar mensajes desordenados
Topic:Items
![Page 14: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/14.jpg)
ZeusIntegrador de eventos
Items
Orders
Users
Questions
Payments
● Arreglar Bugs● Consultar en GIN / RSS● Ver cambios del recursos● No es para producción!
![Page 15: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/15.jpg)
Base de datos as a Service
![Page 16: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/16.jpg)
Resumen
BigQ
Caché de Objetos
Caché HTTP DBaaS
Réplicas
Balanceador
Historial de cambios
![Page 17: Herramientas de Back-End](https://reader034.fdocuments.es/reader034/viewer/2022052315/555e25c6d8b42a384f8b4eb5/html5/thumbnails/17.jpg)
¡Muchas Gracias!