Heroku next-generation platform for cloud-native workloads (DOP108)
Heroku Accelerates the Path to Cloud-Native
Heroku: Simplifying Application Deployment and Management
Heroku is a platform that aims to make the complexity of application deployment and management easy for developers.
Heroku's core design principles include a seamless deployment experience, a simple and powerful developer experience, an opinionated networking stack, managed infrastructure and data services.
Heroku has served customers of all sizes, from single developers to large enterprises, enabling them to focus on building their applications rather than managing infrastructure.
Embracing Cloud-Native Standards
Heroku is taking an evolutionary approach, building the next generation of its platform on a foundation of cloud-native technologies and open-source standards.
By adopting technologies like the Open Container Initiative, Cloud-Native Buildpacks, OpenTelemetry, and Kubernetes, Heroku aims to provide a platform that is powerful, flexible, and aligned with industry-wide open standards.
This transition is expected to bring benefits such as a 40% increase in developer productivity and a 30% reduction in DevOps expenses.
Introducing Heroku "Fur": A Kubernetes-Based Platform
Heroku is launching a pilot for its next-generation private spaces product, named "Fur", which is based on Kubernetes and Carpenter.
Key features of Fur include:
Adoption of Graviton compute for flexibility in workload structure
Cloud-Native Buildpacks with multi-architecture support
Native support for OpenTelemetry for logs, metrics, and distributed tracing
New networking capabilities like VPC and Global Accelerator
Streamlining Developer Experience
The transition to the new Fur platform aims to maintain Heroku's signature developer experience, with familiar commands like "git push Heroku main" for deployment.
Heroku is also focusing on reducing boilerplate and simplifying the integration of observability, with OpenTelemetry-based logging, metrics, and tracing.
Expanding Language Support: Introducing .NET on Heroku
Heroku is officially launching support for .NET, enabling developers to build applications using C#, Visual Basic, and .NET frameworks like ASP.NET Core and Blazor.
This addition expands Heroku's language ecosystem, which has been a top request from the developer community.
Embracing AI: Managed AI Inference Service
Heroku is introducing a managed AI inference service, allowing developers to utilize industry-leading AI models from providers like Anthropic and Stability.AI.
The service includes an "agentic" workflow, enabling the use of AI-generated code within a secure sandbox environment.
Conclusion and Next Steps
Heroku invites developers to explore the new offerings and pilot programs, including:
The Fur platform pilot
The managed AI inference service pilot
Getting started with .NET on Heroku
Feedback and contributions to the open-sourced 12-Factor standards are welcomed on GitHub.
These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information to improve and customize your browsing experience, as well as for analytics.
If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference.