Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Updating the Twelve-Factor app methodology: A call for participation

  • September 05, 2024
  • 4349 Unique Views
  • 2 min read
Table of Contents
What is the 12 factor app methdology?Why update them?Find out more:

The 12 factor application methodology is being updated and we need your help with it! Be a part of this project helping to update and modernize the original methodology to enable it to be even more effective for modern cloud-native applications.

We Need Your Help image

What is the 12 factor app methdology?

Originally created back in 2012, the 12-factor app methodology was designed to provide a set of guidelines for helping developers and organizations to design and build cloud-native applications. This methodology was defined by the developers at Heroku, but has been adopted and even in some cases extended by the community since then.

If you'd like to learn more about the 12 factors and how to achieve them using OSS tools and technologies for Java applications, check out this FooJay article:
https://foojay.io/today/creating-cloud-native-java-applications-with-the-12-factor-app-methodology/

Screenshot of 12 Factor website.

Why update them?

Although these factors have been a fantastic resource and guide for developers looking to create effective cloud-native applications (in many diferent langauges and platforms), the cloud-native landscape and our application requirements have changed significantly over the last decade. So, to ensure this methodology remains a useful, effective tool/guide to use, we need to ensure it is best suited to the needs, requirements and expectations of modern cloud-native development.

So, it's time to modernize Twelve-Factor for the next decade of technological advancements, and we want this to be a community effort!

While the folks at Heroku originally wrote Twelve-Factor on their own, it’s now time that we define and implement these principles with the community, together — taking lessons that we’ve all learned from building and operating modern apps and systems and sharing them. There's already a small group of communtity members helping to drive this work forward, including myself, but we're looking for more ideas and more keen individuals who are interested in helping update this methdology.

So, let’s do this together, if you're interested in getting involved, you can either email to join our Google group ([email protected]) or tell us about your ideas and perspectives through a blog and tag #12factor (X / LinkedIn) or @heroku when you publish it. We'd love to hear your ideas!

Find out more:

If you'd like to find out more about this, check out the announcement blog posted by Heroku here:
https://blog.heroku.com/updating-twelve-factor-call-for-participation

Screenshot of Liberty Developer Essentials badge on Credly website
Get Recognized for your Cloud-Native Java Development Skills with this New Badge

Earn this brand-new badge, recognizing your ability to effectively develop basic cloud-native Java applications ready for the cloud.

Creating cloud-native Java applications with the 12-factor app methodology

Learn how you could create cloud-native Java apps that are portable, scalable, and reliable with the 12 factor app methodology.

Run AI-enabled Jakarta EE and MicroProfile applications with LangChain4j and Open Liberty

Experience AI technology in Jakarta EE and MicroProfile applications that run on Open Liberty by using LangChain4j APIs.

The Liberty Tools for IntelliJ IDEA plugin in the JetBrains marketplace.
Effective cloud-native Java app development with Open Liberty in IntelliJ IDEA

How to use Liberty Tools for IntelliJ IDEA to enable rapid, easy, and efficient development of cloud-native Java applications with Liberty.

Effective cloud-native Java app development with Open Liberty in the Eclipse IDE

With the Liberty Tools plugin, you can efficiently develop, deploy, debug, test, and manage your cloud-native Java applications all within your favourite Eclipse IDE.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard