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
Month: July 2016
Computational Thinking
Computational Thinking: a process that generalizes a solution to open-ended problems. Open-ended problems encourage full, meaningful answers based on multiple variables, which require using decomposition, data representation, generalization, modeling, and algorithms
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
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”

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.
