Assignment Task
Case Study
Services are responsible for persisting their own data or external state. This differs from the traditional model, where a separate data layer handles data persistence. More recently, with the development of cloud computing, new ways of software development have evolved with MSA recognised as a cloud-native software development approach. As a professional, your role will require that you understand the principles of software development, especially in the field of cloud-based platforms, which are rapidly becoming the preferred hosting solution for many organisations. Having a working understanding of these concepts will enable you to fulfil many roles and functions, and be informed as to what factors influence decision making when software development architecture has been selected. Whilst you may not be a developer, it will enable you to have meaningful conversations about the principles of MSA and why certain decisions may be made in a certain way. This will support you to manage the bridge between IT and the business.
1. Pick netflix or amazon organisation that you are familiar with and / or have enough data and information.
2. Discuss how MSA has transformed or revolutionised the operations of the organisation. Identify and analyse at least three business or organisational reasons for justifying your discussion.
3. Develop a business proposal to introduce the selected organisation, justify why you choose it and why microservices is the best architecture in the selected organisation.
Introduction + Discussion
That will also serve as your statement of purpose for the proposal – this means that you will tell the reader what you are going to cover in your proposal. You will need to inform the reader of: a) Your area of research and its context b) The key elements you will be addressing c) What the reader can expect to find in the body of the report
Body of the Report
You are required to research and write a proposal focused on organisation using MSA as a software development philosophy. However, you are strongly advised to do some research regarding MSA in a real-world application.
Conclusion
This will summarise any findings or recommendations that the report puts forward regarding the concepts covered in the report