Open in app
Home
Notifications
Lists
Stories

Write
Giannis Neokleous
Giannis Neokleous

Home

Published in Knerd

·Apr 17, 2018

How We Were Able to Quickly Write Java Clients for Our Microservices

In this post we will talk about how we were able to reduce the amount of time it takes to build client libraries for our Java HTTP services. We will introduce the connection library we built, the motivation behind it and cover some of its main features. Some benefits of…

Tech

6 min read

How We Were Able to Quickly Write Java Clients for Our Microservices
How We Were Able to Quickly Write Java Clients for Our Microservices

Published in Knerd

·Jan 9, 2018

Kizceral: A Dynamic Realtime Architecture Diagram

Giannis Neokleous, Paul Sastrasinh Maintaining a large distributed service-oriented platform is hard. As both the organization and the architecture grows, and more features are added, it becomes increasingly harder to keep a mental picture of all the services and pockets of knowledge that start forming across the organization. Existing, manually…

Microservices

4 min read

Kizceral: A Dynamic Realtime Architecture Diagram
Kizceral: A Dynamic Realtime Architecture Diagram

Published in Knerd

·Apr 21, 2016

Distributed Tracing: Design and Architecture

Written by Giannis Neokleous The previous blog post talked about why Knewton needed a distributed tracing system and the value it can add to a company. This section will go into more technical detail as to how we implemented our distributed tracing solution. General Architecture and Tracing Data Management Our solution has two main parts: the…

Tech

12 min read

Distributed Tracing: Design and Architecture
Distributed Tracing: Design and Architecture

Published in Knerd

·Nov 7, 2013

Cassandra and Hadoop — Introducing the KassandraMRHelper

Written by Giannis Neokleous Here at Knewton we use Cassandra for storing a variety of data. Since we follow a service-oriented architecture, many of our internal services are backed by their own data store. Some of the types of data we store include student events, recommendations, course graphs, and parameters…

Tech

5 min read

Giannis Neokleous

Giannis Neokleous

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable