Functional Microservices - Singapore Clojure Meetup

Title:
Functional Microservices - Singapore Clojure Meetup
Description:

Speaker: Xing Yang

Abstract:

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.

Event Page: https://www.meetup.com/Singapore-Clojure-Meetup/events/257121444/

Produced by Engineers.SG
Recorded by: Ambrose

more » « less
Duration:
25:04
Format: Youtube Primary Original
This video is part of Amara Public.