GSoC 2016 | Work Period | Week 9 - Week 10
Aug 1, 2016
Objectives
In this week, I’m planning to do the following stuff:
- Initial work for Online Shopping Microservice Blueprint
- Prepare for next blueprint application (high performance)
Good luck~ :-)
Issues
API gateway
How to implement an API gateway with load balance.
Checkout model
TODO: The checkout-payment-order model should be changed.
Deployment
In our design, the online shopping microservice blueprint contains many components, so we need to pay attention to how to deploy such a microservice application (e.g. use Docker Compose, Kubernetes; Deploy on Openshift)
Order dispatching design
In our current design, orders are sent via clustered event bus. But a real production environment, orders are supposed to be dispatched to message queues with recovery and persistence ability(e.g. Kafka). And the order processing component and order persistence component should pull orders from the MQ.
Integration with other technologies
e.g. Kafka
Achievement
- Initial work for Online Shopping Microservice Blueprint