Elasticsearch internals

День 2 /  / Зал 4  /  EN / Для практикующих инженеров  /  integration

The main problem we are going to cover is how does Elasticsearch works internally which facilities any further interaction and understanding of the engine along with a better understanding of how to write Elasticsearch plug-ins and how to contribute to its codebase. In the session we will cover the following distinct topics:

  • what is Elasticsearch, how does it operate internally and features does it have from 28 000 feet (10 mins);
  • how are requests executed within an Elasticsearch cluster;
  • how does a shard execute the request;
  • how are the various modules of Elasticsearch organized using Google Guice;
  • what happens at startup of Elasticsearch: what are the core classes and methods involved.

The target audience is Java developers not necessarily having experience with Elasticsearch.

Комментарий программного комитета

Иногда, чтобы разобраться в технологии, нужно понять, как она устроена. Это будет рассказ про внутреннее устройство Elastic и как с ним бороться.

Скачать презентацию

Спикер(ы)

Martin Toshev
Resolve Systems

Martin is an IT consultant, Java enthusiast and has been heavily involved in the activities of the Bulgarian Java User group (BG JUG). His areas of interest include the wide range of Java-related technologies (such as Servlets, JSP, JAXB, JAXP, JMS, JMX, JAX-RS, JAX-WS, Hibernate, Spring Framework, Liferay Portal and Eclipse RCP), cloud computing technologies, cloud-based software architectures, enterprise application integration, relational and NoSQL databases. He is also a regular speaker at Java conferences and helps with the organization of the jPrime conference in Bulgaria.

Приглашенные эксперты

Паша Финкельштейн
JetBrains

Несмотря на психологическое образование, за 14 лет Паша успел поработать в куче сфер в IT — системное администрирование, разработка, менеджмент разных уровней, дата инжиниринг, в общем, так или иначе, касался почти всего, что в IT существует. Начал практиковать DevOps-практики больше 10 лет назад и никогда не концентрировался на чём-то одном.

Сейчас Паша работает в компании JetBrains над разработкой Big Data Tools — инструментами для того, чтобы делать жизнь дата инженеров проще.

Очень общительный, любит и понимает людей, и всегда рад ответить на любые вопросы.