San Diego, CA – August 5, 2016 – Caucho Technology announces the release of Baratine as a new open source standard for building Java web applications and microservices. Caucho, a leader in open source for over 18 years, is known worldwide for products including the Resin Application Server, Hessian and Quercus.
Baratine is the first framework to implement a Java EE style of programming in an asynchronous single-threaded and single-tier stack. By engineering a better underlying programming model based on single-threaded connections instead the traditional multi-threaded approach, Baratine marks a historical milestone for the development of Java Web Applications. Baratine comes in a single 5MB .jar and has the power to run the most robust applications.
“Baratine is moving Java forward,” says Steve Montal, Co-Founder of Caucho. Montal adds, “Baratine’s design allows developers to build applications using fewer lines of code. It successfully eliminates multiple points of failure in traditional frameworks that can crash an application. In fact, Baratine is the only framework that has reworked the thread and data model to provide synchronization free code, no bottlenecks and zero outside dependencies.”
The increasing demand of always-available services makes multi-threaded libraries inefficient, slow and prone to failure. Baratine’s framework is easy to use – it requires basic Java knowledge and allows developers to use their existing skills to create better performing applications designed to scale. From integrating old and new services to rapidly bringing existing libraries online, Baratine serves many use cases while avoiding the inherent flaws of older technology.
Chief Evangelist Sean Wiley observes, “When using Baratine, developers do not have to write code to handle distribution, concurrency, service discovery, data schema, data persistence, synchronization, batching, cache coherency, and many other complex areas of Java code.” Wiley continues, “The reality is that today’s applications need to be comprised of reactive, isolated, standalone services. The microservices being created today are inefficient and expensive because they require significant engineering resources and a disparate mix of new and old libraries and frameworks. With Baratine, a single .jar with zero outside dependencies is all that is needed to create non-blocking microservices.”
Baratine 1.0 functions as an operational (for business logic), datastore and routing framework. After having spent nearly two decades as a leading engineering company, Caucho is once again pioneering a programming model and framework to build web applications. Baratine applications are straightforward Java 8 code while the clients can be in any language. Microservices can be created as standalone services, or embedded directly within existing containers. This allows entire teams to collaborate and innovate at a pace not possible with traditional architecture. Now with Baratine, anyone with basic java skills can implement the industry’s best-known practices and outpace competition.
About Caucho Technology:
Caucho’s relentless quest for performance and reliability has paved the way for Resin® as the leading global Open Source Java application server. Founded in 1998, Caucho is Java EE Web Profile certified by Oracle and recognized as one of the leading Java engineering companies in the world. Our California based team of engineers has continued to uphold our proven reputation for craftsmanship and innovation. Caucho has helped organizations worldwide, including start-ups, governments and Fortune 500 companies to build and grow their business using one of the most flexible, rock-solid and powerful application servers, Resin. Caucho products also include Hessian binary remoting and Quercus PHP on the JVM.