Docs Blog CLI Map AI Contribute Enterprise Certificate Start →
×
FractalX  ×  SESC  ·  SLIIT Dev Session
Past Event · Apr 4, 2026

Introduction to
Microservices &
FractalX Framework

Saturday, 4th April 2026
1:30 PM — 3:30 PM
SLIIT, Hall F1402
Open to SLIIT Students
--
Days
:
--
Hours
:
--
Mins
:
--
Secs

Why attend this session?

A hands-on, zero-fluff developer session designed for students who want to understand modern backend architecture from first principles — and leave with a working project.

🧩
Understand Microservices from Scratch
Learn why microservices exist, when they make sense, and how to structure a system around bounded contexts — without the hype or buzzwords.
See FractalX in Action
Watch a monolith decompose into independent microservices with a single Maven command. Three annotations. One command. A fully wired service platform.
🛠️
Hands-on Demo
Follow along as we build and annotate a Spring Boot monolith live, then run mvn fractalx:decompose to extract it into services.
🤝
Network with Peers
Connect with fellow SLIIT students passionate about backend engineering, open-source development, and distributed systems. Build your network early.

Agenda

Two focused hours. No filler. Every segment is practical and demo-driven.

1:30 PM
Welcome & Introductions
Quick welcome from SESC and the FractalX team. What to expect from the next two hours and what you'll walk away with.
Opening
1:40 PM
The Monolith Problem — Why Do We Need Microservices?
A crisp, honest look at why monoliths break at scale, what microservices actually solve (and what they don't), and the real cost of a bad decomposition.
Talk
2:05 PM
Introducing FractalX — Decomposition by Design
How FractalX uses static AST analysis and build-time code generation to extract microservices safely. Core concepts: @DecomposableModule, @DistributedSaga, and the decomposition pipeline.
Talk
2:30 PM
Live Demo — From Monolith to Microservices
We'll build a small Spring Boot monolith from scratch, add the three FractalX annotations, and run mvn fractalx:decompose to extract independent services — gateway, registry, admin dashboard and all.
Live Demo
3:05 PM
Try It Yourself — FractalX Initializr
Use start.fractalx.org to scaffold your own project live. Define services, entities, and sagas — download a decomposition-ready monolith in seconds.
Hands-on
3:20 PM
Q&A — Ask Anything
Open floor for questions on microservices architecture, FractalX internals, contributing to open source, or anything else on your mind.
Q&A
3:30 PM
Wrap-up & Networking
Session closes. Hang around to connect with the speakers, SESC team, and other attendees. Resources and follow-up links shared in the group.
Networking

Topics Covered

Practical concepts you can apply to your final year project, internship, or side project from day one.

01
Monolith vs. Microservices
Understand the architectural trade-offs — when a monolith is the right choice and when decomposition becomes necessary.
02
Bounded Contexts & DDD
How to identify service boundaries using Domain-Driven Design principles. Define what each service owns and what it should never touch.
03
Spring Boot for Microservices
Best practices for structuring Spring Boot modules with clean package boundaries that decompose gracefully later.
04
FractalX Annotations
@DecomposableModule, @DistributedSaga, and @AdminEnabled — how three annotations describe your entire architecture.
05
Distributed Sagas & Eventual Consistency
How to handle transactions that span multiple services without a distributed lock or two-phase commit.
06
Service Mesh & Observability
What FractalX generates for you: API Gateway, service registry, distributed tracing, correlation IDs, and circuit breakers — all wired automatically.

The Organising Teams

This session is a joint initiative between FractalX and SESC — bringing open-source engineering culture to SLIIT's software engineering community.

FractalX
fractalx.org
FractalX is an open-source static decomposition framework that transforms modular Spring Boot monoliths into production-ready microservice platforms using AST analysis and build-time code generation.
Visit fractalx.org
SESC
Software Engineering Students Community
SESC (Software Engineering Students Community) is the student-run community of the Department of Software Engineering at SLIIT, Sri Lanka — organising tech events, workshops, and developer sessions for students.
SLIIT · Faculty of Computing

Get Your Certificate

Attended SLIIT Dev Conf 2026? Enter your registered email address or mobile number to view, download, and share your certificate.

This event has concluded

Thank you for attending — SLIIT Dev Conf 2026

The session was held on Saturday 4th April 2026 at Hall F1402, SLIIT. Download your certificate of attendance below.

Get Your Certificate
Saturday 4th April 2026 · 1:30 PM – 3:30 PM · SLIIT Hall F1402