profile picture Endowus Tech

4 pages tagged with "devops"

Evolving Quality: Levelling up automated end-to-end testing for microservice architectures

March 05, 2024  ·  2471 words  ·  13 mins

In this post, we’re going to share the story of how we tackled the tough task of testing microservices. We’ll talk about the roadblocks we hit with traditional end-to-end testing and how these challenges pushed us to come up with our own solution for test automation. You’ll get an inside look at the steps we took to build a test automation platform that lets us confidently release new code.

continue reading …

Understanding and Resolving OOMKilled errors in JVM microservices

December 14, 2023  ·  2512 words  ·  13 mins

Have you ever faced the dreaded “OOMKilled” (Out Of Memory Killed) message in your Kubernetes environments? If so, you’re not alone!

In this post, we’ll dive into a real-world scenario where some of our backend services faced exactly this challenge. We’ll unpack what happened, how it was investigated, and the lessons learned. We have tried to keep it understandable even if you’re not a JVM or Kubernetes expert. Feedback welcome!

continue reading …

Experimenting with ChatGPT for DevOps

April 07, 2023  ·  1123 words  ·  6 mins

I had been working in the DevOps and Site Reliability space for roughly 5 years by the time that ChatGPT made it’s ground shattering debut to the world, and it truly revolutionized how we all think about work and technology. At Endowus, we strive to see how we can leverage modern technology to its fullest, and in this case, how ChatGPT can help DevOps engineers optimize parts of their workflow.

We had all heard the rumours of ChatGPT being able to write a complete application from scratch. With a healthy level of skepticism, I thought “it can’t really be that good”. So I decided to test it out and see for myself.

Initially, I started asking it to produce small scri…

continue reading …

Unlocking Engineering Productivity Through Unlimited Isolated Test Environments

March 24, 2023  ·  1935 words  ·  10 mins

At Endowus, we believe that happy & productive developers create products that customers love. Thus, we regularly invest in developer experience and in this post, we are sharing the story of one of our larger investments in this area. The story of how we increased our engineering productivity by building an internal platform that allows our developers to deploy and test our full digital wealth platform in isolated production-like environments.

continue reading …