filmov
tv
RailsClub 2015 Andrey Deryabin Microservices in Get

Показать описание
Videocap from RailsClub 2015.
Gett (formerly known as GetTaxi), the most popular service for ordering a taxi. It grew this year not only by business indicators, but also opened new lines of activity (vertical) - for example, food delivery and home-based work. To meet the growth requirements of the business, and especially to build new verticals on existing facilities, the Gett architecture began the translation of the service into a micro-service architecture.
Gett was assisted by a team of Martians led by Andrew. In a short time, Gett turned from monolithic architecture to the use of microservices - in combat mode, in four countries (the United States, Britain, Russia, Israel). This allowed to significantly accelerate and simplify the work on the development of new directions.
Instead of theoretical stories about how great it is to use microservices and why all supposedly must certainly do it, Andrei will concentrate on practice and combat experience. In the report, he will talk about the complexities that were encountered in the development of micro services and how to solve them-the implementation of the interaction of services (using the REST API), system state versioning, change logging (COW strategy), distributed configuration (ZooKeeper), work with shared parts Micro services, deploying (Chef) and testing. Separately, Andrew will elaborate on the implementation of the Circuit Breaker pattern to solve problems in the communication channel between the services.
Take part in the conference
Gett (formerly known as GetTaxi), the most popular service for ordering a taxi. It grew this year not only by business indicators, but also opened new lines of activity (vertical) - for example, food delivery and home-based work. To meet the growth requirements of the business, and especially to build new verticals on existing facilities, the Gett architecture began the translation of the service into a micro-service architecture.
Gett was assisted by a team of Martians led by Andrew. In a short time, Gett turned from monolithic architecture to the use of microservices - in combat mode, in four countries (the United States, Britain, Russia, Israel). This allowed to significantly accelerate and simplify the work on the development of new directions.
Instead of theoretical stories about how great it is to use microservices and why all supposedly must certainly do it, Andrei will concentrate on practice and combat experience. In the report, he will talk about the complexities that were encountered in the development of micro services and how to solve them-the implementation of the interaction of services (using the REST API), system state versioning, change logging (COW strategy), distributed configuration (ZooKeeper), work with shared parts Micro services, deploying (Chef) and testing. Separately, Andrew will elaborate on the implementation of the Circuit Breaker pattern to solve problems in the communication channel between the services.
Take part in the conference