AntPickax includes open source software products which are necessary for Internet services in Yahoo! JAPAN. It includes basic libraries, components and systems.
We will keep challenging to publish new open source software as a AntPickax product(like an Ant working with pickax).
Though we use and contribute a lot of open source software in Yahoo! JAPAN, we have started producing the AntPickax with the following background.
- Basic functions that are necessary internally are not sufficient.
- Adopting a new architecture to drastically reduce operating costs.
- Performance (mainly speed and scalability) is insufficient.
- License restrictions, it can not be introduced inside the company.
Among the created software, we have released software as an AntPickax product that has performance comparable to that of existing OSS and has useful functions not found in existing OSS.
AntPickax Product List
The open source codes that the AntPickax product has published includes the following.
Database as a Service for K2HDKC is provided by Trove(OpenStack component).
RBAC system(K2Hdkc based Resource and Roles and policy Rules).
- K2HR3 REST API - K2HR3 Backend server
- K2HR3 Web Appication - K2HR3 GUI Frontend
- K2HR3 Utilities
- K2HR3 OpenStack Notification Listener
- K2HR3 Container Registration Sidecar
- K2HR3 Get Resource
High-speed autoscaleable distributed KVS cluster system created based on k2hash and chmpx.
- K2HDKC nodejs addon - Node.js addon library
- K2HDKC java driver - Java driver
- K2HDKC golang - golang library
A component based on FUSE library which can transfer files, texts, logs at high speed, relay transfer, and aggregate.
High-speed communication middleware capable of constructing a cluster.
- CHMPX nodejs addon - Node.js addon library
Key Value Store(KVS) library featuring high speed, large capacity and many functions.
- K2HASH nodejs addon - Node.js addon library
- K2HASH java driver - Java driver
- K2HASH golang - golang library
- K2HTPDTOR - Standard plug-in for K2HASH Transaction processing
- K2HTPMDTOR Multiple plug-in for K2HASH Transaction processing
A fast and secure exclusive control library used by k2hash, chmpx.
- k2hdkc dbaas
- k2hr3 demonstration
- k2hdkc nodejs addon
- k2hdkc java driver
- chmpx nodejs addon
- k2hash nodejs addon
- k2hash java driver
This software is released under the MIT License, see the license file.
Copyright(C) 2018 Yahoo Japan Corporation.