diff --git a/rsts/introduction/index.rst b/rsts/introduction/index.rst index d85d7e21a8..5ae88b6a59 100644 --- a/rsts/introduction/index.rst +++ b/rsts/introduction/index.rst @@ -13,3 +13,4 @@ Flyte is a structured programming and distributed processing platform created at whatis docs_overview + roadmap diff --git a/rsts/introduction/roadmap.rst b/rsts/introduction/roadmap.rst new file mode 100644 index 0000000000..f7a62622c9 --- /dev/null +++ b/rsts/introduction/roadmap.rst @@ -0,0 +1,43 @@ +.. _introduction-roadmap: + +############### +Roadmap +############### + +How the core team works +======================== +Flyte is used actively in production at Lyft and its various subsidiaries. The core team is very customer focused and cares deeply about a high quality customer experience. Thus we always +prioritize stability, reliability, observability and maintainability over raw feature development. Features are developed usually in response to specific use cases and user scenarios. That being said, +we are proactively thinking about the evolution of the system and how we want to keep adapting to changing requirements. Thus most of our changes reflect future development scenarios and in +cases where we feel rapid prototyping would enable us to discover potential pitfalls or uncover hidden use cases we would proactively develop features, behind feature flags. + +We want to extend the same sense of customer obsession to our Open Source community. We would love to hear use cases that various teams are solving and see how we could adapt parts of Flyte to meet +those requirements. We welcome collaboration and contributions, but please follow our Contribution Guidelines. + +We will divide our roadmap into multiple sections. Please refer to each section's description to understand its goal. + +Continuous work +================= +This section highlights features and issues that are a continuous area of Focus and will always be in progress. + +1. Documentation +---------------- + Flyte's aim is to make it absolutely easy for any new user, administrator, contributor to read the documentation and complete their job successfully. We realize That we are not even close. This + effort will continue on an ongoing basis and we would love feedback on the top areas where we should improve. + +2. Bug Fixes & Reliability Improvements +---------------------------------------- + As mentioned since Flyte is being actively used at Lyft and our scale is always increasing, there are always bugs that we want to squish. So Bugs, are always work in progress and most often then + not receive highest priority. + +3. Observability +---------------- + We are currently working on a one time Observability epic that will enable open source users to use dashboard templates exactly like we use within Lyft (as of April 2020). Going forward, + Observability is one of the pillars of Flyte. We will continue emphasizing on this aspect and improving it with every iteration. + + +Living Roadmap +=============== +We are trying to maintain a Living roadmap `here `_ + +We also maintain a raw list of all the ideas `here `_