Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
API Gateway 
Legacy Services 
Archaius 
Ribbon 
Servo 
Eureka 
AMI 
AWS Console 
Conformity Monkey 
Asgard 
Master Zuul 
A...
Sport Activity Service 
Achievement Service 
Aggregate Service 
Leaderboard Service 
Amazon SQS 
Amazon SNS
/plus/v1.0/me/activities/id/{uuid} 
{"activity": { 
"activityId": ”ac75-fa57”, 
"fuel": 40, 
… 
"dailyGoal": { 
"progress"...
Activity 
Device 
Daily Goal 
User Data 
/plus/activities/{a-uuid} 
/plus/devices/{d-uuid} 
/plus/goals/{g-uuid} 
/plus/us...
Activity 
User Data
Please give us your feedback on this session. 
Complete session evaluations and earn re:Invent swag. 
http://bit.ly/awseva...
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014
Nächste SlideShare
Wird geladen in …5
×

(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014

Tightly coupled monolithic stacks can present challenges for companies looking to take full advantage of the cloud. In order to move to a 100 percent cloud-native architecture, the Nike team realized they would need to rewrite all of the Nike Digital sites (Commerce, Sport, and Brand) as microservices. This presentation will discuss this journey and the architecture decisions behind making this happen. Nike presenters will talk about adopting the Netflix operations support systems (OSS) stack for their deployment pipeline and application architecture, covering the problems this solved and the challenges this introduced.

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

(ARC308) Nike's Journey into Microservices | AWS re:Invent 2014

  1. 1. API Gateway Legacy Services Archaius Ribbon Servo Eureka AMI AWS Console Conformity Monkey Asgard Master Zuul API Domain Zuul Micro- services ASG Three simple classes!
  2. 2. Sport Activity Service Achievement Service Aggregate Service Leaderboard Service Amazon SQS Amazon SNS
  3. 3. /plus/v1.0/me/activities/id/{uuid} {"activity": { "activityId": ”ac75-fa57”, "fuel": 40, … "dailyGoal": { "progress": 40, "targetValue": 8000 } }, "userData": { "name": “Jane Active”, ”height": 68, … }, “device”:{ “type”:”GPSWatch”,… }
  4. 4. Activity Device Daily Goal User Data /plus/activities/{a-uuid} /plus/devices/{d-uuid} /plus/goals/{g-uuid} /plus/users/{u-uuid} {"userid": "1234-5678", "name": "Jane Active", …} {"goalid": "9876-5678", ”progress": 40, …} {"deviceid": "c001-de12", "type": "GPS Watch", …} {"activityId": "ac75-fa57", "fuel": 40, "source":"c001-de12" …}
  5. 5. Activity User Data
  6. 6. Please give us your feedback on this session. Complete session evaluations and earn re:Invent swag. http://bit.ly/awsevals

×