Microservice architecture
The hype has passed, and that means it's time to dive into the microservice architecture. We'll start with a conversation about the basic principles of technology, considering its basic principles in the light of its advantages and disadvantages. We'll talk about how the services architecture should look like, what problems there are and how to solve them.
In the talk we'll cover:
- what architectures are;
- the basic principles in the light of advantages and disadvantages;
- teamwork;
- dependency control;
- communication between services;
- service architecture;
- when exactly we create a new microservice;
- complexity and importance of CI/CD;
- delusions.
Developer with 10 years of experience, developed a lot of projected in open source, from a static analyzer — PHPSA, to the TypeScript compiler called StaticScript. Leading the most obscure podcast in the entire frontend — UnderJS
Related open source:
- PHPSA — static analyzer on PHP for PHP;
- GHubber — mobile client for Github powered by React Native;
- StaticScript — language on top of TypeScript as frontend, and LLVM framework as backend.
Dmitry also was a contributor to Zephir Language & Phalcon framework.