Service-oriented architecture, single-page web apps, JSON APIs. . .Mark Bates spends his days building these types of systems for clients. That’s why when Mark started working on a side-project startup with a friend, they chose Go, Angular, and SOA; they wanted to build the application “the right way.”
Mark discusses how he started building his application “correctly” and ended up with the classic monolith architecture you hear people warning against. Mark explains why Go, SOA, and Angular were the wrong choices for this app and why the monolith was the right answer. Along the way, you’ll learn a thing or two about making the correct architectural choices for your organization. At the very least, you’ll hear some funny stories about Mark’s pain, expressed through a few choice animated GIFs.
Mark Bates is the founder and chief architect of the consulting company Meta42 Labs, based in Boston, MA. Mark spends his days focusing on new application development and consulting for his clients. At night he writes books, raises kids, and occasionally starts a band and tries to “make it.” Mark is the author of three books, Distributed Programming with Ruby (2009), Programming in CoffeeScript (2012), and Conquering the Command Line (2014). Mark also ran the weekly Golang screencast site, Metacasts.tv, acquired by O’Reilly in 2015.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org