Koichi Sakata presented on Japanese culture, specifically "Purikura" photo booths, and their web application architecture using technologies like MogileFS and Spring Cloud Contract Stub Runner. MogileFS is a distributed file system they use to manage terabytes of data across 15 storage nodes. Spring Cloud Contract Stub Runner allows them to test microservices by replacing services with stubs during testing. "Purikura" photo booths are popular in Japanese culture, where printed photos and digital images can be customized with stickers and effects.
15. MogileFS advantages
• No single point of failure
– run on multiple machines
• Automatic file replication
– replicate between different
storage nodes
– 3 replicas
34. Spring Cloud Contract Stub Runner
• replaces microservices with
stubs
• Stubs are run on WireMock
• https://github.com/spring-cloud/spring-cloud-
contract/tree/master/spring-cloud-contract-stub-runner
• http://wiremock.org/
47. $ cd to/stubrunner
$ java -jar
-Dstubrunner.ids=[groupId]:[artifactId]
-Dstubrunner.idsToServiceIds.
[artifactId]=something stubrunner.jar
used to register
in eureka
48. Summary
• MogileFS is capable of
managing tera byte data.
• Spring Cloud Contract Stub
Runner is useful.
• Purikura is Japanese culture.