Built a File Sharing System using Java EE for a File Share hosting Company. The underlying framework mimic the hadoop HDFS framework. The files were broken into chunks and were distributed across different CDNs which is controlled by a MS. The MS themselves are distributed in the network. The client was written in JavaFx. The MS was deployed in Glassfish servers. The CDNs are simple Java Servers. The communication between MS and CDN were through a JMS Server (ActiveMQ). A client plugin was built for JDownloader also.
[Environment: Java EE, Glassfish, JMS, ActiveMQ, Eclipse, IntelliJ]