We believe a platform should not force a model upon developers. With Baratine, you build your services around your high-level object-oriented API's. You do not deal with low level messages. Your POJO's are your services with no boilerplate code.
Baratine is reactive made easy
Reactive Applications are resilient, responsive, message-drive, and elastic (See: Reactive Manifesto). Baratine embraces these principles while providing a high abstraction level most developers are used to programming in. Baratine makes it easy to build sophisticated distributed applications.
Say it isn't SO-A!
Baratine is SOA done right. It is fast, distributed, and requires no boilerplate code. Services can scale to hundreds of servers with automatic sharding. Polyglot clients can talk to your services.
A Baratine service can handle millions of operations per second per instance. The model encourages data locality and batching for even higher performance. And best of all, Baratine is agile because of its high-level POJO abstraction.