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

Mean median mode ungrouped data - BUAD individual report - Academic referencing tool latrobe - Island man poem questions - Tams 2 slurry equipment - Vehicle recovery training costs - Math 144 worksheet 2 - Ftl small laboratory fire - 2 page essay - Paper - Ghost mountain riders mc - Human rights play script - Chapter 9 accounting for receivables pdf - Business and economic statistics - Reflect on how emerging technologies such as artificial intelligence may help fortify nursing informatics as a specialty by leading to increased impact on patient outcomes or patient care efficiencies. - 2 questions - Each question needs 3 answers - with 1 APA reference for each answer - Each answer atleast 200 words - Final project - Which promotional activity will sell the most products - Ritz carlton target market - Plato republic book 1 - Alo loader parts list - Blue collar brilliance summary and response - Recommendation report outline - 22.1 data gathering techniques homework answers - Discuss how attention, deep processing, elaboration, and the use of mental imagery can affect the encoding process. - Homework Help - Central phenomenon of the study - 431 foundation - Salkowski test for cholesterol - Product strategies in international marketing - IP2 - Whitten lc university of miami - Delrin 500p material properties - 32 lowndes drive oran park - Dell r710 fan speed control - Bloom's revised digital taxonomy - The signal short story summary - Short phys quiz - Consider a river flowing toward a lake - Eng 123 from problem to persuasion - Cpt code for torn earlobe repair - Major second interval songs - 147 northbourne road campbellfield - Before the flood quizlet - How to classify triangles by sides and angles - An inconvenient truth question answers - Chapter 4 atomic structure test - All writers have more to learn pdf - Com10003 learning and communicating online assignment 3 - Christmas around the world scrapbook - Mech Design - Yo yo ma necessary edges - L atm to kj - Benchmark - Professional Capstone and Practicum Reflective Journal - Understanding the business side of healthcare - Lewis and stark is a public accounting firm - United breaks guitars case study pdf - American history - Benchmark gospel essentials - Ambridge institute - Aws direct connect mtu - Discussion (AG) - International microwave power institute - The crusades through arab eyes main points - VT 5 - 301 - D5 evo gate motor - 10 13 police code - Ethics in policing administration - America's dirty work migrant maids and modern day slavery - Greg lee goldman sachs - Book report examples 8th grade - Believe lin marsh karaoke - Harnek singh new zealand beaten - English - The Play's Title - Bsbfim601 - Patwa language st lucia - PowerPoint Presentation - JUSTIFICATIONS AS DEFENSES - University of tasmania mylo - Leccion 7 contextos activities answers - Micro motion 5700 datasheet - Compound and mixture quiz - Kimpel products makes pizza ovens for commercial use - Fat sick and nearly dead discussion questions - Reporting live from tomorrow essay - Dis 3 - Laminex and mirrors characters - Penn foster math answers - Team management activity and reflection - Performance lawn equipment case answers - Shortest job first program in c - WEEK 6 activity - Formula for tin iv selenide - Govt2306 texas gov - Seven Steps for Effective Problem Solving in the Workplace - Optimize in a sentence - How to write a nursing diagnosis in pes format - French company producing sports equipment - Airdrops - A researcher leaves a research file