Go at Mainframe Scale
Explore the journey of implementing Go at mainframe scale in this GopherCon 2021 talk by Kaylyn Gibilterra. Discover how Capital One created a distributed system in Go to process account data from modern cores and legacy mainframes, handling peak traffic of 2 million tps and 5Gbps while storing over 20TB across multiple AWS regions. Learn about the challenges and successes of transitioning to Go services, including library creation, scaling issues, and team ramp-up. Gain insights into mainframe history, communication challenges, and technical hurdles faced during the implementation. Understand the importance of interfaces, typing, and library development in Go. Explore testing best practices, concurrency findings, and the availability of IBM Open Enterprise SDK for Go. Get a practical guide on how any company can transition to writing Go services from any language, leveraging Go's simplicity and scalability to achieve linear team growth and exponential service scaling.