YoVDO

Discovering RESTful Web Microservices - A Traveler's Guide

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Microservices Courses Distributed Computing Courses REST Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of RESTful Web Microservices in this 45-minute conference talk from GOTO Chicago 2019. Delve into the key elements of REST, the Web, and Microservices, learning how to apply these concepts to build flexible, resilient, and scalable projects. Discover the shared properties of microservices and how to implement them effectively. Examine the scalability and resilience of the World Wide Web as a model for creating robust, on-demand components. Through storytelling and code examples, gain insights into building three types of Microservices: Stateless, Persistence, and Aggregator. Understand the importance of interoperability in microservice architecture and explore concepts such as Unix Operating Principles, Fallacies of Distributed Computing, and Nygard Stability Patterns. Learn to navigate the challenges of network-based software using RESTful approaches and acquire valuable knowledge for creating powerful, reliable Internet-level Microservices.

Syllabus

Intro
A few years ago, in a slide deck far away...
REpresentational State Transfer (REST)
Microservice Characteristics
Unix Operating Principles (1978)
Fallacies of Distributed Computing (1994)
Programming the Network
Nygard Stability Patterns
Stateless Microservices
Persistence Microservices
Aggregator Microservices
Aim for Interop, not Integration...
Signal, Sign, and Symbol


Taught by

GOTO Conferences

Related Courses

Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Reliable Distributed Algorithms - Part 1
KTH Royal Institute of Technology via edX
Introduction to Apache Spark and AWS
University of London International Programmes via Coursera
Réalisez des calculs distribués sur des données massives
CentraleSupélec via OpenClassrooms