Michele Pasin / Quotes

Understanding microservice achitecture

Just as there is no formal definition of the term microservices, there’s no standard model that you’ll see represented in every system based on this architectural style. But you can expect most microservice systems to share a few notable characteristics.

First, software built as microservices can, by definition, be broken down into multiple component services. Why? So that each of these services can be deployed, tweaked, and then redeployed independently without compromising the integrity of an application. As a result, you might only need to change one or more distinct services instead of having to redeploy entire applications. But this approach does have its downsides, including expensive remote calls (instead of in-process calls), coarser-grained remote APIs, and increased complexity when redistributing responsibilities between components.

Second, the microservices style is usually organized around business capabilities and priorities. Unlike a traditional monolithic development approach—where different teams each have a specific focus on, say, UIs, databases, technology layers, or server-side logic—microservice architecture utilizes cross-functional teams. The responsibilities of each team are to make specific products based on one or more individual services communicating via message bus. That means that when changes are required, there won’t necessarily be any reason for the project, as a whole, to take more time or for developers to have to wait for budgetary approval before individual services can be improved. Most development methods focus on projects: a piece of code that has to offer some predefined business value, must be handed over to the client, and is then periodically maintained by a team. But in microservices, a team owns the product for its lifetime, as in Amazon’s oft-quoted maxim “You build it, you run it.”

Saved 11 April 2016 / smartbear.com ↗

#services

A graph information model for a digital library

This paper describes an information model for digital libraries that intentionally moves "beyond search and access", without ignoring those basic functions…

What Is A Digital Library Anymore, Anyway ? #digital-libraries #information-model #users #library #services #web-services

A traveling waldensian preacher was known as a barba

Waldo and his followers developed a system whereby they would go from town to town and meet secretly with small groups of Waldensians. There they would…

Waldensians - Wikipedia #group #town #services #system

Decoupling services for authors and readers

These economic realities stand in stark contrast to the notion of the “decoupled journal,” a vision of the future where each aspect of academic publishing is…

Mendeley, Connotea, And The Perils Of Free Services « The Scholarly Kitchen #services #technology #tool

Digital libraries beyond search and access

...going "beyond search and access" while not ignoring these functions has already been explored in Lagoze, et al. (2005). The authors argue that digital…

Core : Three Access Levels To Underpin Open Access #services #metadata-model #digital-libraries #resources #raw-data

Digital manufacturing as a third industrial revolution

Everything in the factories of the future will be run by smarter software. Digitisation in manufacturing will have a disruptive effect every bit as big as in…

A Third Industrial Revolution | The Economist #things #industrial-revolution #bits #services

How can you expect people not to be radicalised?

Such policies are partially responsible for the terrorist attacks in Paris and Copenhagen, the rise of Islamophobia and antisemitism, he argues. “State…

‘renationalise The Railways. Cut Military Spending. Argue With Whoever Says It Can’t Be Done’ Interview In The Observer (admin) #Britain #services