Demonstrate communications within microservice architecture

Assignment Help Software Engineering
Reference no: EM133184581 , Length: word count:1500

MSA106 Microservices Architecture - Laureate International Universities

Cluster Visualisation Diagram

Assessment - Microservices Cluster Design

Learning Outcome 1: Illustrate core concepts of SOA and its benefits.

Learning Outcome 2: Demonstrate communications within a microservice architecture

Learning Outcome 3: Select, explain and apply knowledge to develop the microservice-based system.

Task Summary

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 aforementioned patterns.

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.

Task Instructions

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.

Quesiton 1. Decide what microservices are appropriate for your use case. These could include but are not limited to:

? Login authorisation
? Shopping Cart
? Notification Channel Payment
? Shipping
? File transfer
? Product Catalogue
? Digital Asset Management
? SMS Messages
? Text to voice
? QR code Service
? Subscriptions

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 companies.

Quesiton 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 the microservices.

Quesiton 3. You will need to include the following in your proposal:

? Gateway Pattern
? Service Discovery Pattern

Quesiton 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.

Quesiton 5. Write a supporting end to end walkthrough report document explaining your architectural choices.

Quesiton 6. Discuss your approach to the ongoing running and maintenance of your Microservices Architecture Cluster Proposal (DevOps ). Again, use a walkthrough report of your proposal. You can choose to submit this component as a 500 word report, or a 3min video recording.

Referencing

It is essential that you use appropriate APA style for citing and referencing research.

Reference no: EM133184581

Questions Cloud

What is meant by stock split effected in form of a dividend : What is meant by stock split effected in form of a dividend. How should a stock dividend that has been declared but not yet issued be classified
Pass general entries of the transactions : Purchased a building for Rs.15,000,000 against the issuance of 1,100,000 shares of Rs.10 each. Pass general entries of the above transactions
How much is provision to be reported in financial statements : The plaintiff has offered to settle the lawsuit out of court for P360M but Keri Keri did not agree to the settlement. How much is provision to be reported
How could you derive a positive valuation from a company : How could you derive a positive valuation from a company with negative earnings? What valuation method/s are applicable? What assumptions would you need to make
Demonstrate communications within microservice architecture : Demonstrate communications within a microservice architecture and Select, explain and apply knowledge to develop the microservice-based system
Determine the net income or loss for the period : Question - Use the adjusted trial balance for Stockton Company below to answer the questions that follow. Determine the net income or loss for the period
What is the compound amount : Question - What is the compound amount of Php 20,000 for 10 years plus Php 15,000 for 8 years plus Php 1000 for 6 years with interest at 8%
What is the balance of interest expense for the loan : The note is for a six-month term and both principal and interest are payable at maturity. What is the balance of interest expense for the loan as of December
Compute the under- or overapplied overhead : Actual overhead cost for the current period is $1,220,700, and direct labor cost is $633,000. Compute the under- or overapplied overhead

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd