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

Todd v nicol - Asce 7 16 seismic design example - Developmental interview questions - Say what you mean do what you say - Assessment 1 - Does leslie stahl wear a wig - Sam excel project - +27737189846,Sharjah®=SAFE AFFORDABLE MISOPROSTOL 200 MIFEPACK TABLETS FOR SALE IN Sharjah®BUY MTP KIT, - Math in society by d lippman v 2.5 answers - What do sea cadets do - Bonding orbitals and antibonding orbitals - In the park gwen harwood themes essential energy network map - Monash law students society - Qld working with childrens check - Polymer clay art classes - Garp code of conduct - Naidoc week display ideas - Girl jamaica kincaid mla citation - 2 Houre make Diversity Infographic - Tpg home phone service - Secondary markets are important because - Risk management in Healthcare Setting Week 5 Project - Iron 2 flame test - Romeo and juliet kissing scene in pool - Fitbit chatter messages - A0 dimensions in cm - Music video script template doc - Brand Growth Importance - 18.2 hydropower and ocean energy quizlet - F 16 block 70 - Factor market and product market examples - Yuiitsu no kokoro mind in sole - Ascia e training for health professionals - The Role of Human Resources in Organizations - Dr ross dwyer radiologist - Artemisia gentileschi judith slaying holofernes analysis - Invictus movie analysis - Variable expense ratio - Seismic design of building structures ppt - Congratulations! You have recently been promoted and are the company’s new Human Resources Manager! You have offices in several countries, so how would you evaluate different compensation packages for employees who are located throughout the world? - Chemical equilibrium and le chatelier's principle lab answers - Everyday use by alice walker discussion questions and answers - Adria lopez created success systems on october - Aldi marketing objectives - Entrepreneurial Essay - Chanel official website europe - Gestalt cycle of awareness interruptions - 5 years old size shoes - Advantages and disadvantages of training methods ppt - Perceptions image boutique & skin yelp - Amur leopard cubs facts - Idexx feline diarrhea panel - What is relative change in math - Pruning currants and gooseberries - Russell brand forgetting sarah marshall audition - Honeywell d107 8 16v - Advance Pathophysiology - Feeling of repletion crossword clue - Professional evaluation and collaboration - Bloomberg for education answers - Part of a theatre crossword clue - Www qstraint com registration - Maharaj vijayaram gajapathi raj college of engineering - Write an essay of at least 500 words discussing how database auditing and monitoring fit within a SOX compliance framework. - +91-8890675453 love marriage problem solution IN Tumkur - Module Eleven Critical Thinking Exercise - Highlighting cap and hook tesco - Accounts Kimmel Wiley Plus questions and format - Add provider to hicaps terminal - Module 7 Discussion Question - How much plastic is saved by using reusable water bottles - Nursing diagnosis for shock - 70 20 10 financial ratio - Selected transactions for thyme advertising company inc are listed here - As you like it poem - Acoustical metal pan ceilings - Groupon revenue recognition - Echoing green poem summary - No tea cozies without irony - A view from the bridge conflict essay - Kmno4 and feso4 titration - Simple seminar topics for mechanical engineering - Values reflection paper - Bsbadm502 manage meetings task 1 - Raft foundation advantages and disadvantages - Pattison sign group heath springs sc - D dx x ln x - Discussion - Object oriented programming monash - Difference that emerges from our male and female bodies. - The risk free rate of return is 8 - Ascl3 ionic or covalent - Souryal refers to acts that violate authority as: - Barberry inc manufactures a product called fruta - Chipping campden notice board - MATH - How do you write a cinquain - The monkees sydney opera house - Liquor producer and distributor financial ratios - The guest by albert camus questions and answers