November 20, 2019

Practical Aspects of Microservice Architecture presented on Code::Dive Nokia organized IT conference

  • Michulka R.

In the presentation I will focus on practical consequences affecting system and entity when applying certain solutions as a part of microservice architecture, each design brings benefits, limitations, and risks to the system. I treat each solution as a contract with the system, and I will describe what kind of obligations, requirements, and consequences are to come with it. Microservices are nothing new, the idea is a practical consequence of providing a service. Back in the days of early systems, the same need resulted with Unix Philosophy dogmas which sum up to "Do one thing and do it well". On the system aspect, I would like to focus on how microservice architecture impacts the product life-cycle. How ones need to think about developing, testing, deployment, security as part of feature introduction. How in a distributed environment the security and monitoring capabilities become matters of greater complicity. On the entity aspect, I will discuss the core service features one needs to operate a future-proof service. How the applied pattern or technology can impact the service itself. How the chosen system patterns impact service contract or behavior. How to ensure data consistency and safe rollback of done actions. How each service can apply measures that contribute to overall system self-healing capability.

View Original Article

Recent Publications

August 01, 2019

Protecting photonic quantum states using topology

  • Blanco-Redondo A.

The use of topology to protect quantum information is well-known to the condensed-matter community and, indeed, topological quantum computing is a bursting field of research and one of the competing avenues to demonstrate that quantum computers can complete certain problems that classical computers cannot. In photonics, however, we are only ...

May 01, 2019

Digital networks at the nexus of productivity growth

  • Kamat S.
  • Prakash S.
  • Saniee I.
  • Weldon M.

This paper takes a fresh look at the debate over the relationship between digital technology and productivity. The argument of economic historian Robert J. Gordon is that digital technology will not lead to increases in productivity such as we saw in the last century, based on his analysis of the ...

January 01, 2019

Friendly, appealing or both? Characterising user experience in sponsored search landing pages

  • Bron M.
  • Chute M.
  • Evans H.
  • Lalmas M.
  • Redi M.
  • Silvestri F.

© 2017 International World Wide Web Conference Committee (IW3C2), published under Creative Commons CC BY 4.0 License. Many of today's websites have recognised the importance of mobile friendly pages to keep users engaged and to provide a satisfying user experience. However, next to the experience provided by the sites themselves, ...