Kharkiv JUG UA Meetup #9 with Orkhan Gasimov

В последние годы, многие проекты выбирают микросервисную архитектуру для основы своих решений. При этом не всегда возможно начать разработку с нуля. Порой требуется распилить существующее приложение. Как правильно это сделать? С чего начать? Как обеспечить отказоустойчивость компонентов в сетевом окружении? Какие шаблоны и анти-шаблоны нужно знать? На этой встрече мы попробуем ответить на эти вопросы.

Agenda:

Refactoring Monolith to Microservices (Orkhan Gasimov)

— Monolith vs Microservices
— Refactoring Practices
— Packaging Practices
— Anti-pattern: Distributed Monolith

Fault Tolerance in Distributed Environment (Orkhan Gasimov)

— Cascading Fails & Blocked Resources
— N-Modular Redundancy & Recovery Blocks
— Circuit Breakers & Error Kernel Pattern
— Instance Healers

Registration