All Projects → arakat-community → arakat

arakat-community / arakat

Licence: Apache-2.0 License
ARAKAT - Big Data Analysis and Business Intelligence Application Development Platform

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to arakat

v6d
vineyard (v6d): an in-memory immutable data manager. (Project under CNCF)
Stars: ✭ 557 (+2321.74%)
Mutual labels:  distributed-systems, big-data-analytics
Gnes
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network.
Stars: ✭ 1,178 (+5021.74%)
Mutual labels:  distributed-systems, docker-swarm
pre-commit-dbt
🎣 List of `pre-commit` hooks to ensure the quality of your `dbt` projects.
Stars: ✭ 149 (+547.83%)
Mutual labels:  business-intelligence
AirflowDataPipeline
Example of an ETL Pipeline using Airflow
Stars: ✭ 24 (+4.35%)
Mutual labels:  data-pipelines
CrashTuner
CrashTuner(SOSP2019)
Stars: ✭ 26 (+13.04%)
Mutual labels:  distributed-systems
Saga
Saga pattern implementation in Kotlin build in top of Kotlin's Coroutines.
Stars: ✭ 24 (+4.35%)
Mutual labels:  distributed-systems
beneath
Beneath is a serverless real-time data platform ⚡️
Stars: ✭ 65 (+182.61%)
Mutual labels:  data-pipelines
elixir cluster
Distributed Elixir Cluster on Render with libcluster and Mix Releases
Stars: ✭ 15 (-34.78%)
Mutual labels:  distributed-systems
prosto
Prosto is a data processing toolkit radically changing how data is processed by heavily relying on functions and operations with functions - an alternative to map-reduce and join-groupby
Stars: ✭ 54 (+134.78%)
Mutual labels:  business-intelligence
Guitar
A Simple and Efficient Distributed Multidimensional BI Analysis Engine.
Stars: ✭ 86 (+273.91%)
Mutual labels:  business-intelligence
Ad-Hoc-Report-Builder-.net-mvc
Open Source Reporting tool for .NET6/.NET Core/.NET Framework that you can embed in your application and generate dashboards and ad hoc reports
Stars: ✭ 43 (+86.96%)
Mutual labels:  business-intelligence
aut
The Archives Unleashed Toolkit is an open-source toolkit for analyzing web archives.
Stars: ✭ 111 (+382.61%)
Mutual labels:  big-data-analytics
core
Microservice abstract class
Stars: ✭ 37 (+60.87%)
Mutual labels:  distributed-systems
mesomatic
A simple and idiomatic Clojure facade around the Mesos JAVA API
Stars: ✭ 68 (+195.65%)
Mutual labels:  distributed-systems
deploy-docker-swarm-using-terraform-ansible
No description or website provided.
Stars: ✭ 20 (-13.04%)
Mutual labels:  docker-swarm
tellery
Tellery lets you build metrics using SQL and bring them to your team. As easy as using a document. As powerful as a data modeling tool.
Stars: ✭ 219 (+852.17%)
Mutual labels:  business-intelligence
ring-election
A node js library with a distributed leader/follower algorithm ready to be used
Stars: ✭ 92 (+300%)
Mutual labels:  distributed-systems
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (+78.26%)
Mutual labels:  distributed-systems
campaign
Comic Relief Campaign Distribution in Drupal 8
Stars: ✭ 22 (-4.35%)
Mutual labels:  distributed-systems
docker-swarm-vagrant
Getting started with Docker swarm
Stars: ✭ 20 (-13.04%)
Mutual labels:  docker-swarm

ARAKAT

Hakkında

İş zekası uygulamaları temelinde eldeki verinin anlamlandırılarak bilgiye dönüştürülmesi faaliyetlerini içerir. Bu bağlamda iş zekası uygulamalarının temel bileşenleri veri işleme, veri analizi ve bilgi raporlama olarak belirlenebilir. ARAKAT'ın amacı, bu ana bileşenlerin her biri için temel teşkil edebilecek açık kaynak kodlu ve platform bağımsız alt yapılar geliştirilmesidir. Karar verme, öngörü analizi, gerçek zamanlı veri işleme, "mobile first" veri görselleştirme gibi konular projenin çekirdeğinde yer almaktadır.

ARAKAT kapsamında iş zekası ve büyük veri analizi uygulamalarına temel teşkil edebilecek açık kaynak kodlu bir platform geliştirilmesi hedeflenmiştir. Bu platform kullanılarak hem yapısal olmayan (ve büyük) verilerin üzerinde veri analiz işlemleri hem de yapısal verilerin üzerinde iş zekası uygulamaları geliştirilebilmesi ARAKAT'ın ana hedefidir.

ARAKAT temelde üç ana modülden oluşmaktadır. Birinci modül farklı veri kaynaklarından farklı hızlarda alınan verilerin işlenebilir hale getirilmesi (temizleme, maskeleme, vb...) işlerinin kapsandığı "Veri İçerme" modülüdür. İkinci modül, içerilen verilerin üzerinde istatistiksel modellerin ve veri yapılarının kurulabildiği "Veri Analiz" modülüdür. Üçüncü ve son modül ise yapılan analiz sonuçlarının kullanıcı dostu sunumlar halinde görüntülenmesini sağlayan "Veri Görselleştirme" modülüdür.

Proje Kurgusu ve Detaylar

Teknik özellikler ve proje kurgusu ile ilgileri aşağıdaki gibi özetlenebilir:

  • Açık Kaynak Kodlu ve Apache-2.0 Lisanslı Geliştirme: Proje kurgusu tamamı ile açık kaynak üzerine kurgulanmıştır. Buradaki temel amaç geliştirimi devam eden ve/veya yeni geliştirilecek uygulamaların jenerik kısımları için açık kaynak camiasının desteğini almak ve bu desteği alırken de projelere özgü içeriği ayırarak farklı paydaşların bu ortak alt yapıları kullanabilmesine olanak tanımaktır.

  • Linux tabanlı ve platform bağımsız dağıtım: Projenin geliştirme ve derleme ortamları tamamen Linux tabanlı (Debian türevleri) sistemlerdir. Bununla birlikte proje çıktısı çerçevelerin sınandığı referans uygulama bileşenleri de Docker imajları halinde yayınlanmıştır 🐳 ARAKAT Docker imajlarına bu bağlantıyı kullanarak ulaşabilirsiniz. Bu sayede ölçeklenebilir (buluta hazır) ve platform bağımsız yapıların geliştirildiği garanti altına alınmıştır. Docker imajlarından oluşan container'ları yönetmek için Docker Swarm kullanmıştır.

  • Eğitsel içerik ve Uygulama Programlama Arayüzü(API) dokümantasyonu: Geliştirilecek alt yapılara ilişkin API (Uygulama Programlama Arayüzü) dokümantasyonları Türkçe olarak sürekli entegrasyon sunucusundaki son adım olarak devamlı üretilecek ve dokümantasyonun güncel ve yeterli olduğu kullanıcı geri dönüşleri ile izlenecektir. Söz konusu içerikte Türkiye içinde bir ilk olacak bu materyal hem bu alana yeni giren bireyler/kurumlar için hem de bu alanda öğretim veren kurumlar için faydalanılabilir olacaktır.

  • Geliştiricilere açık ortak bir platform: Bu sayede yeni bir ekosistem kurularak ulusal fayda sağlanması hedeflenmektedir.

İçerik

ARAKAT tamamen dockerize edilmiş 3 ana servisten oluşmaktadır. Bunlar sırası ile:

ARAKAT Docker container'larının nasıl çalıştırılacağını incelemek için aşağıdaki bağlantıya göz atabilirsiniz:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].