A video uploaded onto Facebook showing a couple pushing bicycles from bike sharing company oBike into drain, goes viral. The couple in the video were wearing workout attire and do not seem to be the ones who rented these "victimized" bicycles. The 2 bicycles were probably not parked probably and this could have sparked the couple behaving in this manner.
oBike has reported this mischief to the police.
Computer, Technology, Databases, Google, Internet, Mobile, Linux, Microsoft, Open Source, Security, Social Media, Web Development, Business, Finance
Friday, November 24, 2017
Monday, November 13, 2017
Microservices vs. SOA
Have been reading up on the differences between Microservices and Service-Oriented Architecture (SOA) lately. The below are the definitions of these 2 terminologies lifted from Wikipedia.
A service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service-oriented architecture are independent of vendors, products and technologies. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online.
Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services should be fine-grained and the protocols should be lightweight.
My Internet browsing pattern got pick up by Google Now and was an article was proposed as a possible to-read article.
» Microservices vs. SOA – Is There Any Difference at All? | DZone
A service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service-oriented architecture are independent of vendors, products and technologies. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online.
Microservices is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services should be fine-grained and the protocols should be lightweight.
My Internet browsing pattern got pick up by Google Now and was an article was proposed as a possible to-read article.
SERVICE-ORIENTED ARCHITECTURE | MICROSERVICES ARCHITECTURE |
---|---|
Maximizes application service reusability | Focused on decoupling |
A systematic change requires modifying the monolith | A systematic change is to create a new service |
DevOps and Continuous Delivery are becoming popular, but are not mainstream | Strong focus on DevOps and Continuous Delivery |
Focused on business functionality reuse | More importance on the concept of “bounded context” |
For communication it uses Enterprise Service Bus (ESB) | For communication uses less elaborate and simple messaging systems |
Supports multiple message protocols | Uses lightweight protocols such as HTTP, REST or Thrift APIs |
Use of a common platform for all services deployed to it | Application Servers are not really used, it’s common to use cloud platforms |
Use of containers (such as Docker) is less popular | Containers work very well with microservices |
SOA services share the data storage | Each microservice can have an independent data storage |
Common governance and standards | Relaxed governance, with greater focus on teams collaboration and freedom of choice |
» Microservices vs. SOA – Is There Any Difference at All? | DZone
Subscribe to:
Posts (Atom)
Popular Posts
-
Google url shortener service, goo.gl , is now much improved with newly included features like easier copy and paste, and ability to delete e...
-
I would like to apologize that sigining of my guestbook is not possible at the moment due to an unexpected bug. There is already 74 entries ...
-
Get accurate and real-time bus arrival information for public bus operators in Singapore, including SBS Transit, SMRT Buses, Go-Ahead Singap...
-
Singapore’s Land Transport Authority has just released an updated official MRT map including one additional station on the North East Line (...
-
*********** Try to sleep now, close your eyes Soon the birds would stop singing Twinkling stars, are shining bright They'll be watch...