A Guide to SaaS Transition with AWS
Pablo Bermejo

#Software
#Platform
#IT
#SaaS
#AWS
To stay competitive and maintain an edge, software companies and IT organizations must reinvent their way of working and embark on a journey to find solutions that empower them with the right capabilities to build modern software. And deliver it as a service. And do it continuously.
How are high-performing software companies solving these risks and constraints then? The answer is by building tools to show their developers that they believe in them as creative problem solvers they are trying to help. There is nothing more motivating for a software development team than having an efficient SDLC that maximizes the value they create. To achieve this, successful software companies need to start treating every software engineering problem as per the tenets of a physics problem: data has mass, computing consumes energy, and network takes time. By realizing that these are finite resources at the disposal of development teams, you will be better positioned to design and build the necessary internal tools that enable those efficient SDLCs and remove the obstacles in every developer's way to deliver business value. And that's where internal software platforms come into play.
Building Software Platforms is a nonsense-free, principles-based guide to help software engineering and architecture leaders like you roll out this new architectural style so that development teams can focus on building and delivering value for the end-users. In this book, the author shares the secrets of internal software platforms and introduces adoption strategies using Wardley maps.
To assist in this transition, Building Software Platforms curates an assortment of AWS innovations that describe how to design and implement many of the recommendations using AWS managed cloud services, with a preference for Serverless computing.
Table of Contents
PART I: STRATEGY
Chapter 1: Transitioning to Saas
Chapter 2: Internal Software Platforms
Chapter 3: Platform Services
Chapter 4: Platform Teams
Chapter 5: Platform Adoption
PART II: PRINCI PLES
Chapter 6: Technical Architecture Principles
Chapter 7: Technology Principles
Chapter 8: Serverless-first Software Engineering
About the Author
Pablo Bermejo is a Platform Product Manager at Guidewire Software building the best Developer Experience for Guidewire Cloud, the industry-leading insurance cloud platform. During the past 20 years at the edge of the software development industry, Pablo has learned how to help organizations through technology and more importantly, motivated teams, where he contributed by playing different global software leadership roles. Pablo is committed to any just-in-market innovation in the field of contemporary user interfaces, low operations, and serverless architectures in order to provide global customers with superior levels of user experience, live deployments, managed services, and cost control. He also enjoys writing and spreading the word about what he is learning: he hosted technical, sales, and management training sessions, speaker at corporate international conferences, published whitepapers and articles, and collaborated at University seminars.









