LeanIX uses microservices to faster deliver and manage its innovations to the world of enterprise architecture. Month to month, 1.5 million updates occur in LeanIX inventories globally, and since 2015, a flexible microservices infrastructure has been built to handle the company's internal needs atop those of its customers.
But technological marvels aside, microservices are a practical way for LeanIX as a business to do three specific things very well: (1) accelerate time-to-market, (2) scale and grow, and (3) operate efficiently. And as explained in his EA Connect Days 2020 presentation, it’s a subject that Dominik Rose, LeanIX Director Customer Success Engineering, advises others to read as much as they can about in order to utilize successfully.
As recommended by LeanIX’s Dominik Rose, here are five must-read books on microservices and managing Agile IT in organizations:
1. “Accelerate: The Science of Lean Software and DevOps”
By Gene Kim, Nicole Forsgren, and Jez Humble
In coordination with Puppet, a configuration management and deployment tool, “Accelerate” offers insights on continuous delivery from three authors who have spent years studying high-performing technology organizations. Of note, Humble and Kim collaborated previously on the “The DevOps Handbook”, and with this thematic sequel co-written by Nicole Forsgren, survey-based research is used to qualify emerging best practices on software delivery. Based on the enterprises studied, key takeaways include building up cultures of experimentation while nonetheless anchoring everything to technical and management capabilities. Point being, continuous delivery will only guarantee continuous improvement based on the frameworks of the work environment itself.
2. “Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith”
By Sam Newman
3. "Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win" / "The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data"
By Gene Kim, Kevin Behr, and George Spafford
4. "Management 3.0: Leading Agile Developers, Developing Agile Leaders"
By Jurgen Appelo
Jurgen Appelo’s book is a re-affirming look at the importance of traditional management principles in the age of Agile IT. Mixing ideas sourced from biological science, chaos theory, organizational psychology, and Agile and Lean methodologies, Appelo presents welcome solutions on how to motivate individuals through tools and communication in order to stimulate repeatable forms of innovation. A major takeaway is that team leaders and development managers must be willing to accept that leadership has fundamentally changed in the 21st century, and Appelo shows how bosses can retain control while nonetheless enabling new forms of excellence.
5. "The Deadline: A Novel About Project Management"
By Tom DeMarco
Though not a perfect book on microservices, Tom DeMarco’s novel is a good-humored story that deconstructs many conventions about project management and software development. DeMarco’s writing focuses as much on the processes underlying modern IT management as it does the people itself, and at the centre of the book is a plot involving numerous crazed experiments offering readers plenty of chances to draw parallels to the way projects are perhaps conducted inside their own organizations.