Microservices

Microservices:
1. Loosely coupled service oriented arch with bounded contexts
2. Smaller services than my last SOA deployment
3. Be pragmatic about it.  🙂
4. Not one data model to rule them all.  Do not use one DB for all services. Anti pattern
5. Ploygot persistence

Constraints

Constraints inspiring creative outbursts from the last century. Constancy of the speed of light (constraint) led to theory of relativity by Einstein Uncertainty principle, where a particle does not exist until we measure one of its attributes, led to quantum mechanics : Heisenberg Hilbert just want a proof that proofs existed to prove all true facts of mathematics. Godel proves there are facts among arithmetic that can never be proved. This eventually led Turing to come up with the concept of computing leading to todays computer and AI. #constraints

Godel and The End of physics-Stephen Hawking

Well now we have Stephen Hawking on board as well. #Physics at precipice, saying that a complete understanding of the universe cannot be had from a finite set of principles (laws of physics). Time & again we saw, in various models starting from Peano’s arithmetic model to Hawking’s backholes, no corner of our universe is spared from this fundamental limitation that there are more facts than we can prove by starting from a finite enumerable axioms. I am excited to see Physicists think along the lines of computation & information systems. #undecidability #incompleteness

Interference Pattern

The double slit experiment (from college days) has profound implications in understanding our position in universe and nature of reality . Our knowledge of system causes different results of how the photon will act, implying if there is any pocket of universe with information about some other part, it is enough to affect the former’s behavior. The delayed choice part of this experiment also shows that observer’s knowledge affects past events by loading up a backhistory to correlate with our knowledge. “Time” it appears to be only in our mind and not at quantum scale!

Relativity and a possible future of computation

“One hour on this planet is 7 years on Earth”

Martian

According to Einstein’s theory of Relativity, “Time” slows down near massive objects. It appears that one can use this principle to simulate an “oracle” in computational complexity that could lead to machines that solve non-computable problems (NP hard & others in dense complexity hierarchy).

We know it is not possible around us -on this earth – but opens up a sweet thought experiment through time-dilation! The other possibility is through inception like dreaming only that instead of dreaming the mind needs to somehow compute the desired output. “Its a week the level down, 6 months the level down and 10 yrs for the 3rd level” (https://www.getyarn.io/yarn-clip/ed89d762-a570-4339-9f48-5dbd91eba916)

I have a feeling that Godel’s law may sound a death knell to this ambition as always! 🙂

Constraints inspiring creative outbursts from the last century.

Constraints inspiring creative outbursts from the last century.

 

Constancy of the speed of light (constraint) led to theory of relativity by Einstein Uncertainty principle, where a particle does not exist until we measure one of its attributes, led to quantum mechanics : Heisenberg Hilbert just want a proof that proofs existed to prove all true facts of mathematics. Godel proves there are facts among arithmetic that can never be proved. This eventually led Turing to come up with the concept of computing leading to todays computer and AI.