Win a copy of Get Programming with Java (MEAP only) this week in the Beginning Java forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Bear Bibeault
  • Knute Snortum
  • Liutauras Vilda
Sheriffs:
  • Tim Cooke
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Ron McLeod
  • Ganesh Patekar
  • salvin francis
Bartenders:
  • Tim Holloway
  • Carey Brown
  • Stephan van Hulst

Microservices In Action: Is service dependent on monolithic downstream can be Microservice.  RSS feed

 
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Page 5 of this book suggests following;

You can observe three key characteristics of microservices in figure 1.1:
¡ Each microservice is responsible for a single capability. This might be business related or represent a shared technical capability, such as integration with a third party (for example, the stock exchange).
¡ A microservice owns its data store, if it has one. This reduces coupling between services because other services can only access data they don’t own through the interface that a service provides.
¡ Microservices themselves, not the messaging mechanism that connects them nor another piece of software, are responsible for choreography and collaboration —the sequencing of messages and actions to perform some useful activity

INFO:
If an existing application has N services; and each service connects few down stream applications (using SOAP web services) and use that data for business logic;
QUERY:
Is it possible to re-design (implement) existing application services as micro services; my doubt is until down stream systems are monolithic, can we assume new implementation as micro services.
or does this means, if an application which is dependent on few down stream applications, can not be true micro service architecture until dependent applications have monolithic charc.

thanks & regards.
 
It is an experimental device that will make my mind that most powerful force on earth! More powerful than this tiny ad!
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!