From Build to Scale: The Lifecycle of Microservices
More and more companies are looking to microservices as an architectural
pattern for breaking apart applications into more manageable pieces so that
agile teams can deliver new features quicker and more effectively.
What this pattern has done more than anything to date is spark organizational
transformations, setting the foundation for future application development.
In practice, however, there are a number of considerations to make that go
beyond simply "build, ship, and run," which changes how developers and
operators work together to streamline cohesive systems.
In his session at 18th Cloud Expo, Ivan Dwyer, head of business development
at Iron.io, will cover:
The behavior of different types of application workloads The role of
containers from development to execution Covering the full lifecycle of each
microse... (more)
WebSocket's Impact on Hybrid Cloud Computing, Streaming Services,
Microservices and the Web of Things
WebSocket is effectively a persistent and fat pipe that is compatible with a
standard web infrastructure; a "TCP for the Web." If you think of WebSocket
in this light, there are other more hugely interesting applications of
WebSocket than just simply sending data to a browser.
In his session at 18th Cloud Expo, Frank Greco, Director of Technology for
Kaazing Corporation, will compare other modern web connectivity methods such
as HTTP/2, HTTP Streaming, Server-Sent Events and new ... (more)
In my last Cortex newsletter I explained that the trimodal pattern from Value
Chain Mapping wouldn't fix the well-known issues with bimodal IT. I've also
gone on the record taking issue with Gartner's questionable advice to let
slow go slow. Instead, my advice for getting out of the bimodal IT trap is to
fix slow.
Fix slow, you say? Easier said than done! After all, enterprises have been
struggling with legacy modernization and migration initiatives for decades,
with woefully limited success. Why should we expect any better luck this time
around?
Even if we did have some magic ... (more)
Multi-Cloud Microservices
Download Slide Deck: ▸ Here
The Microservices architectural pattern promises increased DevOps agility and
can help enable continuous delivery of software. This session is for
developers who are transforming existing applications to cloud-native
applications, or creating new microservices style applications.
In his session at 17th Cloud Expo, Jim Bugwadia, CEO of Nirmata, introduced
best practices, patterns, challenges, and solutions for the development and
operations of microservices style applications. He discussed how application
container solutions ... (more)
Containers and Microservices Create New Performance Challenges
Download Slide Deck: ▸ Here
Overgrown applications have given way to modular applications, driven by the
need to break larger problems into smaller problems. Similarly large
monolithic development processes have been forced to be broken into smaller
agile development cycles. Looking at trends in software development,
microservices architectures meet the same demands.
Additional benefits of microservices architectures are compartmentalization
and a limited impact of service failure versus a complete software
malfunc... (more)
A Quick Primer on Microservices
By Omed Habib
Microservices are a type of software architecture where large applications
are made up of small, self-contained units working together through APIs that
are not dependent on a specific language. Each service has a limited scope,
concentrates on a specific task and is highly independent. This setup allows
IT managers and developers to build systems in a modular way. In his book,
"Building Microservices," Sam Newman said microservices are small, focused
components built to do a single thing very well.
Martin Fowler's "Microservices - a ... (more)