Some of the software libraries or frameworks that I prefer to work with:
![]() |
Scala http://www.scala-lang.org/ Scala runs on the JVM, and the generated code is on a par with Java’s. Its precise typing means that many problems are caught at compile-time rather than after deployment. At the root, the language’s scalability is the result of a careful integration of object-oriented and functional language concepts. |
![]() |
Apache Kafka http://kafka.apache.org/ Apache Kafka is publish-subscribe messaging rethought as a distributed commit log. |
![]() |
Apache Spark http://spark.incubator.apache.org/ Apache Spark is an open source cluster computing system that aims to make data analytics fast — both fast to run and fast to write. |
![]() |
Apache Thrift http://thrift.apache.org/ The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages. |
![]() |
Apache Zookeeper http://zookeeper.apache.org/ ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. |
![]() |
Twitter Finagle http://twitter.github.io/finagle/ Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. |
Twitter Ostrich https://github.com/twitter/ostrich A stats collector & reporter for Scala servers. |
|
![]() |
Typesafe Akka http://akka.io/ Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM. |
![]() |
Typesafe Play! Framework 2 http://www.playframework.com/ Play is based on a lightweight, stateless, web-friendly architecture. Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications. |
![]() |
Web Components http://www.w3.org/TR/components-intro/ Web Components is a set of specs which let web developers leverage their HTML, CSS and JavaScript knowledge to build widgets that can be reused easily and reliably. |
![]() |
Polymer https://www.polymer-project.org/ A Javascript library built on top of a Web Components bringing support to all evergreen browsers, along with many useful pre-designed elements. |