Welcome!

IoT, DevOps and Microservices

Tech Spot

Subscribe to Tech Spot: eMailAlertsEmail Alerts
Get Tech Spot via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Tech Spot

Microservices Orchestration Design Patterns With the advent of micro-services, the application design paradigm has undergone a major shift. The days of developing monolithic applications are over. We are bringing in the principles (read SOA) hereto the preserve of applications or system integration space into the application development world. General steps for solution architecture are – Break down/decompose the application into functional areas. These functional area’s provide us the with the bounded context Within the functional bounded context, design/define your micro services Functional areas talk to each other over micro services or use some kind of event queue models Each of the functional areas only expose services to be consumed by the application Since the micro-services are consumed within the application, the need of ESB is not there. There is no message ... (more)

Enterprise Mobile Web Strategy

With the proliferation of devices in various screen sizes and running different OS, having a coherent mobile web strategy has become somewhat of a nightmare for the enterprise. Gone are the days, when the enterprise would just optimize the existing web site for mobile and let the content be served. Today’s consumer with the ever powerful device and increasing bandwidth is looking for experience that is equal to or at times better than the web. When trying to create an mobile strategy, enterprise need to ponder over this Should I build a native application for the mobile device Shoul... (more)

Cloud Based Services: Plumbing the Web

Cloud based services are so ubiquitous that it is almost impossible to imagine our daily life without these. These services range from web e-mail services like Gmail to productivity apps like Evernote to Social Networks like Twitter to Information services like Weather.com. I can count at least twenty different services that I use on a daily basis and probably hard to live without. I get tremendous value from these services, both personally and professionally. However, there is an ugly side to these services. Each of these services live in their own island and it is hard to go on... (more)

Big Data Trends in 2012

Big Data has caught the fancy of each and everyone. Consumer and enterprise world is looking to adopt the Big Data. Analysts are talking about it, proclaiming it to the next big thing! Below is my take on how the Big Data market space will evolve in 2012 and years to come. Data Analytics Service – We will start seeing SaaS vendors that will start offering data analytics as a service (e.g., 1010data). These vendors will be able to pull in your unstructured data and provide you standardized reports and data services. This is very similar to the Web analytics (like Omniture) but ac... (more)

Patterns for Building High Performance Applications

Performance is one word that is used to describe multiple scenarios when talking about application performance. When someone says I need a High Performance Application, it might mean any/all of the following: Low web latency application ( meaning low page loading times) Application that can serve ever increasing number of users (scalability) Application that does not go down (either highly available or continuously available) For each of the above, as an architect you need to dig deeper to find out what the user is asking for. With the advent of cloud, every CIO is looking to buil... (more)