This assessment has been designed to allow you to demonstrate your understanding of
Microservices Architecture, and more precisely, the aspects of the microservices cluster, including
gateway pattern, service discovery pattern and RESTful web services.
Using your understanding of the learnt theories and strategies, applied through the task instructions
of this assessment, you will design and architect a microservices solution, integrating the
As an outcome, you will submit a microservices architecture visualisation, capturing and
documenting your microservice infrastructure with an understanding of its components, connections
and interactions. The types of microservices design patterns underpinning your architecture are
gateway, service discovery and RESTful API’s.
You are required to develop a microservices architecture visualisation; and document your
proposal explaining your understanding of the components, their connections and
interactions using the different types of microservices design patterns—namely, gateway,
service discovery and RESTful APIs.
Follow the instructions below to commence your project proposal.
1. Decide what microservices are appropriate for your use case. These could include but are not
- Login authorisation
- Shopping Cart
- Notification Channel Payment
- File transfer
- Product Catalogue
- Digital Asset Management
- SMS Messages
- Text to voice
- QR code Service
Think of a company like Uber/Torrens/Netflix/etc and all the functionalities their software
application needs, now conceptualise the cluster as if you were doing it for any of these
2. Structure your microservices cluster to include all your microservices by mapping out your
proposal visually ( microservices architecture visualisation ), explaining the cluster’s
components, connections and interactions. Include in the visualisation and document
relevant simple API (Synchronous and Asynchronous) message exchange requests between
3. You will need to include the following in your proposal:
- Gateway Pattern
- Service Discovery Pattern
4. Finalise your Microservices Architecture Visualisation using a platform of your choice (e.g.
(draw.io, diagrams.net, Adobe illustrator etc.) Select the most appropriate shapes to
illustrate your cluster’s components, connections and interactions.
本网站支持淘宝 支付宝 微信支付 paypal等等交易。如果不放心可以用淘宝交易！
E-mail: email@example.com 微信:itcsdx