Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Microservices breaking down the monolith pdf

15/11/2021 Client: muhammad11 Deadline: 2 Day

Microservices Architecture

https://laureate-au.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_89956_1&content_id=_8971655_1&mode=reset 1/6

MODULE 2 TOPIC 2 RESOURCES AND ACTIVITIESMODULE 2 TOPIC 2 RESOURCES AND ACTIVITIES

Splitting the monolith

Introduction:

As monoliths grow over time, they can become large and unwieldy – and this can

materially slow down development cycles and prevent an organisation from being

competitive as it stalls in bringing new capability to market. It is recognised that a

microservices architecture allows an organisation to be nimbler however untangling

the monolith is also understood to be a task that requires deliberate design, clear

systems thinking and patient ‘untangling’. Newman (2015) outlines several di�erent

tactics that can be used to isolate services which can be teased out from the monolith

though the identi�cation of seams, bounded contexts and transactions. It is well

recognised that this migration is an epic journey as decisions are taken about which

capability to decouple �rst and how to progressively migrate services from the

monolith. This clearly is a complex decomposition task, which depends on decoupling

the correct services. This requires an examination of the current code base to

6/3/2020 Laureate International Universities

https://laureate-au.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_89956_1&content_id=_8971655_1&mode=reset 2/6

determine what seams exist that may make for logical boundaries to services that can

be isolated. However, this is not the only criteria to be considered – team capability is

also an important decisions point (we will discuss this further in Module 3). Pay

attention to both the tools that Newman o�ers, as well as the four reasons that he

gives as to why it makes sense to split the monolith despite the challenges inherent in

decomposition of the existing monolith and the required refactoring. Pay close

attention to the challenges identi�ed by McKendrick (2019) – while it is clear that

there are very many bene�ts to moving from monoliths to microservices architecture,

this is not a simple process and needs to be undertaken with care and deliberation

with every e�ort to be taken to mitigate the challenges.

References

Newman, S. (2015). Building microservices: Designing �ne-grained systems. California, USA: O’Reilly Media. Retrieved from https://ebookcentral-proquest-

com.ezproxy.laureate.net.au/lib/think/reader.action?docID=1938300

McKendrick, J. (2019, March 8). They say that breaking up monolithic systems is hard to do.

ZDNet. Retrieved from https://www.zdnet.com/article/they-say-that-breaking-up- monolithic-systems-is-hard-to-do/

Resources and Activities:

Splitting the monolith

Please watch the following video from the DevOps foundations:

Microservices series:

4.Microservices by examples: Splitting the monolith (3m 47s)

In this short video clip, the presenter walks you through a practice-based

example of how a team analysed a monolith to �nd new ways to structure

future microservices. Please note how they not only looked at the existing

code base to isolate seams of code that could be treated in isolation, but

also paid attention to bounded contexts to identify service boundaries and

also team capability in arriving at logical splits.

Reference:

Stone, L. (2019, February 27). Microservices by examples: Splitting the

monolith. [Video �le]. Retrieved from https://www.linkedin.com/learning-

login/share?

forceAccount=false&redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%

foundations-microservices%3Ftrk%3Dshare_ent_url&account=56744473

https://ebookcentral-proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?docID=1938300
https://www.zdnet.com/article/they-say-that-breaking-up-monolithic-systems-is-hard-to-do/
https://www.linkedin.com/learning-login/share?forceAccount=false&redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fdevops-foundations-microservices%3Ftrk%3Dshare_ent_url&account=56744473
6/3/2020 Laureate International Universities

https://laureate-au.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_89956_1&content_id=_8971655_1&mode=reset 3/6

(https://www.linkedin.com/learning-login/share?

forceAccount=false&redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%

foundations-microservices%3Ftrk%3Dshare_ent_url&account=56744473)

Splitting the monolith

Please read pp. 79 – 80. Decomposing a monolith is a challenging process –

and in this reading Newman o�er tools and perspectives about how this

can be done successfully. Pay close attention to how Newman identi�es the

concept of ‘seams’ and how this relates to the concept of a ‘bounded

contexts’ and how these o�er a means to identify service boundaries.

Reference:

Newman, S. (2015). Building microservices: Designing �ne-grained systems.

California, USA: O’Reilly Media. Retrieved from https://ebookcentral-

proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?

docID=1938300&ppg=99 (https://ebookcentral-proquest-

com.ezproxy.laureate.net.au/lib/think/reader.action?

docID=1938300&ppg=99)

Reasons to split the monolith

Please read pp. 81 –82. In this section, Newman outlines four reasons to

split the monolith: pace of change, team structure, security and technology.

He makes important notes about how these reasons for splitting the

monolith may in fact be guiding principles in how the monolith should be

decomposed.

Reference:

Newman, S. (2015). Building microservices: Designing �ne-grained systems.

California, USA: O’Reilly Media. Retrieved from https://ebookcentral-

proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?

docID=1938300&ppg=101 (https://ebookcentral-proquest-

com.ezproxy.laureate.net.au/lib/think/reader.action?

docID=1938300&ppg=101)

Tangled dependencies

https://www.linkedin.com/learning-login/share?forceAccount=false&redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fdevops-foundations-microservices%3Ftrk%3Dshare_ent_url&account=56744473
https://ebookcentral-proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?docID=1938300&ppg=99
https://ebookcentral-proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?docID=1938300&ppg=101
6/3/2020 Laureate International Universities

https://laureate-au.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_89956_1&content_id=_8971655_1&mode=reset 4/6

Please read pp. 82 -88. After identifying bounded contexts, seams

– tangled dependencies still present challenges. Pay close

attention to how Newman recommends developing an

understanding of the problem (Getting to Grips), and how breaks can be

staged to allow for services to be further decomposed into autonomous

parts. Also, pay close attention to his description of transactional

boundaries and how these may impact on how services may be

decomposed.

Reference:

Newman, S. (2015). Building microservices: Designing �ne-grained systems.

California, USA: O’Reilly Media. Retrieved from https://ebookcentral-

proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?

docID=1938300&ppg=102 (https://ebookcentral-proquest-

com.ezproxy.laureate.net.au/lib/think/reader.action?

docID=1938300&ppg=102)

They say that breaking up monolithic systems is hard to do

This article gives practical and industry-based insights into how challenging

the process of splitting the monolith can be and how the complexity of the

process requires careful and speci�c management of the transition

process.

Reference:

McKendrick, J. (2019, March 8). They say that breaking up monolithic

systems is hard to do. ZDNet. Retrieved from

https://www.zdnet.com/article/they-say-that-breaking-up-monolithic-

systems-is-hard-to-do/ (https://www.zdnet.com/article/they-say-that-

breaking-up-monolithic-systems-is-hard-to-do/)

Additional Learning Resources

If you would like to learn more about the topics covered in this module, here are

some additional resources. These resources will contribute to further develop

understanding of the topics covered. However, these resources are not essential

to complete this module or the assessments associated with this subject.

https://ebookcentral-proquest-com.ezproxy.laureate.net.au/lib/think/reader.action?docID=1938300&ppg=102
https://www.zdnet.com/article/they-say-that-breaking-up-monolithic-systems-is-hard-to-do/
6/3/2020 Laureate International Universities

https://laureate-au.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_89956_1&content_id=_8971655_1&mode=reset 5/6

The next generation of Health IT

This article gives insight into the value that microservices architecture can

o�er within the context of Health IT systems. The aim is to ground your

understanding within a practice-based context.

Reference:

Nichol, P.B. (20017, February). Monolithic vs. microservices architectures for

innovation. CIO. Retrieved from

https://www.cio.com/article/3163169/monolithic-vs-microservice-

architectures-for-innovation.html

(https://www.cio.com/article/3163169/monolithic-vs-microservice-

architectures-for-innovation.html)

Learning Activity 1: Interactive Knowledge check

Learning Activity 2: Splitting the Monolith - Discussion forum post

Collaborative learning activity - The Process of Splitting a Monolith

Note: The Learning activities above are not part of summative/graded assessment;

however they are designed to prepare you for incremental graded assessment and

expand your learning.

These activities encourage a community learning experience between peers, and

provide opportunities for facilitators to o�er formative feedback, throughout a

module, to the student cohort.

https://www.cio.com/article/3163169/monolithic-vs-microservice-architectures-for-innovation.html
6/3/2020 Laureate International Universities

https://laureate-au.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_89956_1&content_id=_8971655_1&mode=reset 6/6

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Assignment Guru
Calculation Master
Top Writing Guru
Assignment Helper
Assignment Hub
Quick Mentor
Writer Writer Name Offer Chat
Assignment Guru

ONLINE

Assignment Guru

Being a Ph.D. in the Business field, I have been doing academic writing for the past 7 years and have a good command over writing research papers, essay, dissertations and all kinds of academic writing and proofreading.

$47 Chat With Writer
Calculation Master

ONLINE

Calculation Master

I am an elite class writer with more than 6 years of experience as an academic writer. I will provide you the 100 percent original and plagiarism-free content.

$48 Chat With Writer
Top Writing Guru

ONLINE

Top Writing Guru

I have read your project details and I can provide you QUALITY WORK within your given timeline and budget.

$49 Chat With Writer
Assignment Helper

ONLINE

Assignment Helper

I will provide you with the well organized and well research papers from different primary and secondary sources will write the content that will support your points.

$21 Chat With Writer
Assignment Hub

ONLINE

Assignment Hub

I have read your project details and I can provide you QUALITY WORK within your given timeline and budget.

$21 Chat With Writer
Quick Mentor

ONLINE

Quick Mentor

After reading your project details, I feel myself as the best option for you to fulfill this project with 100 percent perfection.

$49 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Certificate iv in fire protection - Ual branding and identity - 3 dicks on a bench remix - Navigating genres kerry dirk summary - The research writer van rys pdf - Final research Paper - Armed crime squad victoria police - Pizza hut value chain analysis - Ansi smacna 008 2008 - What is an ideal citizen - 3 agents of erosion - LAW ENFORCEMENT - How do haplorhines differ from strepsirhines - Sas 180 air sampler manual - S+ domesticated bee hive - Blue ridge spain - 8 protons and 8 neutrons - Linguistic questions - Function of hammer anvil and stirrup - Bloomberg market concepts answers - Variable resistor in multisim - Poetry Explication Assignment due in 36 hours - Centre for human anatomy education - Hey shepherds wakey wakey listen to the news - Globalization and internationalization in higher education - Southwest airlines in 2014 case study - Organizational behaviour - Business discussion - Wolverhampton university degree classification - Establishing patterns and trends in the data collected - Social Media in Healthcare - Which worldview families use faith and reason - Wk 7 DQ 2-838 - An oscilloscope display grid or scale is called a - Accounting for Managers - Why does the klan burn crosses - Capstone Change Project Outcomes - Purnell's cultural domain health care practitioners includes - Ipt multiple choice questions - Case Study 4 The Space Shuttle Disasters - Assignment 2 - 4.0 cm to mm - Clipsal switches and sockets catalogue pdf - What is coca cola's mission - The art of public speaking chapter 4 - Monthly fee commonwealth bank - Smileline inc has an onsite daycare facility - Key success factors in industry analysis - Alam company is a manufacturing firm - Excel module 9 sam project 1 - Data mining - Infant soap note example - Macaulay honors college majors - 3 pilgrimage festivals in judaism - Can anyone join unisuper - 1-1 Discussion: Promotional Strategies - Colour code for fire - Who warned, “advertisements contain the only truth to be relied on in a newspaper?” - Microdrive inc - Business unit 3 and 4business unit 3 and 4 - Debate format - Vmware vsphere data protection advanced - Reliance r12 security system - 5 levels of leadership summary - Literary devices in hatchet - Maths methods unit 3 practice exams - Homework Topic 2 - Wakefield intermediate care unit - Bloom's taxonomy psychomotor domain - Bot 2 bilateral coordination - Does bj's accept american express - Principles of management and organization - Centre of mass diagram - Snhu acc 202 milestone 1 - Taxpayer information - Sure success magic 13th edition - Section 3 case study.... - Discussions and Outline - HAINES PAPER ASSIGNMENT FOR USASMA - The company has its camera and drone assembly facilities in - As the twig is bent so grows the tree meaning - English Composition I - Wayne kerr electronics history - Stats test 18 questions 75mins to do - English Composition I - 4.1 Please write a Devotional Reflection on Honesty - Health Organization Evaluation - Social Studies Materials and Differentiation - Threaded 4 - Project management assignments for students pdf - Wps prenhall com educational research - Express complex number in exponential form - Translate - Iris module classroom management - Excel - Adulterants in sugar pdf - Voltage adder without op amp - Ka and kb values table - Why does macbeth revisit the witches - Major advantages of credit cards to the retailer include all of the following except the