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

May 01, 2020

A Packaged 0.01-26-GHz Single-Chip SiGe Reflectometer for Two-Port Vector Network Analyzers

  • Chung H.
  • Ma Q.
  • Rebeiz G.
  • Sayginer M.

© 1963-2012 IEEE. This article presents a packaged SiGe BiCMOS reflectometer for 0.01-26-GHz two-port vector network analyzers (VNAs). The reflectometer chip is composed of a resistive bridge coupler and two wideband heterodyne receivers for coherent magnitude and phase detection. In addition, a high-linearity receiver channel is designed to accommodate 20 ...

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 ...