YoVDO

An Over Engineering Disaster with Macaroons

Offered By: Gopher Academy via YouTube

Tags

GopherCon Courses User Experience Courses Distributed Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a cautionary tale of over-engineering in this GopherCon 2018 talk by Tess Rinearson. Delve into the world of macaroons, a decentralized authorization credential designed for distributed systems, and learn about their potential as the future of cross-service authorization. Discover how Rinearson's team eagerly adopted macaroons using a Go implementation, only to face unexpected challenges. Examine the negative impacts on user experience, developer experience, and system availability that resulted from this decision. Gain insights into the allure of macaroons, especially for Go projects, and understand the pitfalls to avoid when implementing new technologies. Uncover the key considerations for Gophers contemplating the use of macaroons and learn from the team's ultimate resolution. This 24-minute presentation offers valuable lessons on balancing innovation with practicality in software engineering, all while exploring the intriguing connection between authorization systems and coconut cookies.

Syllabus

GopherCon 2018: Tess Rinearson - An Over Engineering Disaster with Macaroons


Taught by

Gopher Academy

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX