0% found this document useful (0 votes)
40 views2 pages

Thread - Module 4.1 - Learning Activity 1 - Technology Stack &..

The document discusses whether microservices within an application need to share the same technology stack. It presents arguments that using multiple programming languages can increase flexibility but also complexity, and that limiting technology stacks reduces complexity but limits flexibility. It also discusses staffing implications of different technology stack approaches.

Uploaded by

Srijeeta De
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views2 pages

Thread - Module 4.1 - Learning Activity 1 - Technology Stack &..

The document discusses whether microservices within an application need to share the same technology stack. It presents arguments that using multiple programming languages can increase flexibility but also complexity, and that limiting technology stacks reduces complexity but limits flexibility. It also discusses staffing implications of different technology stack approaches.

Uploaded by

Srijeeta De
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

4/8/2021 Thread: Module 4.1 - Learning Activity 1: Technology Stack &...

HOME STUDENT RESOURCES HELP STUDENT HELP


ANJAN SUMANKUMAR PATEL 43 LOGOUT

?
TRIMESTER 1 HE 2021 MIS603 KENT ST NSW R1231 CRN 1880 Discussion Board
Forum: Module 4 - Discussion Forum Thread: Module 4.1 - Learning Activity 1: Technology Stack

F Search r Refresh
THREAD: MODULE 4.1 - LEARNING ACTIVITY 1: TECHNOLOGY STACK

Select: All None Thread 1 of 3

Message Actions  Expand All Collapse All

3 Post(s) in this Thread 2 Unread 0 Unread Replies to Me

 
Anonymous 10 months ago

Module 4.1 - Learning Activity 1: Technology Stack

Learning Activity 1: Technology Stack Discussion Forum Post 

After completing your readings for this module – do you believe that it is
necessary for microservices within a broader application to share the same
technology stack? Refer to the readings in your answer and explain the position
you have taken.

Describe your position in no more than 100 words each.

Post your answer to the Module 4.1 Technology stack discussion forum.

Please read through other students’ posts and comment on why you agree,
disagree or can provide help with another students’ post. Please reply to at least
one other students’ post.

Reply

 
Kubra Gullu 7 days ago

RE: Module 4.1 - Learning Activity 1: Technology Stack

Group Activity:

https://laureate-au.blackboard.com/webapps/discussionboard/do/message?action=list_messages&course_id=_101262_1&nav=discussion_board_ent… 1/2
4/8/2021 Thread: Module 4.1 - Learning Activity 1: Technology Stack &...
Kubra Gullu
Katarzyna Maria Figiel
A technology stack is a set of tools developers to create an application. As
we discussed earlier on the subject, one of the biggest advantages of using
microservices is to offer an option and flexibility to choose in a
programming language, database, and the other tools within the
deployment as long as the components can communicate through API and
exchange the messages.
On the one hand, using multiple programming languages - polyglot
architecture - can be beneficial for developers to choose the best option
based on the environment that they will be most comfortable with. In
addition, in the microservices, the components do not have to share the
same tech stack as they are loosely coupled. These features give
developers the freedom and increase their creativity by not sticking to only
one programming language to deliver the need of organisations on time.
On the other hand, Nadareishvili et al. (2016, p. 112) discussed that using
many different languages may cause complexity in the system, which is
why sometimes companies prefer to limit the programming languages.
Additionally, from a business perspective, having various tech stacks within
one system creates a need for the company to hire and keep multiple
developers who are experts in the relevant languages/solutions.
References:
Nadareishvili, I., Mitra, R., McLarty, M., & Amundsen, M.
(2016). Microservice architecture: Aligning principles, practices, and culture.
California, USA: O’Reilly. Retrieved from https://ebookcentral-proquest-
com.ezproxy.laureate.net.au/lib/think/reader.action?
docID=4602504&ppg=19

 
Muhammad Awais 4 hours ago

RE: Module 4.1 - Learning Activity 1: Technology Stack

In progress 

Select: All None

Message Actions  Expand All Collapse All

← OK

https://laureate-au.blackboard.com/webapps/discussionboard/do/message?action=list_messages&course_id=_101262_1&nav=discussion_board_ent… 2/2

You might also like