-
Article
Adopting microservices and the limitations of a monolith
In this Q&A, Randy Shoup of Stitch Fix talks about the 'reality' of microservices adoption and shares three telltale signs that your monolith has reached its limit. Read Now
-
Article
How microservices can benefit your enterprise architecture
Microservices development requires organizations to abandon the monolithic models they are familiar with. But what can an enterprise architecture gain from microservices? Read Now
-
Article
Use cases of microservices in the cloud
As development teams turn toward microservices adoption, it helps to reference the best use cases. Learn about the top four microservices use cases for your enterprise. Read Now
-
Video
Using microservices and Node.js
As organizations push mobile development, some are finding the benefits of microservices particularly useful. A Red Hat architect explains why and shares some useful frameworks. Watch Now
Editor's note
Microservices management: While some might be happy to rise to the challenge, there are others that may cringe at the thought. And there's no reason microservices shouldn't make even the most experienced developer or application manager even just a little bit nervous; there are all sorts of management complexities and even security concerns that all add to the challenge of implementing and running microservices.
On top of that, there are plenty of decisions you'll have to make along the road. For instance, where does it make sense to run a microservices architecture rather than keeping things monolithic? How will the implementation of microservices affect the rest of your architecture, especially those parts still buried in legacy technology? Will you depend on containers or virtual machines (VMs)? And how will you ensure your microservice architecture will sustain for the long term?
These are all questions we aim to answer in this essential guide. Here you will find tips, feature articles, Q&As, videos and other content that will help you gain a better grasp on microservices management and all the baggage that comes with it. Dive in, and let our experts provide the insight that will help you move beyond the monolith and into microservices nirvana.
1Managing microservices development and deployment
You've done the planning, and now, it's time to develop and deploy your microservices. But will you achieve a resounding success, or will your initiative fall flat on its face?
Unfortunately, like many things, there is nothing necessarily automatic about managing microservices development and deployment. Application managers will be forced to learn new architectural and design patterns, learn about concepts like state and threading, decide what role VMs or containers will play and find a platform that takes the headache out of development and deployment.
In this section of the guide, we present content from our experts that takes a head-on look at the challenges of microservices development and deployment. Read on, and discover the problems that all developers and architects face when it comes to microservices, the critical concepts you need to understand, how to choose the right technology and tools and platforms that will help streamline the development and deployment process.
-
Article
Tackling microservices issues with Red Hat exec
Developing microservices and building a microservice architecture? Get ready for immature tools and architectural models and new security risks. Then, get ready for the next wave. Read Now
-
Article
Key steps in .NET microservices architecture
There are a number of reasons why implementing a .NET microservices architecture presents a challenge. Tom Nolle explains how to marry .NET and microservices. Read Now
-
Article
Deciding between VMs and microservices
Containers and virtual machines both have their pros and cons, but which one makes the most sense when it comes to microservices? Here we look at three key comparison points. Read Now
-
Article
New DevOps stack from IBM
IBM has delivered a new tool, known as Microservice Builder, that helps simplify microservices development, including building, deploying and managing microservice applications. Read Now
-
Article
Istio creates open source platform
IBM, Google and Lyft joined forces on Istio, an open source microservices platform that connects and manages networks of microservices, regardless of their source or vendor. Read Now
2Post-deployment considerations and practices
When it comes to managing microservices, deployment is hardly the end of the road. Once your microservices roam free, there's still plenty of dirty work to be done in order to keep things running smoothly.
For instance, many organizations will need to continue running their microservices alongside legacy technologies and architectures, like service-oriented architecture (SOA). Governance will need to be put in place in order to consistently apply business logic to services and keep them secure. And certain architectural practices will need to be put into place to ensure that you and those who come after you can keep your microservices architecture up and running without major headaches.
The content in this section will help you learn more about maintaining the productivity, usability, security and sustainability of your microservices architecture and the services running within it. Our experts take an in-depth look at the post-deployment issues you can expect to arise -- all to help you make the most of your distributed architecture.
-
Article
How to fix microservices performance issues
Get a better understanding of troubleshooting tools and techniques for managing microservices performance issues. Read Now
-
Blog
Making SOA and microservices get along
Enterprises may often be exposed to rhetoric regarding moving away a SOA-based software strategy and adopting a more microservices-focused approach. Whether you see microservices as the next ... Read Now
-
Article
Governing container and microservices apps
In container and microservices governance, the goal is to govern while utilizing the benefits of the cloud, virtualization and service-based apps. Expert Tom Nolle discusses how. Read Now
-
Article
Using automated continuous integration for microservices success
Automated continuous integration and software testing are musts for businesses and 'Jenkins refugees' breaking into microservices and containers, CircleCI's CEO says. Read Now
-
Article
Overcoming microservices security challenges
While microservices provide their fair share of benefits, there are important things to consider when it comes to security, including new threats and tools to know about. Read Now