-
CNCF Projects by Language
The projects within the CNCF Landscape listed by their primary programming language
-
Rusty Java Streams
Implementing streams in Java from scratch with inspiration from Rust's iterators.
-
Let's Build Snake with Rust
Learn Rust, the tech industry's most loved programming language by building Snake, the simple but addictive game found preloaded on old Nokia mobile phones.
-
Deconstructing Dynamo
Published in 2007, Amazon's Dynamo paper changed the distributed database world. As well as powering AWS S3, it also inspired many well known open-source NoSQL technologies such as Apache Cassandra, LinkedIn's Voldemort and Basho's Riak. This post intends to present the paper and its concepts in a digestable way.
-
Building Microservices with Spring Boot (Part 2)
Inter-service communication, scaling and resiliency
The second part of a practical series on building Microservices with Spring Boot and Spring Cloud. In this post we expand on our previous online store project, scaling out while introducing the concept of client-side load-balancing using Netflix Ribbon and Feign. We also implement fault and latency tolerance with Netflix Hystrix.
-
Building Microservices with Spring Boot (Part 1)
Getting started, service discovery and the API gateway
A practical series on building Microservices with Spring Boot and Spring Cloud. In this post we get started by building some services for an online shop and tie them together with 2 more services, backed by Netflix's Eureka and Zuul.
-
From Monolith to Serverless on AWS
Transitioning from building monolithic applications to serverless applications is not always easy. This article explores the challenges that one developer from a monolithic background faced while building a serverless application on Amazon Web Services.