Titulo Estágio
Horizontal Scaling with Elasticsearch
Áreas de especialidade
Engenharia de Software
Local do Estágio
Feedzai offices in Coimbra
Enquadramento
The Feedzai system to review transactions, Case Manager, is currently storing everything in
one relational database. Yet, since there are clients that require a lot of data, meaning more
than128TB, this approach is not sustainable and needs to be addressed by a re-architecting
the storage backend evolving to a horizontally scaled-out architecture.
Objetivo
After considering several scale-out architectures, namely using ElasticSearch, we are
proposing an internship where the candidate will have the chance to explore the performance
limits of Elasticsearch regarding ingestion throughput, updates and search, but also how
storage grows and its costs.
Keywords: architecture, scalability, performance, elasticsearch
Plano de Trabalhos - Semestre 1
During the first semester the candidate is expected to:
- Understand the fundamentals of distributed storage architectures and how they affect the application
layer
- Know the basic aspects of Case Manager architecture, functionality and inner workings
- Have a clear understanding of the data model, retrieving patterns and search
- Develop teamwork skills in a professional settlement
- Learn ElasticSearch storage and search APIs and its architecture
- Write intermediate report
Plano de Trabalhos - Semestre 2
- Explore implementation options for transactions
- Measure the performance impact of handling several million transactions per day
- Compare current solution to its alternatives
- Define a model that allows to estimate storage requirements based on forecast transaction volume
- Write the final thesis report
Condições
The software and hardware required for the internship will be provided by
Feedzai. This is a paid internship. The exact duration of the internship is to be defined and the
remuneration will be 1000€ gross per month (full time).
Observações
You can find more at www.feedzai.com
Orientador
Luís Miguel Machado da Costa
luis.costa@feedzai.com 📩