Almost 8 months of heavy work (and 6 Early Access Releases) we are happy to see that our building blocks are maturing to support more complex use cases. We are committed to improve each service iteratively and for that reason we are planning to have a live demo environments where we can push new versions our services in a continuous deployment fashion. [View official and updated Activiti & Activiti Cloud Roadmap here]
We are now working hard in our BluePrint example where you will be able to find a practical example about how to implement a real life scenario with Activiti Cloud.
Create RFCs for new Cloud Native components and services
New App Definition And Lifecycle Management Service RFC coming
New BluePrint RFC coming
Provide a clear specification (APIs) about our Services (REST/Message Based/Configurations). Make sure that these APIs have well defined responsibilities, single focused and can evolve over time without causing consumers any headaches.
We iterate each component to make it simpler, faster and better
Make sure that we use standard tools, patterns and development techniques widely adopted by other Open Source Projects/Communities. Spring, Spring Boot, Spring Cloud, Docker, Kubernetes falls into this category, and we are making sure that we provide the right integration with these frameworks/tools. Activiti Cloud is designed from the ground up to work with such technologies.
Create Industry Specific BluePrints to demonstrate common scenarios and use cases that represent what different industries requirements.
Engage and mentor partners and community members that wants to participate.
Doing it in the Open Source way (Transparency & Meritocracy are a must).
Process Runtime Service APIs (review and proposal)
Notification Service initial implementation for release
Query Module now use GraphQL to provide faster and better options for data retrieval
Improved Activiti Cloud Connectors Starter
Connectors now use dynamic binding to improve traceability
Kubernetes ConfigMaps Research
Improved Deployment Descriptors for Kubernetes
Tests in AWS environments using our Helm Charts
Tests in PKS Pivotal Early Access Environment
Shared Helm Charts with the Alfresco Platform Services for core infrastructure
January was all about testing our infrastructure in real environments. The team also presented at DevCon (Alfresco Community Conference) where our Trending Topic Campaigns BluePrint initial version was demoed. We will be writing more about our BluePrint soon, and we look to hear from you what would you expect from it.
For now you can look at our slide decks and feel free to ask in gitter for more details
Process Runtime APIs (proposal and initial draft )
Process Engine Clean ups and refactoring
Cloud BPMN Throw/Catch Signals
Application Service (proposal and initial draft)
Process Modelling Services next iteration
Itsio.io Research and initial integration
New Application Gateway research (support Eureka, Spring Cloud, WebSockets)
Kubernetes Service Registry and Service Brokers/Catalogs review
February will be all about APIs and a high level concept of an Application. The main purpose of these new services and APIs is to ensure that we have a coherent set of functionalities that can we can maintain consistent with future releases. The definition of what an application is going to define how our building blocks are configured to solve a set of business requirements. This definition will also define how this application will be maintained and upgraded in time.
Note: Activiti & Activiti Cloud Final Release Prep Work
As always, if you want to participate on the development process of some of these components or examples get in touch. We are willing to collaborate with the open community and mentor people that want to learn about the project.
We look forward all community involvement, from comments, concerns, help with documentation, tests and component implementations. If you are looking into getting started with the Early Access Release we recommend to check our Getting Started Guide in Gitbook:[Getting Started · Activiti 7 & Activiti Cloud Developers Guide]