Home Domain Milestones Documents Presentations About Contact
The Team

About Us

Meet the research group behind FractalX โ€” the people who designed, built, evaluated, and released an open-source microservices decomposition framework.

PROJECT
FractalX
Static Decomposition Framework
INSTITUTION
SLIIT
Sri Lanka Institute of Information Technology
LICENSE
Apache 2.0
Open source, free to use

Team Members

Sathnindu Kottage
Sathnindu Kottage
Team Lead ยท Service Decomposition
AST Analysis Code Generation
๐Ÿ“ง sathnindu.kottage@sliit.lk
Gayashaan Krishnamoorthy
Gayashaan Krishnamoorthy
Data Consistency
Sagas Flyway
๐Ÿ“ง gayashaan.krishnamoorthy@sliit.lk
Dinuvi Asithma
Dinuvi Asithma
Monitoring & Observability
OpenTelemetry Admin UI
๐Ÿ“ง dinuvi.asithma@sliit.lk
Tharushika Kapugedara
Tharushika Kapugedara
API Communication
NetScope gRPC
๐Ÿ“ง tharushika.kapugedara@sliit.lk

Project Supervisors

Dr. Dharshana Kasthurirathna
Dr. Dharshana Kasthurirathna
Project Supervisor ยท SLIIT
๐Ÿ“ง dharshana.k@sliit.lk
Ms. Hansi De Silva
Ms. Hansi De Silva
Project Co-supervisor ยท SLIIT
๐Ÿ“ง hansi.desilva@sliit.lk

What Each Member Built

Member Primary Component Technologies Deliverables
Sathnindu Kottage Team Lead, AST Engine, Maven Plugin, Module Graph, Service Decomposition Pipeline JavaParser, Maven Plugin API, Java 21 fractalx-maven-plugin, fractalx-core
Gayashaan Krishnamoorthy Data Consistency โ€” distributed saga orchestrator, compensation logic, data isolation, Flyway migrations Spring Boot, JPA, Flyway, Outbox pattern fractalx-saga-orchestrator, DataIsolationGenerator
Dinuvi Asithma Monitoring & Observability โ€” admin dashboard, logger service, OpenTelemetry tracing, Docker generation OpenTelemetry, Docker, Jaeger, Spring MVC fractalx-admin, logger-service, docker-compose.yml
Tharushika Kapugedara API Communication โ€” NetScope gRPC fabric, inter-service client generation, resilience injection gRPC, Protobuf, Resilience4j NetScope client interfaces, circuit breaker config

Project Achievements

๐ŸŽฏ
Maven Central Publication
FractalX published to Maven Central under org.fractalx โ€” publicly installable by any developer.
๐Ÿ”“
Open Source Release
Released on GitHub under Apache 2.0. Free to use, contribute to, and extend by anyone.
โšก
Zero-to-Platform in <30s
FractalX produces a full microservice platform โ€” all services, Docker, and infrastructure โ€” in under 30 seconds from a monolith.
๐ŸŒ
Production Deployment
FractalX is live at fractalx.org with a full developer documentation site, blog, and AI assistant at ai.fractalx.org.
๐Ÿ“Š
Formal Evaluation
Validated against multiple real-world monoliths with quantified results on generation correctness, time savings, and deployment readiness.
๐Ÿ—๏ธ
Novel Architecture
First known tool to provide fully automated, annotation-driven, static decomposition for Spring Boot with complete infrastructure generation.