十二要素应用程序

  • Twelve-Factor App Methodology Open Source: On 12 Nov 2024, Yehuda Katz announced that the Twelve-Factor App manifesto is now open source. It's a community effort to refresh this foundational document for the modern era, using processes like pull requests, issues, and reviews in the twelve-factor project repo.
  • History and Origin: Heroku created "The Twelve-Factor App" in 2011 when container-based deployment was emerging. The goal was to enable local development following framework documentation and seamless deployment to production without platform tailoring. It documented common pitfalls and formed a philosophy for deployment-ready app building.
  • Timelessness and Age: Despite the concepts remaining relevant, many details have shown their age. The community is working to refresh Twelve-Factor to apply its timeless concepts in the modern ecosystem with Open Source governance.
  • Initial Response and Collaboration: There's been exciting interest and collaboration. An initial call for participation brought many, and they have a set of maintainers. Main maintainers shared their excitement and perspectives:

    • Evan Anderson: Twelve-Factor was an early signpost for serverless and best practices, inspiring Knative and Google Cloud Run.
    • Vish Abrams: The principles captured simplicity for scalability and resilience, focusing on clarifying in a cloud-native world.
    • Brett Weaver: The principles were a light bulb moment, instrumental in system design at Intuit and across the industry.
  • Next Steps: The community will share monthly updates on the blog about changes and the project's next steps. There will be analysis and discussion of factors and software development, including trade-off discussions, different perspectives, and case studies. The first analysis post is about Narrow Conduits and the Application-Platform Interface. People can join the community on Discord.
阅读 12
0 条评论