Register
 
 
 


Reply
  Author   Comment   Page 1 of 2      1   2   Next
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #1 

This thread contains discussions of questions asked during the Microservices Architecture webinar of 19 January 2016.

0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #2 
Service Definition

Also in classical SOA services could be independent from each other (Oliver Walter)
    
Is sounds like a OO principle - high cohesion and low coupling. Is it right ? (Giuliano Morais)
    
MSA - highly reusable service components (sajjan agrawalla)

I am confused, how can you have a service totally self contained and independent of the other services? (Umer Waqar)

When you say single responsibility, do you mean single responsibility at a functional level or at a technical level? (Himanshu Pant)

In a typical architecture services might depend on each other, in MSA that has to be flattened out? E.g. Classic: App -> Shipping quote service -> Exchange Rate Service  so the Shipping quote would rely on the FX Rate service? (Stephan Wissel)

Independence - Does it mean that this service can not call other service to complete its functionality? For example one service is supposed to provide price for a particular stock and for that if goes out to market with other services and grabs the price, (Prafull Surana )

Principle: “a microservice is focused on doing one thing” – how would you define a “one thing”?  How small it should be?  Criteria? (Alexander Sosedko)

What is a business function, how will you decide the granuality of a business function? (Goutham M Shrikrishna)

Business function is your choice , it can be a very small service and it can be a suitable related business.... (Amir DHANE)

If all of the services are independent, how do you deal with reporting requirements? (Scott Rudy)

If Microservices are to be designed/developed for a specific business unit and have to be independent, there is a potential of implementing some logic that's already existing, which may result in duplication of effort and redundant costs. Thoughts? (Prasanna Yalgalwadi)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #3 
Service Granularity

MD granularity kicks in at a functional level  (Himanshu Pant)

correct.  the service definition is around business capability, not technology architecture. (Chuck Outcalt)

Could the approach to decomposition be discussed?  There was emphasis on breaking the services down into smaller less dependent entities - what factors guide that decomposition in microservices as differentiated from SOA decomposition? (Craig Schreder)

There was emphasis on breaking the services down into smaller less dependent entities - what factors guide that decomposition in microservices as differentiated from SOA decomposition? (Ulas Acar)

Also how do you address the new way of delivering business value by small increments, instead of huge blocks (Guillaume MATHE)

Are there 'rules of thumb' that one can use to determine the granularity of micro-services? How granular should be the identified business functions that are mapped to micro-services? (Shridhar Rangarajan)

0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #4 
Potential Redundancy

Self Containment of a MSA service may also led to redundency of some functionality that could have been taken care of by incorporate or by conposability of shared service (Sanjeeb Bose)

If MSA services are self-packed isn't there a potential for redundant code hard to maintain over the independent services? (Luiz Lima)

Means MS are bound to particlar solutions and do not focus on reusability (Oliver Walter)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #5 
Inter-Service Communication

Is it a good idea to have the services talk to each other? Like if there was some common code or is that to be avoided as a rule of thumb? (Reese Hodge)
    
What are your views on interop between microservices? i.e. billing service sends data to invoicing service? (Aatish Ramkaran)

Can you comment on the value of using an asynchronous vs synchronous to communicate between microservices? Or between microservices and Systems of Record.  (Jeff Clayton)

Should microservices communicate with each other asynchronously through a messaging system or through REST calls? (Sorin Slavescu)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #6 
Service Orchestration

MS will handle one thing independently, but if a business fuction consists of more than one function.. then multiple m-services should talk to each other to complete that  large fuction; so we are not fully eliminating the need for an ESB or dependency? (Sumon Roy)

Doesn’t that leave the service orchestration part to consumer? (Hemant Birari )
    
Who owns the choreography, orchestration and governance (Biji Nair)

Would it be accurate to say, then, that in favoring Autonomy of a service over Composability, one of the tradeoffs will very likely be an increase in additional data movement/copies w the implementation of these MicroServices? (S Ramsey)

Can you expend a bit on orchestration challenges and best practices? (Sorin Slavescu )
    
Service orchestration Layer / Application Layer – Isn’t it leading to SOA? (Prafull Surana )

Do you use microservices also on A2A integration or mostly consumed in UI? (Oliver Walter)

How do we invoke services then ? without endpoints ? (mahesh kotike)

MS will handle one thing independently, but if a business fuction consists of more than one function.. then multiple m-services should talk to each other to complete that  large fuction; so we are not fully eliminating the need for an ESB or dependency? (Sumon Roy)

While you gain rapid development with the MSA, aren't you pushing more complexity into the orchestration and BP flow managment?  In a complex enterprise what's the payback for MSA vs "pushing the bubble" into the application or orchestration layer? (Steve Lyons)

How do you address the complexity of API, and inter services communications in an MSA ? (Guillaume MATHE)

Are there any concepts/principles of building composite services using atomic micro services ? (Tomas Revaj)

0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #7 
Shared Data

What about shared database between two microservices? (Kristin Chew)

I believe database operations(CRUD) will be separate MS in this case with orchestration with other MS (Himanshu Pant)

I guess they can have shared DB. MSA architecture doesnt have any constraints w.r.t db (Sridhar Yadavilli)

Microservice will bring need for data duplication? if we need data from various domains to complete the function within a microservice idependently? (Sumon Roy)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #8 
Application
    
Do you think MSA can be applied in Banking world? (Parag Sagdeo)

Depends what application of banking world,.. Transaction based - I dont think so (Himanshu Pant)

Is the MSA best suited only for doing CRUD operations not for doing complex business logic together ? (Sankar Thangaraj)

How is MSA applicable to COTS software deployments? (James Wilkinson)

Is MSA the right fit for unique business applications? (Hariprasath Subramaniam)

How do you handle guest profile, loyalty programme, reservation without service mediator like ESB? Also would like to know how IDM works in MSA? (Rama Subramanian)

Is MSA the right fit for enteprise business applications? (Hariprasath Subramaniam)

0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #9 
Multi-Tasking
    
What is the effect of MSA on loadbalancing? (Robert Staples)
    
How to manage user sessions across multiple micro services? (Debojyoti Sinha Roy)

Normal for loadbalacing: we use Eureka for discovrability and Zule and Ribbon for loadbalacing as a software and we have in our company the F5 hardware load balancer (Amir DHANE)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #10 
Development and Governance

How do you handle the bottom up approach with 1000th of developers in large enterprise in scope of reusability and life cycle management? (Oliver Walter)

how to steer application development from SOA to MSA when you have complex application already being devleoped using SOA now? (Rama Subramanian)

How the governance work in case of MSA? (Prafull Surana)

Could you comment on the Governance aspects of MSA? Also touch upon how it blends in with the SOA Governance. (Hariprasad Babu)

Doesn't MSA make testing and deployment more difficult?  (Robert Staples)

Given the fact MSA is more of self contained business service drven approch, its important we need a good MSA Governance model to avoid repetition of SOA paradigm (rams ramaswamy)

How would you design (and coordinate) systems made up from microservices? especially if they involve different business functions that could be implemented by independent teams? (Aatish Ramkaran)

Also there is a need for governing the lifecycle development, deployment and management of of Microservices (rams ramaswamy)

Since large corps have already invested in SOA for years, it's imporant to address guidelines for successfully positioning MSA for an existing SOA based enterprise (rams ramaswamy)

Are there any implementation guidelines on MSA and integration to Process engines and screen flows in Touchpoints? (Tomas Revaj)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #11 
REST
    
Is it fair to say that MSA principles overlap with RESTful Architectures?  What is the difference - simply atomicity? (Sean Scotland)

Ok, so MSA and REST are complementary - you can expose an MSA, for example, with a RESTful set of services? (Sean Scotland)

In a more traditional SOA implementation process state was commonly stored in middleware in a shared service component, in MSA where and how is that cross service state typically managed (Charles Nicoletti)

Microservice is a soa arch with some caracterictics, it decouple more services with using smart REST endpoints insteed of using ESB which is complex and costly (Amir DHANE)

I think it is important to mention that there is no one architecture that can solve all problems.  An MSA solves a lot of problems especially on the front-end for systems of engagment. (Jeff Clayton)

0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #12 
Infrastructure

Does that imply people want to move away from ESB? (Shabarish Vijayakumar)
    
Infrastructure build on web means is't jst like AWS(amazon web service)? (Raghuveer M)

MSA can lead to rewriting OS? (sajjan agrawalla)

Can you elaborate more on MSA being suitable when there is "No dependence on existing infrastructure". is MSA suitable for accessing legacy systems functionality? (Luiz Lima)

mainly diff from SOA and Microsrevices is that microservices don't use ESB and use smart end points REST...we build microservice arch with Netflix OSS and we build a product not a project (Amir DHANE)

Service is not provided by ESB but just allow a way of accessing a service. Service is always provided by ESB + Application not just by ESB. Do you think ESB will still be relevant in MSA? (Goutham M Shrikrishna)

Also its important to address the MSA under the context of existing SOA infrastrcture (rams ramaswamy)

The best microservices platform is the Netflix one: they got the Amazone arch and they build on their oun micro arch (Amir DHANE)

While self conatined "independent" service approach is good, it also demands a need for a good MSA based coomunication mechanims to solve the business fucntion dependencies needed o solve as larger complex business problem (rams ramaswamy)

Does an MSA implementation consider the use of ESB? (Luiz Lima)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #13 
Tooling

Can you please recommend a tooling for MSA (based mostly on Node.JS and some Java services) for dynamicly horisontal scale on load. (Petro Kashpurenko)
    
You know that, but how you share with others? Do you use a kind of repository? (Oliver Walter)

We use docker also as a leightweight container (Amir DHANE)

To success microservices you should implement a good monitoring tools (Amir DHANE)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #14 
Reference Architecture

Do we have a reference architecture and a capability map for MSA (Biji Nair)
0
cjh

Super Moderators
Registered:
Posts: 102
Reply with quote  #15 
Overall Characteristics

How the MSA is different than component based architecture? (Prafull Surana)

What is the difference between MSA and "Composite Applications"? (Jan-Peter Richter)

What cons has this arch? (Egor Danichev)

If SOA is not being used due to complexity, what is different about MSA that reduces overall complexity? (Scott Rudy)

Can you provide an example of where MSA is the wrong answer? (Prasanna Ellanti)

I have an intuition that Microservices and and event-driven-architecture is a match made in heaven.  Can the group discuss the benefits of Microservices in an EDA? (Chuck Outcalt)

Are microservices technology neutral like TOGAF? (mahesh kotike)
0
Previous Topic | Next Topic
Print
Reply