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

A small nation of ten - History homework - Carlisle folk and blues club - Bob the builder ball pit - Unit 8 assignment - Commercial cookery - Discussion 1 250 words by 08/26/ 2020 at 2:00 pmplease add references and citations - Car parts word search - Work motivation in organizational behavior pdf - Golden flaxseed meal coles - Gatorade is classified as a(n) __________ brand. - Ms project network diagram - Capitalization of earnings method valuation - Pharmacy intern oral exam - 71 victory parade tascott - Discussion 2.1 - Big red combine harvester chords - Determination of acetic acid content in vinegar - Managerial accounting chapter 10 solutions - Me and you barry louis polisar ukulele chords - Value line publishing october 2002 case analysis - All the ever afters pdf - Source comparison worksheet - Mind life clinic ballarat central vic - Case - Gynaecology edinburgh royal infirmary - Some truths are not self evident - 163 bogong avenue invermay park - Ethan frome reading comprehension questions - Ssars 21 engagement letter - A job cost sheet of sandoval company is given below - Camh gender identity clinic - The purpose of the sales budget report is to - Radish seed germination lab results - Cloud computing concepts technology & architecture by thomas erl pdf - Reflection in Action - Learn labview in 6 hours - 320 slice ct scan price - Four square writing template - HA599 Unit 6 Discussion - The extraordinary science of addictive junk food summary - EP-1: Draft for Peer Review - Difference between claim of fact value and policy - Sinh in exponential form - Solar oven report - Answers to problem 11 3a in accounting - Apartment renovation math worksheet answers - What is the six step decision making process - Purdue microsoft office - Who moved my cheese discussion - Route 75 tram map - Ancient greek number system - Par level calculation - Week 2 Discussion - Chapter 15 laboratory locating an earthquake epicenter answers - Brief summary - Homework - Brain functions while driving - Test your grammar skills - What Is a Work of Art? ((APA format)) - Client consultation card for spa - Topic: The Eclectic Paradigm - Purdue owl semicolon exercises - Heating curve of water conclusion - Eco 550 week 5 problem set - Electron configuration worksheet w311 - Swami pragyamurti yoga nidra - Data wrangling cheat sheet - Research process 8 steps - What is a webliography examples - Mtv illest road trip of all time answers - Aesthetic appreciation gcse pe - Peak envelope power vs average power - Lufkin sam pump off controller - Nurs561week8 - What advantage does a bifurcated hearing give a probation officer? - What size is a7 - Global entries online show jumping - Closing entries wileyplus - Abnormal behavior - Essay on mobile phone for students - Calculating slope uncertainty excel - Bible quiz on philippians pdf - Dhahran roads case study - I kb plus ladder - Are children who create imaginary companions psychologically disturbed - Sap theme designer tcode - The unquiet dead edith fiore pdf free - Sainsbury makers of the millennium medal collection - Zipcar creating value in the marketplace - Which of the disks have positive initial angular velocity - Assume f&s offers a deal whereby - Examples of project plan - Australian infant feeding guidelines - Co injection sandwich molding - Eso error 102 invalid metafile - Defensive and non defensive communication - Josie king story video - Energy and conservation of energy worksheet - How to make npv profile in excel