Open michalsteyn opened 10 months ago
@davidfowl
Several of us were involved very early on when Steeltoe was created and the philosophy at the time was about making sure that shops with both Spring and .NET developers could share assets (config server, and eureka) and concepts from spring as a baseline. Spring lineage bleeds throughout the Steeltoe implementation as a result.
Some similarities and differences:
I think their choices made sense for the audience they were going after, but it's not the way we wanted to build a .NET first, cloud native story. I would love to work with the Steeltoe team again to figure out how it evolves in a world where aspire exists, or if it makes sense to collaborate on the remaining gaps.
The aspire local orchestration developer experience is the thing that is unambiguously unique between the 2 projects, and should in theory be decoupled enough to work with Steeltoe.
@davidfowl Chris Sterling, PM of Steeltoe, has already connected with Glenn about collaborating :-)
@davidfowl (and others here), the Steeltoe team has made significant progress on getting commitment to engage with the .NET Aspire OSS project. Here is an issue that announces this commitment and also requesting feedback from the existing Steeltoe community:
https://github.com/SteeltoeOSS/Steeltoe/issues/1244
We will be engaging more with .NET Aspire maintainers in the near future so stay tuned for more details on this collaboration.
The Aspire Project seems remarkably related to Steeltoe (https://steeltoe.io/)
Given that Steeltoe is mature with over 50 Million downloads, I'm curious if this project was ever considered and why Microsoft decided to rather create a new project.
Are there specific design goals / directions that differ from Steeltoe?
We developed an in-house microservice chassis about 8 years ago, when .Net Core 1 launched. We were just about to rewrite our implementation based on top of Steeltoe when we saw the Aspire announcement.
We now have to decide if we stick to Steeltoe, or whether we should use Aspire (and possibly wait longer until GA).
I think it would be hugely beneficial to the overall developer community to have some clarity from Microsoft's point of view regarding the differences between Aspire and Steeltoe.