Synesios Christou's Projects
ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed.
Event-driven workflow automation framework
BigBWA is a new tool that uses the Big Data technology Hadoop to boost the performance of the BurrowsβWheeler aligner (BWA).
Distributed execution of bioinformatics tools on Apache Spark. Apache 2 licensed.
Lightweight, modular, and extensible library for functional programming.
The pure asynchronous runtime for Scala
A cert-manager ACME DNS01 solver webhook for Namecheap
proxy-wasm filter based on Coraza WAF
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.
π₯ Language focused docker images, minus the operating system.
Utility to help with draining nodes running Strimzi Kafka or Zookeeper pods
Tools for working with genomic and high throughput sequencing data.
Official code repository for GATK versions 4 and up
An open-source toolkit for large-scale genomic analysis
Robust analytics and control to unleash cloud-native continuous experimentation.
:books: Tech blogs & talks by companies that run Kafka in production
This repo provides a functional approach for using Kafka java driver with Scala Cats library and wrap it in Cats IO application.
Build Container Images In Kubernetes
Kafka is not for event sourcing, isn't it? Kafka alone is not an event store, but Kafka and ksqlDB together allow building full-featured event stores. This repository provides a sample of event sourced system that uses Kafka and ksqlDB as event store.
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Machine Learning Toolkit for Kubernetes
The Service Mesh Community - characterizing and contrasting service mesh projects and related technologies.
A simplified, lightweight ETL Framework based on Apache Spark
Parallel Apache Kafka client wrapper with client side queueing, a simpler consumer/producer API with key concurrency and extendable non-blocking IO processing.
A set of command line tools (in Java) for manipulating high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF.
Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
Examples for deploying applications with PGO, the Postgres Operator from Crunchy Data
Pravega - Streaming as a new software defined storage primitive