This presentation give an architectural presentation on how elastic search can be used to create an auto suggest features using AngularJS and other tools on Google Cloud.
2. ❖ Agenda
❖ Design Considerations
❖ Proposed Solution
What we are going to cover?
3. To create an autocomplete suggestion using elasticsearch
Agenda
4. Key considerations
❖ Real Time
❖ Low Latency
❖ Global User Base
❖ Autocomplete for Product Name
❖ Millions of Products
5. App VM 1
App VM 2
App VM 3
App VM ..N
ES Master -N
ES Data 1
ES Data 2
LB
ES Client
6. Challenges
Network Latency Multi-Region App deployment, New Google
Cloud exclusive network algorithm
Process Latency Master,Data and Client node balance, Local
In-memory processing
Fail Over Load Balancers at app and ES level