Blogs, Ideas, Train of Thoughts
1 FOLLOWERS
Join to decipher the latest technology trends, providing insights into the rapidly changing tech ecosystem. From emerging tools and frameworks to innovative solutions, our blog is your go-to resource for staying ahead in the fast-paced world of technology. Whether you're a seasoned developer, a DevOps enthusiast, or simply curious about the future of tech, our blog is your gateway to..
Blogs, Ideas, Train of Thoughts
3M ago
Thrilled and honored to share that our blog has made it to the list of top Kubernetes blogs, securing the 33rd position on Feedspot’s curated selection. This achievement is a testament to the vibrant community we’ve built and the shared enthusiasm for all things Kubernetes.
https://blog.feedspot.com/kubernetes_blogs/
Kubernetes, being at the forefront of container orchestration and cloud-native technologies, has been a focal point of our blog.
I extend my heartfelt thanks to each and every one of you who has been a part of this journey. Your feedback, comments, and shares have fueled the pas ..read more
Blogs, Ideas, Train of Thoughts
5M ago
Training a model means, teaching it to perform a specific task or make predictions by learning from examples.
The goal of training is to adjust the models weights and biases in a way that minimizes the error between the model’s predictions and the actual outputs for the training data.
The model is typically built using a deep learning architecture, such as a recurrent neural network (RNN) or transformer. During training, the model is exposed to a large dataset and their corresponding functionalities.
For instance, if the task of the model to generate java code for a function that calculates ..read more
Blogs, Ideas, Train of Thoughts
5M ago
Large Language Models (LLM) : A computer program designed to understand and generate human-like text. They are trained on massive amounts of text data, which allows them to learn the patterns and rules of human language. These models are designed to process and comprehend natural language, making them capable of tasks such as text generation, language translation, summarization, and answering questions. It is the Brain of Language Processing
Temperature : Temperature is a parameter that controls the randomness of the model’s output. Think of temperature as a control knob that adjusts how cre ..read more
Blogs, Ideas, Train of Thoughts
5M ago
In the world of modern IT infrastructure, the choice between containers and virtualization can be a daunting one. Each technology offers unique advantages and trade-offs, making it crucial to have a clear decision framework to guide your choice.
This blog aims to help you make an informed decision that aligns with your specific needs and goals.
Before diving into the technical details, start by defining your primary objectives. What are you trying to achieve with your infrastructure? Some common objectives include:
Define Your Objectives
Isolation: Do you need strict isolation between appli ..read more
Blogs, Ideas, Train of Thoughts
5M ago
In Kubernetes Pod YAML files, the “command” field tells the container what to do when the pod starts, and the “args” field gives it any parameter or augments needed.
This sample java project, takes 2 number as an argument and shows the output.
In case of a docker image, the way to pass command and arguments is like this
FROM openjdk:17.0.1-jdk-slim
COPY target/classes/ /tmp
WORKDIR /tmp
ENTRYPOINT ["java", org.raj.nola.AddTwoNumbers"]
CMD ["5","15"]
ENTRYPOINT is the command which container executes and CMD is the parameter which is passed to the program.
To do the same in a kubernetes po ..read more
Blogs, Ideas, Train of Thoughts
5M ago
SRE is a discipline which is used to automate IT operations tasks – e.g. production system management, change management, incident response, even emergency response – that would otherwise be performed manually by systems administrators (sysadmins).
It can help organizations to improve the reliability of their software systems.
SRE uses SLIs, SLOs, error budgets, and SLAs to measure, set goals, and manage the reliability of software systems, making sure they meet user expectations while allowing for some flexibility.
In this blog, we will understand these terms by an example of ..read more
Blogs, Ideas, Train of Thoughts
5M ago
Epoch time, also known as Unix time or POSIX time, is a system for representing timestamps as the number of seconds that have elapsed since a specific reference point called the “epoch.”
The epoch is a fixed point in time from which all other timestamps are measured.
In the context of Unix-based operating systems and programming, the epoch time is defined as the number of seconds that have passed since January 1, 1970, at 00:00:00 Coordinated Universal Time (UTC). This moment is commonly referred to as the “Unix Epoch” or “Unix Time.”
The use of epoch time has several advantages, including ..read more
Blogs, Ideas, Train of Thoughts
5M ago
To list all pods and containers use the below command
kubectl get pods -o=custom-columns=POD:.metadata.name,CONTAINERS:.spec.containers[*].name
To list all pods and containers in a given namespace use the below command
kubectl get pods -o=custom-columns=POD:.metadata.name,CONTAINERS:.spec.containers[*].name -n <<namespace>>
Output of the above command will show PODs and the containers against it in a tabular format.
Details on what are pods and containers in kubernetes are available in this blog : https://belowthemalt.com/2022/05/05/pods-containers-in-kubernetes/
Thanks ..read more
Blogs, Ideas, Train of Thoughts
5M ago
Spring beans and Java classes are both objects in Java, but they have different characteristics and are used for different purposes.
A Spring bean is an object that is managed by the Spring Framework. This means that the Spring Framework is responsible for creating, configuring, and destroying the bean. Spring beans are typically used to implement business logic and to provide services to other components in an application.
A Java class is a class that is written in the Java programming language. Java classes can be used to create objects, but they are not managed by the Spring Framework. Ja ..read more
Blogs, Ideas, Train of Thoughts
5M ago
Data lineage refers to the process of tracing the movement of data from its origin and the different stages of transformation it has to go through over a period of time before reaching its final destination.
It provides a comprehensive view of the data source, its transformations, and its final destination within the data pipeline.
Tools used for data lineage offer a comprehensive account of the entire lifecycle of data, encompassing details about its source and any changes that were made to it during ETL or ELT process.
This capability helps organization to understand data context, variou ..read more