on web/apps Order for delivery 7 days a week Measured ingredients delivered – no waste Rapidly growing business Diverse tech requirements Everything needed yesterday
team owns a service COGs ensure uniformity and best practices across services Pull out functionality into new service when developing new feature Account management Delivery management Marketplace Logged-in customers Sign-up Cookbook Menu Non logged-in customers Internal tooling Order processing Data engineering Capabilities
code – no configuration required ◦ Additional resources through additions Messaging platform ◦ Pub-sub model using SNS + SQS ◦ Automatic wiring to topics/queues based on service.yml src ansible cloudFormation service.yml roles overrides additions playbook.yml Service Repository
a resource as a service Base repository and model ◦ Can be overridden per service Provides Collection and Paginator wrappers Uses API standards to construct request and provide parsed response