On September 27, in Rome, the AWS Community Day took place, an event entirely dedicated to AWS services, in which OMNYS, an Advanced Consulting Partner of AWS, participated as a Platinum Sponsor and delivered a speech titled “Service Catalog and Step Functions, may the Force be with you”.
AWS Community Day Italy
AWS Community Day is an event entirely focused on AWS services, filled with technical discussions, workshops, and hands-on labs led by Amazon Web Services experts and industry leaders from around the world. It’s an opportunity to share experiences and connect with other members of the Italian AWS community.
Omnys’ participation
During this event, Omnys was featured with a presentation led by our AWS Certified Solutions Architects Luca Fiscato and Manuel Vianello titled “Service Catalog and Step Functions, may the Force be with you,” which delved into the use of AWS Step Functions and AWS Service Catalog to create a custom microservices release system with versioning and simplified management.
Omnys' project started from an application context where the client provided a document archiving service hosted on an on-premise infrastructure, where every uploaded file triggered a dedicated workflow with various operations (such as antivirus scanning, text and metadata extraction, preservation).
To achieve a more scalable, secure infrastructure with significant cost reduction, a cloud migration with a re-architecting approach was necessary. However, the main challenge was managing complex and decoupled workflows, composed of microservices running on AWS ECS.
The solution: AWS Step Functions and AWS Service Catalog
Omnys developed a custom workflow engine composed of ECS microservices orchestrated by AWS Step Functions, ensuring flexibility, scalability, and configurability, thus simplifying deployment and monitoring operations. This was then integrated with AWS Service Catalog to manage the microservices, called “workers,” as centralized and traceable products. Each worker is managed as a product with specific versions, enabling automated deployment and significantly reducing manual errors.
Additionally, Omnys created a dedicated user interface to simplify workflow and release management, ensuring a smooth user experience even for teams with limited cloud expertise.
The benefits of the approach
The benefits of this approach were numerous:
Omnys’ participation thus highlighted its role in cloud innovation, demonstrating how AWS Step Functions and AWS Service Catalog can be combined to create a custom microservices release system with versioning and simplified management, helping to improve efficiency and reduce IT infrastructure management costs.