Романов Алексей Сергеевич
Software Архитектор - ИТ-холдинг Т1
Moscow, Russia

  • 13+ лет Java/Kotlin.
  • 8+ лет в роли TeamLead/Архитектора.
  • 7 лет опыт DevOps.
  • Co-founder Ed-Tech стартапа IT Enduro.
  • Работаю в роли Software Архитектор в Иннотех.
  • Мы с вами встречались на других конференциях. :)

Talks (7)
  • 26.01.2025
    Indexes in Action: How to Speed Up Queries Without Breaking Everything

    This talk focuses on optimising database queries and using indexes effectively. We’ll look at what to do when queries start slowing down, learn how to analyse query execution plans using the EXPLAIN and EXPLAIN ANALYZE commands, and explore how indexes impact performance.

    Through both simple and complex examples, we’ll examine how to improve query efficiency, understand index selectivity, and avoid common mistakes that lead to performance issues.

    We’ll conclude by discussing when it truly makes sense to use indexes—and how they can become a powerful tool for optimisation.

    • Easy
    • 40 min
    • Analyst Days / 20
  • 27.02.2024
    Workshop: OpenAPI guards your peace of mind

    To make end-2-end tests as useful as possible, they need to be written in parallel with the development of the task itself. But how can this be done transparently, given that the API may change both during development and in the process of revisions for other tasks? We will consider the Contract First approach based on OpenAPI as a means of maintaining the relevance of e2e tests.

    • Easy
    • 40 min
    • SQA Days / 34
  • 17.11.2022
    A Molecule Man or how to test your infrastructure

    Everyone knows that tests are important and useful in development. But we also have the infrastructure; what about it? There are also complex deployment scenarios, and the cost of error can be even higher: after all, a wrong configuration of the environment can only be detected during use. 

    Let's talk about the value of the IaaC approach and how to test ansible roles with Molecule.

    • Hard
    • 40 min
    • SQA Days / 31
  • 22.07.2022
    Using Docker Compose for Development and Testing

    We always hear that Docker makes life easier for developers and QA, but let's figure out how to use it with microservices. 


    Let's talk about building and testing all your services with Docker Compose and developing and debugging microservices, stating other microservices in containers.

    • Average
    • 40 min
    • SQA Days EA / 2
  • 22.07.2022
    Using Spring Cloud Contract as an alternative for Integration Tests

    So, you have become the happy owners of Microservice Architecture. The next challenge is to control quality in the face of rapid code development and low resources. What if we do not have automated End-To-End tests, and there is no way to start a new environment for testing feature branches?

    Let's consider Contract Tests as a possible alternative to Integration Testing using the example of Spring Cloud Contract and discuss the pros and cons of this solution.

    • Average
    • 40 min
    • SQA Days EA / 2
  • 22.07.2022
    Why do we need microservices?

    Microservice Architecture is currently the most popular approach in Web development.  

    In this talk, we will discuss why microservices are not a trend for trend's sake but rather a workable tool that solves certain problems better and has many advantages.

    We will compare Microservices with Monolithic applications and understand when Microservices should be used and when Monolithic applications should be used.


    • Easy
    • 40 min
    • Analyst Days EU / 1. United
  • 20.07.2022
    API design in RESTful terms

    When we work with a microservice architecture, it often becomes necessary to describe the communication of two services. But how to do it right so that the API looks clear to consumers and is easy to extend and maintain?

    • Easy
    • 40 min
    • Analyst Days EU / 1. United
To leave a feedback you need to

or
Chat with us, we are online!