{"action":"opened","issue":{"url":"https://api.github.com/repos/akkadotnet/akka.net/issues/1592","labels_url":"https://api.github.com/repos/akkadotnet/akka.net/issues/1592/labels{/name}","comments_url":"https://api.github.com/repos/akkadotnet/akka.net/issues/1592/comments","events_url":"https://api.github.com/repos/akkadotnet/akka.net/issues/1592/events","html_url":"https://github.com/akkadotnet/akka.net/issues/1592","id":123112263,"number":1592,"title":"Modify serialization process","user":{"login":"Horusiath","id":679705,"avatar_url":"https://avatars.githubusercontent.com/u/679705?v=3","gravatar_id":"","url":"https://api.github.com/users/Horusiath","html_url":"https://github.com/Horusiath","followers_url":"https://api.github.com/users/Horusiath/followers","following_url":"https://api.github.com/users/Horusiath/following{/other_user}","gists_url":"https://api.github.com/users/Horusiath/gists{/gist_id}","starred_url":"https://api.github.com/users/Horusiath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Horusiath/subscriptions","organizations_url":"https://api.github.com/users/Horusiath/orgs","repos_url":"https://api.github.com/users/Horusiath/repos","events_url":"https://api.github.com/users/Horusiath/events{/privacy}","received_events_url":"https://api.github.com/users/Horusiath/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/akkadotnet/akka.net/labels/discussion","name":"discussion","color":"0052cc"},{"url":"https://api.github.com/repos/akkadotnet/akka.net/labels/enhancement","name":"enhancement","color":"207de5"},{"url":"https://api.github.com/repos/akkadotnet/akka.net/labels/serialization","name":"serialization","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-19T21:33:37Z","updated_at":"2015-12-19T21:33:37Z","closed_at":null,"body":"Currently our seialization/deserialization relies on `byte[]`. I think we could improve this overtime by starting to use managed buffer pools directly. \r\n\r\nRight now we have many implementations of byte buffers (3 different ones in Akka.IO, Helios and Google.ProtocolBuffers + 1 incoming with DotNetty), but I've seen that MS is working on some common managed buffers package. And even without it we could speak with Azure team and J. Skeet about moving our implementations into one separate package to follow single standard."}}