Speaker: Xing Yang
Difficulties in delivering monolith application lead software practitioners to move to microservice architecture. However many microservice projects simply repeated the mistakes made in the monolith applications, resulted in same poor quality deliveries with harder to diagnose issues.
This presentation proposes that microservices can be modelled as functions, where purity can be maintained by a) adopting CQRS concepts and modelling internal states as reduced over incoming commands; and b) pushing side effects towards system boundaries. With services as functions, a group of services working together therefore can be modelled as functional compositions.
Organizer: Flybot Pte Ltd
Sponsor: Thanks to Skyscanner for sponsoring venue & drinks and Flybot for the pizzas.
Produced by Engineers.SG
Recorded by: Ambrose
Help us caption & translate this video!