Typesafe is the proud provider of the world's leading Reactive application development platform. We are a passionate crew of technology pioneers committed to building amazing software. We build and maintain the Play web framework, the Akka message driven runtime, and the Scala programming language. Our mission is to help developers build high-performance applications that are responsive resilient, elastic and message driven.
New requirements demand new technologies
As described in the Reactive Manifesto, Reactive development is fueling the new wave of applications. Only a few years ago a large application had tens of servers, seconds of response time, hours of offline maintenance and gigabytes of data. Today applications are deployed on everything from mobile devices to cloud-based clusters running thousands of multicore processors. Users expect millisecond or even microsecond response times and 100% uptime. Data needs are expanding into the petabytes.
New requirements demand new technologies. Previous solutions have emphasized managed servers and containers. Scaling was achieved through buying larger servers and concurrent processing via multi-threading. Additional servers were added through complex, inefficient and expensive proprietary solutions.
But now a new architecture has evolved to let developers conceptualize and build applications that satisfy today’s demands. We call these Reactive applications. This architecture allows developers to build systems that deliver highly responsive user experiences with a real-time feel, backed by a elastic and resilient application stack. These systems can then be deployed on multicore and cloud computing architectures.
In its 2014 Hype Cycle for Application Development, industry analyst firm Gartner predicted accelerated growth of Reactive Programming through 2016, "as next-generation mobile and big data solutions demand new approaches to match massive scaling requirements."
The Typesafe Reactive Platform provides developers with the most powerful tools to build modern applications that react to events, react to load, react to failure, and react to users. Whether you are decomposing your monolithic application into microservices, bracing for the demands of peak traffic volume, or looking for strategies to take advantage of cloud infrastructure and multi-core hardware, we're here to help. The Typesafe Reactive Platform is used for some of the most sophisticated web-scale challenges and is battle tested by developers at leading organizations in every industry.
The Typesafe Reactive Platform is a distribution developed by Typesafe that is targeted toward the commercial market. Unlike our individual community projects, the Reactive Platform simplifies development and deployment of your commercial application by providing certified and curated integrations between our core projects—Play Framework, Akka, and Scala—plus any additional components distributed in the Reactive Platform, including Slick, Slick Extensions, third-party libraries, and more.
Certified technologies are validated against a comprehensive suite of integration test cases, benchmarked for performance under varied workloads and comprehensively documented. Updates are provided to you in binary form as well as source, offering more predictability and ease of maintenance. If you accidentally apply a wrong version, the Typesafe Reactive Platform will give you a friendly warning to keep you on track.
The Typesafe Reactive Platform is free for evaluation and development. Production use requires a commercial license.
Slick is a Functional Relational Mapping library for Scala that makes it easy to work with relational databases. Using the Slick Extensions package is free for evaluation and development. Production use with Oracle, IBM DB2, and Microsoft SQL Server, however, requires a commercial license under the Typesafe Together Project Success Subscription.
Ready to get started?
Download Typesafe Activator
If you plan to develop a commercial application, your business could benefit from a relationship with Typesafe.
The Typesafe Together annual subscription program is designed to mitigate risk and ensure the successful launch and operation of your application by delivering certified builds and amazing service throughout the entire project lifecycle—from prototyping to production.