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

New forces are impacting the entire value chain of an enterprise. Availability of large amounts of digital data, automation of the production processes, inter-connectivity of the supply chains, and digitization of the customer experience is re-organizing entire industries leading to the transformation of business models. Let’s look at the some of the critical pieces of the value chain and see the impact of the new technologies. Manufacturing – For any enterprise that is manufacturing or sourcing raw materials/parts/products, global sourcing has become the norm. Inter-connectivity of the entire supply chain via telecom networks has synchronized supply chains and shortened the production cycles. The advent of the Internet of Things (IoT) has enabled this inter-connectivity across the value chain Distribution and Logistics – the distribution model is moving online, m... (more)

Post Agile - State of Software Development

There is a significant change in how software is developed over the last decade. Agile had been the buzzword over the last decade and probably is most significant of changes in software development to date. Now that the hype around Agile has been subsided, it is worth an effort to understand what it is like post agile. Often we see Agile with a narrow perspective, limiting it to a few programming practices and nothing more. We also fail to notice the indirect influence and the larger impact of Agile over the last decade. State of post Agile Software Development will have to be seen... (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)

Practical Approach to Capacity Planning

Capacity Planning is all about managing you resources better. Resources are finite, resources need to be procured, resources come at a cost, resources get consumed, as a result you need to do some capacity planning. Capacity planning is an exercise undertaken in all the industries. There are plenty of models on how to perform capacity planning. But somehow application of these models in the software industry is too cumbersome, tedious and at times completely useless. These models work best when you have a standardized product and process. In software, every release changes the dyn... (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)