Víctor Gil's repositories
transfers_websockets_service
Example/PoC of how to extend the event-driven paradigm all the way to the end user's Web browser using WebSockets.
transfers_recording_service
Example of how use Kafka in order to implement event-driven microservices.
transfers_frontend
Angular application which communicates through WebSockets with the Java backend.
transfers_api
Example of entities and Avro classes to be sent and persisted in Kafka
shared-ledger-simulator
It simulates a shared/distributed ledger (a.k.a. block chain) network of nodes (full nodes/miners and thin clients) to better understand how this type of protocols work (e.g. Bitcoin, Ethereum, etc)
cadence_transfers_recording_service
Example/PoC of how to use Uber Cadence in order to implement event-driven microservices, together with Apache Kafka.
mylocation-frontend
Angular application which receives location data asynchronously (push) and displays it
phoneVerifier
Complete (working) code to verify the phone number of an Android app user through SMS
mylocation-backend
Reactive Java application based on Vert.x which receives location data from Android and publish it to Angular
paystats-client
Client for https://www.bbvaapimarket.com/products/paystats HTTP API
social-ledger
Implementation of new Proof of Social Network Identity consensus algorithm based on EthereumJ
account_balance_workflow_api
This repository contains the workflow API of an example/PoC of how to use Uber Cadence in order to implement event-driven microservices, together with Apache Kafka.
bank-statements-checker
Java app to check the statements in your bank account
block-validator-using-twitter
It is used by https://github.com/VictorGil/social-ledger in order to validate a block of transactions using the Twitter public Web API
kafka_util
Utility library which provides generic classes to get data from Kafka.
mylocation-android
Android application which sends location data to myLocation backend
mylocation-last_known_location
Java microservice based on Vert.x which provides a location previously saved in a local file by mylocation-last_known_location-persistence microservice
mylocation-last_known_location-persistence
Java microservice based on Vert.x which saves the provided location data to a local file in binary protobuffers format.
only_cadence_transfers_recording_service
Fork of https://github.com/VictorGil/cadence_transfers_recording_service which does not use the "account-balances" Kafka topic
simple-vertx-example-01
Simple example of vert.x (https://vertx.io) usage.
transfers-service
Simple and reliable REST service for money transfers between accounts.
TwitterStreamingPubNubDemoBackend
Backend part of the PubNub demo application which gets live tweets from the Twitter Streaming API and publishes them using the PubNub Java client library
TwitterStreamingPubNubDemoFrontend
Angular application which receives tweets through PubNub and displays them in real time.
vertx-utility-extensions
Small Java library to avoid boilerplate code when starting a new Vert.x instance