Conversation with Merlin [email protected] · Tue Nov 07 2023

can you recommend some good books for reading about how to build platform-based organizations for software development?

Absolutely! I can recommend a few books that delve into the topic of building platform-based organizations for software development. Here are some noteworthy titles:

  1. "Platform Strategy: Innovation Through Harmonization" by Annabelle Gawer - This book provides insights into the power of platforms the strategies behind successful platform-based organizations. It covers topics such as platform types, characteristics, and design guidance.

  2. "Continuous Architecture in Practice: Software Architecture in the Age of Platform Strategy" by Murat Erder - This book explores the role of software architecture in the context of platform strategies. It offers practical advice and real-life examples to help architects navigate the challenges of building and maintaining platform-based organizations.

  3. "Building Evolutionary Architectures: Support Constant Change" by Neal Ford, Rebecca Parsons, and Pat Kua - This book focuses on designing software architectures that can adapt and evolve over time. It discusses the importance of embracing change and leveraging platforms to facilitate continuous delivery and innovation.

  4. "Software Architecture for Developers: Vol. 2 - Building Better Applications" by Simon Brown - This book guides developers in understanding software architecture principles and techniques. It covers topics like architectural styles, documentation, and how to design software systems with a focus on platforms.

  5. "Collaborative Software Design: Building Multi-Tenant SaaS Architectures" by James S. Lucas - This book explores the design and implementation of multi-tenant software as a service (SaaS) architectures. It covers various aspects such as scalability, security, and performance considerations.

Please note that the availability of these books may vary depending on your location and preferred format. You may consider checking online bookstores or libraries for easy access to these resources.

Software architecture is the basis for the successful development of software products.A well-designed software architecture can make a big difference in the quality of a system. It can also help to reduce the risk of errors and make it easier to add new features and functionality in the future.In this blog post, I present you a list of the best software architecture books you should read in 2024, and what interesting software architecture books will be published in 2024.Of course, most of these books are also among the best software architecture and design books in 2023.I hope that this list of books for software architects will help you to find the books that you need to learn more about software architecture and to become a better software architect yourself.This post may contain affiliate links. As an Amazon, Manning and O'Reilly Affiliate Partner I earn from qualifying purchases.The best software architecture books you should read in 2024 (TL;DR):Fundamentals of Software ArchitectureContinuous Architecture in PracticeSoftware Architecture: The Hard PartsThe Software Architect ElevatorBuilding Evolutionary ArchitecturesSoftware Architecture in PracticeSoftware Architecture For DevelopersCommunication PatternsSoftware Architecture MetricsArchitecture ModernisationSoftware Architecture and Decision-MakingNew Software Architecture Books in 2024:Head First Software ArchitectureCollaborative Software DesignBuilding Multi-Tenant SaaS ArchitecturesBest software architecture books to read in 2024Fundamentals of Software ArchitectureAn Engineering Approachby Mark Richards and Neal FordThis book is a comprehensive guide to software architecture, written by experienced practitioners. It covers all aspects of software architecture, from architectural characteristics and patterns to component determination, diagramming and presenting architecture, evolutionary architecture, and soft skills.Fundamentals of Software ArchitectureThe book is written in a modern context, taking into account the latest innovations in the field. It also emphasizes the importance of engineering practices and operational approaches in software architecture.This book is a must-read for aspiring and existing software architects alike. It provides a comprehensive overview of the field and the skills needed to be successful.Continuous Architecture in PracticeSoftware Architecture in the Age of Agility and DevOpsby Murat Erder, Pierre Pureur and Eoin WoodsContinuous Architecture in Practice is a book about software architecture in the age of Agile, DevOps, and cloud platforms. The authors, Murat Erder, Pierre Pureur, and Eoin Woods, share their extensive experience and provide hands-on advice for leveraging the continuous architecture approach in real-world environments.Continuous Architecture in PracticeThe book covers a wide range of topics, including:Creating sustainable, coherent systems that meet functional requirements and quality attributesUnderstanding team-based software architecture and architecture as a "flow of decisions"Addressing crucial issues of data management, integration, and changeArchitecting for security, scalability, resilience, performance, and emerging technologiesThe book also includes a start-to-finish case study that demonstrates the authors' deep experience with complex software environments.This book is a valuable resource for technologists who want to update their architecture practice for new software challenges. It is also a good book for software architects and software engineers who want to learn more about continuous architecture.Software Architecture: The Hard PartsModern Trade-Off Analyses for Distributed Architecturesby Neal Ford, Mark Richards, Pramod Sadalage & Zhamak DehghaniSoftware Architecture: The Hard PartsSoftware architecture is a complex field with no easy decisions. This book provides strategies for thinking critically about the trade-offs involved in distributed architectures.Using a fictional story about the Syso

workingsoftware.dev

Platform StrategyPlatform StrategyInnovation Through HarmonizationAbout the BookThe Lure of PlatformsPlatforms seem to be everywhere, whether its platform business models that fuel the most valuable companies and most unicorns, 100-billion Dollar cloud platforms, or in-house developer and analytics platforms. And that's no surprise: platforms appear to be able to rewrite the laws of physics, for example by boosting innovation thanks to harmonization.Most organizations looking to harvest the power of platforms discover that building one, or even deploying one, is far from easy. Many in-house platforms are outdated by the time theyre launched, restrict rather than enable users, and face a certain demise when their use is mandated in a last-ditch effort to make the economics work.Harvested from a decade of building successful in-house platforms and enabling enterprises to utilize cloud platforms, this book provides a fresh look at what makes platforms work, why they are different from other IT services, and how you can use them to boost developer productivity. Sticky metaphors (are you building a fruit salad or fruit basket?; is your platform sinking or floating?; build abstractions not illusions!) provide actionable design guidance without being lecturing or boring.ContentsThe book accompanies you on your platform journey, supplementing architectural rigor with real-life examples::Part I: Understanding Platforms: because "platform" is an overloaded term, this part delineates the types and characteristics of platformsPart II: A Strategy for Platforms: building platforms requires significant investment and stamina. Learn how to articulate your platform strategy for both technology and organization.Part III: In-House Platforms: internal platforms are all the rage. Learn how to build one and how to avoid common pitfalls.Part IV: Designing Platforms: platforms hide a lot of complexity but that means building one isn't trivial. Learn how to make design trade-offs using fruit salads and submarines. ..Part V: Implementing Platforms: drilling deeper yet, this part discusses platform anatomy and architecture blueprintsPart VI: Growing Platforms: mandating platform usage is sure to backfire. Instead, learn how to build communities and support platform adoption.Part VII: Organizing for Platforms: platform teams need to balance customer feedback and a clear vision.This book is part of the "Architect Elevator" series, which provides essential tools for architects and IT leaders to drive major strategic initiatives in enterprises or late-stage start-ups. By showing the big picture and developing deep insight, the books forgo simple answers and buzzwords in favor of mental models that help readers make better decisions.A note on pricing:Leanpub is DRM-free and therefore doesn't foresee regional pricing. For some readers, $10 is a lot more than for others, so I set a low minimum price to reach the broadest audience possible. If you are well employed and believe this book will help you in your career, please consider paying the recommended price. If you are a student, not employed, or on a low wage, feel free to pay within your means.About the AuthorGregor HohpeGregor Hohpe advises CTOs and senior IT executives on IT strategy, cloud architecture, and organizational transformation. He served as advisor to the Singapore government, chief architect at Allianz SE, and technical director at Google Clouds CTO Office. He is widely known as co-author of the seminal book Enterprise Integration Patterns and as frequent speaker at conferences around the world. His accessible, but technically accurate essays were republished in 97 Things Every Software Architect Should Know and Best Software Writing. He is an active member of the IEEE Software editorial advisory board.Bundles that include this bookTable of ContentsAbout this BookRevision HistoryPart I: Understanding Platforms1.Standing on the Shoulders of Giants2.The Fab Four of Technology PlatformsPart II:

leanpub.com

Resources If you want to add a resource to this list, you can edit this file and send us a pull request. A list of books, writings and papers about the Internal Platforms team and products. Books Building Software Platforms: A Guide to SaaS Transition with AWS Team Topologies by Matthew Skelton and Manuel Pais Articles, papers and writings 2023 What Is Platform Engineering? Role, Principles & Benefits 2022 Platform Engineering Needs a Prescriptive Roadmap: a Conversation with Nigel Kersten 2022 What is Platform Engineering 2021 mind the platform execution gap 2021 The pursuit of software teams autonomy: how we created an Internal Platform at Packlink 2021 How we rolled out our Kubernetes platform in Adevinta Spain by Pau Gay 2021 Preventing go-around with Platform Thinking by Kislay Verma 2021 How LinkedIn turned to real-time feedback for developer tooling by Michael Berlowitz 2020 Camille Fournier on Effectively Managing Internal Platform Teams 2020 KubeCon NA 2020 Key Takeaways: Platforms, Safety, and End Users by Daniel Bryant 2020 Effective storytelling for internal platform teams by Rebecca Murphey 2020 Why Sport1 built their Internal Developer Platform by Paolo Garri 2020 Why Everyone Builds Internal Kubernetes Platforms by Daniel Thiry 2020 Why Zalando built their Internal Developer Platform by Jan Lffler 2020 Why managing dev environments is a full time job at Eventbrite by Ethan J. Jackson 2020 Building an Internal Kubernetes Platform by Daniel Thiry 2020 Platform Engineering by Luis Alonzo Herrera 2020 How We Improved Developer Productivity for Our DevOps Teams by Maria Jernstrm and Jason palmer 2020 Advocating for a Product Mindset within Platform Teams and How We Do It at HelloTech (Part 1) by Samantha Coffman 2020 How to build a PaaS for 1500 engineers by Galo Navarro 2020 For DevOps, internal platforms and self-service options are in by Joe McKendrick 2020 Why GitHub built their own Internal Developer Platform by Jason Warner 2020 A case against Platform Teams by Kislay Verma 2020 Building a Platform Team Laying the Foundations by Vasa 2020 Product for Internal Platforms by Camille Fournier 2020 The Rise of Platform Engineering by Nick Daigler 2019 Can An Internal Technology Platform Give Your Company A Competitive Advantage? by Maarten Wensveen 2019 Managing Platform Teams: How to Structure and Run a Great Platform Team Interview with Karen Cohen From Wix.com 2018 How to build a platform team now! the secrets to successful engineering by Kenichi Shibata 2018 What I Talk About When I Talk About Platforms by Evan Bottcher 2017 Why We Dont Need a DevOps Team by Andrew Hatch 2017 Why Do Organizations Need a Platform Team? by David Jared (Adobe Tech) 2017 Platform engineering product teams in the ThoughtWorks Technology Radar 2017 Internal Product Management: the Good, the Bad and the Ugly 2015 Let a 1,000 Flowers Bloom. Then RIP 999 of them out by the roots by Peter Seibel (Twitter) Great reference websites, conferences and courses Platform Engineering PlatformCon Platform as a Product course Digital Platform Playbook by Equal Experts Internal Developer Platform by Humanitec Talks 2021 How to make your developers self-serving with an Internal Developer Platform by Kaspar von Grnberg 2021 Challenges in building and scaling internal platform teams 2020 WTF is Platform as a Product with Matthew Skelton 2020 Why did you build an Internal Developer Platform at Github? 2020 The Cloud Native Journey @Apple - Alena Prokharchyk, Software Engineer, Apple 2020 Toolchains Behind Successful Kubernetes Development Workflows 2020 Turning a simple internal configuration management tool into a platform By Csaba Bejan, Zoltan Mazula, Viktor Szpisjak & Balint Vadai 2020 Spanish: Una aproximacin a la infraestructura evolutiva by David Lluna and Paco Sanchez 2020 Kubernetes is Not Your Platform, Its Just the Foundation 2020 Minimum Viable Product for Platforms by Martin Cagan 2019 How Stripe Invests in Technical Infrastructure 2020 P

internalplatforms.com