An error has occurred.Reload 🗙
Microservices
Microservice architectures are the ‘new normal’. Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code. Steeltoe’s many purpose-built features make it easy to build and run your microservices in production at scale. And don’t forget, no microservice architecture is complete without cloud components ‒ easing administration and boosting your fault-tolerance.
What are Microservices?
Microservices are a modern approach to software whereby application code is delivered in small, manageable pieces, independent of others.
Why use Microservices?
Their small scale and relative isolation can lead to many additional benefits, such as easier maintenance, improved productivity, greater fault tolerance, better business alignment, and more.
Microservices with Steeltoe
With Steeltoe, your microservices can start small and iterate fast. That’s why it's quickly becoming the standard for .NET microservices. Quickstart your project with Steeltoe Initializr and then package as a container. With Steeltoe’s middleware pipeline model, you’re ready to go in minutes.

Microservice resilience with Steeltoe Cloud Components
The distributed nature of microservices brings challenges. Steeltoe helps you mitigate these. With several ready-to-run cloud patterns, Steeltoe's cloud components can help with service discovery, load-balancing, circuit-breaking, distributed tracing, monitoring, and more.
Microservices on Cloud Foundry
The small, stateless nature of microservices makes them ideal for horizontal scaling. Platforms like Tanzu Application Service and Kubernetes can provide scalable infrastructure to match, with and greatly reduce your administrative overhead. Using service connectors, you can also consume multiple backend services with ease.