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

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 build applications that meet all of the above scenarios. With the advent of elastic compute, one tends to think that by throwing hardware to the application, we may be able to achieve all of the above objectives. The patterns employed to achieve the above scenarios at times are different and it i... (more)

Application Performance and Antipatterns

Any application you pick up, there are some issues – big or small. There will be copy-paste code, mistakes, algorithms which could have better thought through. But what distinguishes an antipattern from these normal errors is that like patterns these antipatterns are recurring throughout the code base. In my recent experience in dealing with performance issues, I had observed certain recurrent themes that are undermining the overall application performance. Most of these antipatterns are well documented but it seems we do not learn from others mistakes. We need to make our own mis... (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)

Microservices Orchestration | @DevOpsSummit [#DevOps #Docker #Microservices]

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 servic... (more)

Digital Transformation's Impact on Value Chain | @CloudExpo #IoT #Cloud #DigitalTransformation

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-connectivi... (more)