With advancements in systems, every application is turning into a distributed application. Orchestration tools like Kubernetes have enabled running applications across single or multiple datacenters easily by providing easier abstractions. Similarly, modern databases are designed with some sort of distribution in mind, like replication or partitioning. Of course, this distributed nature provides better guards against hardware/network failures. But there are also few disadvantages that come along with it inherently. Distributed Systems (DS) fail in unexpected ways:
I am currently working as an intern in the Jaeger (under CNCF Tracing Projects) as a part of the Outreachy Internship Program. Outreachy is three months paid remote internship program for the under-represented group. Their main goal is to support everyone who wants to get into tech and get them more involved with open source. Organisations like Linux kernel, Apache, CNCF, Fedora, Mozilla, and many more take part in this program and the internship projects may include programming, user experience, documentation, data science or community event planning, and many more.
Think About Your Audience I can’t even believe it’s been one and half month since my internship started. Past few months have been quite different and an enriching experience for me. There was a time I was so much confused about my career but as my days are passing in internship I can see the difference in myself towards programming. I can see myself growing and learning new terms everyday. Overall, I am learning and enjoying my journey.
Introduction Wikipedia says It is the identification of rare items, events or observations which raise suspicions by differing significantly from the majority of the data. This definition perfectly tells what an anomaly detection is. It is identifying the datapoints which are quite different from most of the data. Importance In today’s big data world, every organisation has dataset of sizes where humans can’t manually look into them and derive interesting conclusions, thus we need computers to do it for us.
In the path of learning, there is always a Struggle. Trying to do something new, try to experience something out of your comfort zone is always a hard thing to do. I never thought I would get this chance to be part of the Outreachy internship and will be working on the Jaeger project. But look I am here, continuing my internship. Personally, communication is the hardest part when I look back but after the contribution period with all the guidance and feedback from the mentor and other contributors, it’s easy for me to ask for help whenever I get stuck.
Introducing Myself About me I am Ashmita from Nepal. I finished my undergraduate in Computer Science and just completed my Master’s degree in Data Science from Macquarie University, Sydney. I am starting my career with this internship opportunity with Jaeger community in CNCF. I will be working on Jupyter Notebook as a part of the Outreachy Internship to explore the traces generated and find insights in them. I am truly excited to be a part of this huge community and looking forward to learning and contributing to it.