diff --git a/src/efka_service.erl b/src/micro_service/efka_service.erl similarity index 100% rename from src/efka_service.erl rename to src/micro_service/efka_service.erl diff --git a/src/efka_service_sup.erl b/src/micro_service/efka_service_sup.erl similarity index 100% rename from src/efka_service_sup.erl rename to src/micro_service/efka_service_sup.erl diff --git a/src/efka_client.erl b/src/transport/efka_client.erl similarity index 100% rename from src/efka_client.erl rename to src/transport/efka_client.erl diff --git a/src/channel/upload_channel.erl b/src/transport/upload_channel.erl similarity index 100% rename from src/channel/upload_channel.erl rename to src/transport/upload_channel.erl diff --git a/src/channel/ws_channel.erl b/src/transport/ws_channel.erl similarity index 100% rename from src/channel/ws_channel.erl rename to src/transport/ws_channel.erl