diff --git a/go/market-data/market-data-service/README.md b/go/market-data/market-data-service/README.md
new file mode 100644
index 00000000..2274917b
--- /dev/null
+++ b/go/market-data/market-data-service/README.md
@@ -0,0 +1,4 @@
+# market-data-service
+
+This service implements the [market data service api](https://github.com/ettec/open-trading-platform/blob/master/protobuf/services/marketdataservice.proto). The market data service load balances quote subscriptions across market data gateways by listing id for a given market and fans out market data to clients. Internally it has a per client conflated queue to ensure that slow clients always get the latest quote. The service can be scaled by increasing the deployments replica count.
+
diff --git a/go/market-data/quote-aggregator/README.md b/go/market-data/quote-aggregator/README.md
new file mode 100644
index 00000000..ede0579f
--- /dev/null
+++ b/go/market-data/quote-aggregator/README.md
@@ -0,0 +1,3 @@
+# quote-aggregator
+
+This service implements the [market data source api](https://github.com/ettec/open-trading-platform/blob/master/protobuf/services/marketdatasource.proto). It sources data for multiple listings of the same instrument according to what markets are available and creates an aggregated quote. Internally it implements a per client conflating queue such that slow clients will always receive the latest quote. The service can be scaled by increasing the statefulset replica count.
\ No newline at end of file
diff --git a/go/order-data-service/.idea/modules.xml b/go/order-data-service/.idea/modules.xml
new file mode 100644
index 00000000..1799f991
--- /dev/null
+++ b/go/order-data-service/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/go/order-data-service/.idea/order-data-service.iml b/go/order-data-service/.idea/order-data-service.iml
new file mode 100644
index 00000000..5e764c4f
--- /dev/null
+++ b/go/order-data-service/.idea/order-data-service.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/go/order-data-service/.idea/vcs.xml b/go/order-data-service/.idea/vcs.xml
new file mode 100644
index 00000000..b2bdec2d
--- /dev/null
+++ b/go/order-data-service/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/go/order-data-service/.idea/workspace.xml b/go/order-data-service/.idea/workspace.xml
new file mode 100644
index 00000000..c6bbb1a5
--- /dev/null
+++ b/go/order-data-service/.idea/workspace.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
\ No newline at end of file