enabling microservice architecture in your enterprise

7

Click here to load reader

Upload: wso2-inc

Post on 12-Apr-2017

805 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Enabling Microservice Architecture in Your Enterprise

Enabling Microservice Architecture in Your

Enterprise

Page 2: Enabling Microservice Architecture in Your Enterprise

Microservice Architecture(MSA)

Samudra Weerasinghe
[email protected] created a simple image like you suggested, which one do you think is better? or should we change it completely?
Zaithoon Bin Ahamed
hmm maybe the 2nd option (on right) may work. the circle might be a bit misleading. Let's say SOA best practices though coz it's not all of SOA but the best bits
Page 3: Enabling Microservice Architecture in Your Enterprise

Advantages of MSA● Agile delivery● Flexible deployment● Solves varied and rapidly changing business requirements● Low time to market● Rapid application development● No vendor lock-in● Improves fault isolation

Zaithoon Bin Ahamed
Maybe we should explain what MSA really is before this slide - basically to say how it's not new but pulls SOA best practices and combined with modern app delivery + tooling. maybe even do a simple graphic or something
Samudra Weerasinghe
+1
Page 4: Enabling Microservice Architecture in Your Enterprise

Key features that MSA should contain● Componentization as a service

● Organization around business capabilities● Smart endpoints and dumb pipes● Decentralized governance and data management● Infrastructure automation● A design for failure model● Support for evolutionary design

Zaithoon Bin Ahamed
key set of features that an MSA should contain
Samudra Weerasinghe
changed
Page 5: Enabling Microservice Architecture in Your Enterprise

Key requirements of enterprise middleware for MSA

● High performance functionality● Support various service standards● Be lean and use minimum resources ● Build services and expose capabilities● Provide governance● Connect your legacy systems● Support event-driven architecture● Be devops-friendly● Support devops automation● Highly available and scalable● Have a comprehensive data analytics solution● Pluggability

Page 6: Enabling Microservice Architecture in Your Enterprise

The WSO2 Reference Architecture for MSA

Page 7: Enabling Microservice Architecture in Your Enterprise

Keep Pace with InnovationFind out how you can enable an MSA in your enterprise with WSO2

Scope Versus Size: A Pragmatic Approach to Microservice Architecture