RiverLog Software
RiverLog Software Consulting & Advisory Services. DevOps Implementation Partners.
Enterprise applications were quickly extincting ?
Time to spin off a new simple business process was taking more time than ever. Operations accused engineering accused QA accused business accused everybody and then they all went out and had a drink or two. Skippy the little dog who often was seen inside the office which belonged to nobody knows who, also rejoiced.
IT WAS AN Old jungle saying.. Architecture Matters and it is big.
Dark was the night and fearful the atmosphere.
Disruptions, innovative product releases killing legacy applications, enterprise chaos all reined the old town.
With vrooming engines racing to get the big byte of the Software Industry, it becomes important to roll out applications quickly. MVP's have shown signs of winning the battle. So how does architecture really matter?
If you build your foundations right, you will be able to:
a. Have a seamless integration outlet. This is important when you sell it to either other enterprises or collaborate. You want a system that is easily adaptable to other environments. Robust foundation architecture is key, for the aforementioned, to happen.
b. If you build on a feeble architecture, chances are that your application will either NOT scale, perform well enough or therefore the usage will be very negligible. More often, you wont' be able to bring up stability attempting to quickly fix because you now have a feeble architecture and fixing will take its own course. If you dig deeper into code you will realize that, building a robust foundation architecture helps in solving bugs. This philosophy applies to everything we said above.
There is nothing being discussed here other than PURE ENTERPRISE ARCHITECTURE, standards, approaches and how to have a competitive edge. So if you are are not interested in the above, please feel free to leave this presentation.
1 I don't believe in viral nature of applications that can disrupt our application.
2. I am not aware of anything that can disrupt our enterprise application.
3. Yes I know, such a thing happens often in today when there are new #startups sprouting every second.
4. Yeah.. this tells me, I need to have coffee more often than never. Something along those lines.
Time and time again, analysts have shown the importance of building a strong foundation architecture.
Geoffrey Moore in his highly intellectual article "Systems of Engagement: IT Architecture in Transition" makes us understand the importance of a new way of architecture.
Excerpts from the article:
Systems of engagement represent a second architecture, one that developed independently from the client-server stack, and enterprise IT leaders now must find a way to interface the two.
You can read this article here.
Didn't you read about the user-centric architecture? Don't you see how importance has been given in building robust, mobile based applications, using technology? Emphasis is what I am talking about.
Again, in an article on innovations, Mr. Moore explains how the different zones evolve and in that he again highlights the technology stack, thereby giving us the thoughts, "Is architecture the key factor"?
So it is to be understood that there are shark teethed coders out there who can bite off your face off, like Lecter Hannibal, of an otherwise good looking application by simply creating classic architecture. Often, feeble code in your application may cripple your client base and fuel user base in the just disrupted competitor. Users may simply rely on the other JUST FOR STABILITY and getting their requests completely fulfilled in split time.
Did you know design thinking appears to be a way in which one finds resolution of problems and creation of solutions, with the intent of an improved future result.
Ok. Fine. Persistence is the sign of a successful individual. Ok. Let us try to come up with a robust architecture. Let me sum up. Here are few things you need to do.
Please feel free to run now. Design thinking, iterative-ly, don't look at performance.. uh! Go ahead. Please feel free to exit.
How many 'hard stones' did you place while on your path.
Your PATH is the future state. Call this as a SOLUTION.
Design it, iterate it, solve it.
Is your journey taking you towards enlightenment?
Are you placing more "hard stones"
Are you starting to see these "hard stones" starting to slowly shine and feels like diamond?
Well, you may be attaining your goal, THE SOLUTION, THE ROBUST FOUNDATION ARCHITECTURE.
You know what?
I never learned from a man who agreed with me. -Robert A. Heinlein
END
By RiverLog Software
A small story of Disruptions, accusations, winning game and innovation
RiverLog Software Consulting & Advisory Services. DevOps Implementation Partners.