Zaqar: Messaging service for OpenStack
Shaifali Agrawal (~exploreshaifali) |
Zaqar is a multi-tenant cloud messaging service written in Python as part of OpenStack project. The service features a fully RESTful API, which developers can use to send messages between various components of their SaaS and mobile applications, by using a variety of communication patterns.
Like other messaging services it's main goals are:- performance, availability, durability, fault-tolerance and scalability. Zaqar aims to ease the design of distributed systems and allow for asynchronous work distribution without creating yet another message broker.
This talk aims to give the audience as much information as possible about Zaqar's architecture, design, patterns, performance, issues it faced.
Apart from Zaqar audience will get an overview of OpenStack and how Zaqar is similar/different from Amazon SQS service. The talk will be more focused on working of
Conceptual knowledge of SQS, SNS, RabbitMQ.
I'm, pursuing masters in Computer Science. At present I am working with Systers as GSoC intern. I have worked with OpenStack Zaqar as Outreachy Intern, and at present I am an active contributor to OpenStack. Programming in Python is something I enjoy a lot! Python lets me convert my ideas into real project easily. I work on a lot of projects, participate in hackathons, contribute to other open source projects.
I believe Technology and Computer Science is something that is not just amazing, but also involved in each and every part of our life. It plays a role in how we order/cook food to how we connect to thousands of people in the world. It holds a vital part in almost all the activities we do in our life. It have power to change the world, change the culture, change the thinking of people, making the lives more better.
I have done bachelors in IT from IGDTUW. I wrote my first hello world in C++ in 2009. I like CS from that very first day.
I love to code. I work on lot of side projects. I participate in Hackathons. I contribute a lot to open source and I love doing it. I have worked as a OPW Linux Kernel Intern. I have contribute to Linux Kernel, Debasources, Airmozilla dev, X.org.
I'm working as a Software Developer, at SAP Labs India. I have recently joined them. I work on making SAP HANA better. I'm also mentoring Systers Organization Google Summer of Code'15 students. I have been an GHC Scholarship Reviewer Committee Member’2015.