Open in app

Sign In

Write

Sign In

Nadun De Silva
Nadun De Silva

141 Followers

Home

Lists

About

Published in

FAUN — Developer Community 🐾

·19 hours ago

Kubernetes the Right Way: Minimizing Workload Downtime

Achieving nearly zero downtime in your Kubernetes Applications requires careful design and proper Site Reliability Engineering. — Zero downtime deployments are a dream of everyone, and yet it is quite hard to achieve. Achieving zero downtime is almost impossible as there will be downtimes for various reasons, such as infrastructure failures and natural disasters, throughout the lifetime of a deployment.

Kubernetes

8 min read

Kubernetes the Right Way: Zero Downtime Workloads
Kubernetes the Right Way: Zero Downtime Workloads
Kubernetes

8 min read


Published in

FAUN — Developer Community 🐾

·Aug 17

Kubernetes the Right Way: Observability With OpenTelemetry Collector

OpenTelemetry Collector can play a big role in ensuring your Observability data pipelines work well in large microservices deployments, especially on Kubernetes. — Since its inception a few years back, OpenTelemetry had been gaining momentum throughout the industry in observability, and more and more heads are being turned towards it. The framework itself has many best practices built into it, and it offers some generic built-in capabilities that can work with many popular…

Observation

6 min read

Kubernetes the Right Way: Observability with OpenTelemetry Collector
Kubernetes the Right Way: Observability with OpenTelemetry Collector
Observation

6 min read


Published in

FAUN — Developer Community 🐾

·Aug 3

Why You Should Adopt OpenTelemetry

OpenTelemtry had been gaining momentum across many Observability vendors and products and it is becoming the de facto standard. — There are so many observability vendors and frameworks out there. Most of them offer quite competitive capabilities and picking one of them could be a daunting task. However, OpenTelemtry stands out among them. …

Observability

5 min read

Why You Should Adopt OpenTelemetry
Why You Should Adopt OpenTelemetry
Observability

5 min read


Published in

FAUN — Developer Community 🐾

·Jul 18

Kubernetes the Right Way: Observability for Your Microservices

This article talks about observing a large distributed application deployed in a Kubernetes Cluster so that you can find issues faster. — Having proper observability helps you gain a window into the internal state of your application. Historically even with monolith applications, this was somewhat challenging to accomplish. This wasn’t however due to the lack of tools and libraries that can do it, but rather due to the lack of knowledge or…

Kubernetes

9 min read

Kubernetes the Right Way: Observability for your Microservices
Kubernetes the Right Way: Observability for your Microservices
Kubernetes

9 min read


Published in

FAUN — Developer Community 🐾

·Jul 18

Reducing the Cloud Observability Expenses and Performance Impact

Observability is an essential aspect of any production environment, and at the same time, it can be a massive hit on the bottom line. — In this article, I’ll be sharing some valuable insights I gained from my experience leading a team of engineers and handling the technical aspects of the Observability area within a SaaS product. The focus will be on exploring various strategies to minimize expenses associated with application Observability. …

Observability

8 min read

Reducing the Cloud Observability Expenses and Performance Impact
Reducing the Cloud Observability Expenses and Performance Impact
Observability

8 min read


Published in

FAUN — Developer Community 🐾

·Jul 3

Handling Production Incidents like a Pro

If you have been a Developer or a Site Reliability Engineer working on an Application deployed in a production environment, you would probably know how hard it is to deal with a production incident. This article outlines some of the steps you can take to minimize the damage as well as how you can systematically find and solve the problem. — As a Software Engineer or a Site Reliability Engineer, you might be working on many different products such as Tailored Software, off-the-shelf Products, SaaS offerings, etc. …

Site Reliability Engineer

11 min read

Handling Production Incidents like a Pro
Handling Production Incidents like a Pro
Site Reliability Engineer

11 min read


Published in

FAUN — Developer Community 🐾

·Jun 21

Kubernetes the Right Way: Securing Your Production Cluster with Network Policies

Kubernetes Network Policies is an important tool at your disposal for improving the Security of your Kubernetes Cluster. — Security is an important aspect of any production deployment. One of the most important aspects of preventing as well as mitigating the impact of a security breach is controlling the network traffic of your environment. Properly adding rules to control network access helps reduce the attack surface. On top of…

Kubernetes

7 min read

Kubernetes the Right Way: Securing Your Production Cluster with Network Policies
Kubernetes the Right Way: Securing Your Production Cluster with Network Policies
Kubernetes

7 min read


Published in

FAUN — Developer Community 🐾

·Jun 10

How to get promoted to a Senior Software Engineer

Becoming a Senior Software Engineer requires gaining experience and knowledge over time. This article outlines what you should cultivate within you to become one. — Our careers are a journey that we walk through our whole life. There are ups and downs and we learn and improve every day. We learn new technologies and gain experiences that shape the way we think and approach a problem. All of these help you in advancing in your…

Career Development

7 min read

How to get promoted to a Senior Software Engineer
How to get promoted to a Senior Software Engineer
Career Development

7 min read


Published in

FAUN — Developer Community 🐾

·Jun 7

Kubernetes the Right Way: Speeding Up Pod Startup in an Autoscaling Cluster

At K8s Cluster scale-up time the new Pods have a high startup time as the Node startup time adds up to the Pod startup time. This article outlines how you can work around that and reduce the overall startup time. — In most of the managed Kubernetes Clusters provided by Cloud Providers, you can enable autoscaling of the K8s Cluster so that when new workloads are added into the cluster, if there is no space in the existing nodes in the cluster, new nodes are added to the Cluster automatically. …

Kubernetes

6 min read

Kubernetes the Right Way: Speeding Up Pod Startup in an Autoscaling Cluster
Kubernetes the Right Way: Speeding Up Pod Startup in an Autoscaling Cluster
Kubernetes

6 min read


Published in

FAUN — Developer Community 🐾

·Jun 7

Power Up your Scala Code with Implicit Conversions

Scala has many powerful capabilities. Implicit conversions stand out among them with the ability to avoid most of the boilerplate code. — Scala has many powerful capabilities making it one of the most powerful languages out there. Especially if you are from a Java programming background, you will notice the many powerful capabilities it offers on top of all the goodness of Java. However, it can be quite daunting for new Scala…

Scala

6 min read

Power Up your Scala code with Implicit Conversions
Power Up your Scala code with Implicit Conversions
Scala

6 min read

Nadun De Silva

Nadun De Silva

141 Followers

Senior Software Engineer at Orion Health | CKAD | CKA | Cloud and Deep Learning Enthusiast | https://nadundesilva.github.io

Following
  • Buddhi Vikasitha

    Buddhi Vikasitha

  • Sajitha Pathirana

    Sajitha Pathirana

  • Mirek Stanek

    Mirek Stanek

  • Georgian

    Georgian

  • Yonahdissen

    Yonahdissen

See all (128)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams