Here are some insights into our plans for the next 6 months.
- Significantly improved deployment. We are working on updated application deployment service. Historically we faced a lot of issues with unstable network conditions when deploying applications to remote regions like Kazakhstan. In the early Q3 we will release a complete rewrite of our app deployment pipelines with a goal to eliminate any timeouts or network drops during deployment process. We already testing new service internally and it looks like we will be able to solve all network issues by utilizing advanced retry logic with fallback to accelerated AWS S3 endpoints and even proxy requests via neighboring regions. Out goal is 100% successful deployments with no issues.
- Snapshots before code generation. Currently when you start project publication process, there is no guaranty that code generator will pickup project in the state like it was when you have pressed button. There is a chance, that if there is a delay in build queue or you work with your colleagues at the same time who adjust your project, generator will pick up changes that you don’t want to be included in build. In our upcoming update we will start to create snapshots of the project when you press publish button to guarantee that codegen will get consistent versions of your project at any time. While improvement seems minor, it will drastically improve stability in many cases.
- Generate and deploy changed apps only. We gonna introduce improved process of selecting applications that need to be generated and deployed based on your recent changes. Now we generate all applications in your project every time, even if you made no changes. For large projects with multiple apps it leads to longer generation and deployment times, waste of our resources to rebuild the same versions again and again. As a result we hope to cut publication process time for at least in half.
- Releases. We are actively working on introducing Releases features that will let developers to control deployment process, keep track of artifacts, promote releases between deploy plans and rollback changes if needed.
- Mobile applications improvements. We got a very significant progress with version 4 of mobile applications, especially for IOS with drastically improved rendering performance (10x-50x!) and stability. We continue to polish our UI framework to get maximum from it for even faster rendering on slow devices.
- Project-level AI Assist. Our team is working on adding a feature complete AI Assistant with ability to build the whole project using prompts with images/tech requirements files upload. We still testing different models and agentic architecture and plan to release this feature at the end of Q3/early Q4.
- Business Process Refactoring coming in Q3.
- Comprehensive testing. We are working on adding all kind of tests to our code base and infrastructure to improve stability of new releases: unit tests, smoke, e2e and custom pipelines to make sure that every our change will not impact existing applications in any unintended way. Now we have very low test coverage of about 25% and we aim to get 90%+ at the end of Q3 2025.