Refactoring at Scale

Regaining Control of Your Codebase



Bookstore > Books > Refactoring at Scale

Price$36.90 - $41.79
Rating
AuthorMaude Lemaire
PublisherO'Reilly Media
Published2020
Pages246
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101492075531
ISBN-139781492075530
EBook Hardcover Paperback

Making significant changes to large, complex codebases is a daunting task-one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing those changes in a sustainable way, then this book is for you.

Software engineer Maude Lemaire walks you through the entire refactoring process from start to finish. You'll learn from her experience driving performance and refactoring efforts at Slack during a period of critical growth, including two case studies illustrating the impact these techniques can have in the real world. This book will help you achieve a newfound ability to productively introduce important changes in your codebase.

Understand how code degrades and why some degradation is inevitable; Quantify and qualify the state of your codebase before refactoring; Draft a well-scoped execution plan with strategic milestones; Win support from engineering leadership; Build and coordinate a team best suited for the project; Communicate effectively inside and outside your team; Adopt best practices for successfully executing the refactor.




5 5 49

Similar Books


Practical DataOps

Practical DataOps

by Harvinder Atwal

Gain a practical introduction to DataOps, a new discipline for delivering data science at scale inspired by practices at companies such as Facebook, Uber, LinkedIn, Twitter, and eBay. Organizations need more than the latest AI algorithms, hottest tools, and best people to turn data into insight-driven action and useful analytical data pro...

Price:  $32.99  |  Publisher:  Apress  |  Release:  2020

Lean Enterprise

Lean Enterprise

by Jez Humble, Joanne Molesky, Barry O'Reilly

How well does your organization respond to changing market conditions, customer needs, and emerging technologies when building software-based products? This practical guide presents Lean and Agile principles and patterns to help you move fast at scale - and demonstrates why and how to apply these methodologies throughout your organization...

Price:  $19.99  |  Publisher:  O'Reilly Media  |  Release:  2014

Data Mesh

Data Mesh

by Zhamak Dehghani

We're at an inflection point in data, where our data management solutions no longer match the complexity of organizations, the proliferation of data sources, and the scope of our aspirations to get value from data with AI and analytics. In this practical book, author Zhamak Dehghani introduces data mesh, a decentralized sociotechnica...

Price:  $43.50  |  Publisher:  O'Reilly Media  |  Release:  2022

MLOps Engineering at Scale

MLOps Engineering at Scale

by Carl Osipov

MLOps Engineering at Scale shows you how to put machine learning into production efficiently by using pre-built services from AWS and other cloud vendors. You'll learn how to rapidly create flexible and scalable machine learning systems without laboring over time-consuming operational tasks or taking on the costly overhead of physica...

Price:  $47.18  |  Publisher:  Manning  |  Release:  2022

Deploying Node.js

Deploying Node.js

by Sandro Pasquali

Node.js is a popular choice for teams that need to design, build, test, deploy, maintain, and monitor large-scale distributed systems. Starting with a detailed overview of the Node.js architecture, this book covers topics that will help in application development, testing, deployment, and maintenance.You will learn about concurrency, even...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2015

Practical Deep Learning at Scale with MLflow

Practical Deep Learning at Scale with MLflow

by Yong Liu

The book starts with an overview of the deep learning (DL) life cycle and the emerging Machine Learning Ops (MLOps) field, providing a clear picture of the four pillars of deep learning: data, model, code, and explainability and the role of MLflow in these areas.From there onward, it guides you step by step in understanding the concept of...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2022

Monitoring with Ganglia

Monitoring with Ganglia

by Matt Massie, Bernard Li, Brad Nicholes, Vladimir Vuksan

Written by Ganglia designers and maintainers, this book shows you how to collect and visualize metrics from clusters, grids, and cloud infrastructures at any scale. Want to track CPU utilization from 20,000 hosts every ten seconds? Ganglia is just the tool you need, once you know how its main components work together. This hands-on book h...

Price:  $16.97  |  Publisher:  O'Reilly Media  |  Release:  2012

Seeking SRE

Seeking SRE

by David Blank-Edelman

Organizations - big and small - have started to realize just how crucial system and application reliability is to their business. At the same time, they've also learned just how difficult it is to maintain that reliability while iterating at the speed demanded by the marketplace. Site Reliability Engineering (SRE) is a proven approac...

Price:  $29.95  |  Publisher:  O'Reilly Media  |  Release:  2018