Delhi-NCR MUG: Topcoder Meetup, MongoDB Schema Design & GraphQL with MongoDB

About this Event

MongoDB is excited to host Topcoder for their 8th regional event in the region: TCO22 Southern Asia Regional Event.

The event will include an introduction to Topcoder Competitions, a session on using GraphQL with MongoDB by Sharathkumar Anbu, a session by @Aasawari and @Kushagra_Kesav on MongoDB Schema Design, a small team-based competition :trophy: , pizzas, and swag!

Session 1: How can you use Graph QL to retrieve the data you want - nothing more, nothing less
Description: In this workshop we will discuss the basics of Graph QL and how Graph QL can be used to retrieve the exact data the user wants from Mongo DB, nothing more nothing less. Graph QL revolutionized the way how the clients retrieve data from servers via API. Nowadays Graph QL is becoming a defacto standard for data retrieval in APIs. Let’s learn how Graph QL and Mongo DB gonna transform your APIs!

Session 2: Innovate and Build Applications faster with MongoDB
Description: Modeling your application’s schema - is the first thing that comes to your mind when you start planning an application for your Hackathon. Things to Is your app read or write heavy? What data is frequently accessed together? How will your data set grow and scale?

In this session, we will discuss the basics of MongoDB and the basics of data modeling using real-world examples. Learn how you can design your application’s schema better and faster with MongoDB.

If you are a beginner or have some experience with MongoDB already, there is something for all of you!

Agenda

*Gates open at 4:30 PM

Time Topic
05:00 PM - 05:10 PM Welcome and Introduction
05:10 PM - 05:30 PM Innovate and Build Applications faster with MongoDB
05:30 PM - 05:45 PM Movie Break: Topcoder Passion Economy Documentary
05:45 PM - 06:05 PM Using GraphQL with MongoDB
06:05 PM - 06:20 PM Topcoder Member Story
06:20 PM - 06:40 PM Competition :trophy: w/ Swag to Win
06:40 PM - 07:00 PM Pizzas and Networking

Where?

Event Type: In-Person
:world_map: Location: MongoDB Office, Gurugram.
:pushpin: Floor 14, Building, 10C, DLF Cyber City, DLF Phase 2, Sector 24, Gurugram, Haryana 122001

To RSVP - Please click on the “✓ Going” link at the top of this event page if you plan to attend. The link should change to a green button if you are Going. You need to be signed in to access the button.

Speakers

Aasawari Sahasrabuddhe

Community Triage Engineer, MongoDB

image

S Deepak Kumar

Development Competitor & TCO22 Finalist, Topcoder


Kushagra Kesav

Curriculum Services Engineer, MongoDB


Sharathkumar Anbu

Development Copilot & MVP at Topcoder


Join the Delhi-NCR group to stay updated with upcoming meetups and discussions in Delhi-NCR.

9 Likes

Hey Everyone,

We are excited to see you all tomorrow at MongoDB Office. :tada:

Here are a few things to note:

  • Please carry any of your Government-Issued ID Card :identification_card:. You would be required to present the id card in the reception on the ground floor and collect your temporary pass to enter the building.
  • Once you have your temporary pass, come to the 14th floor and follow the signs to enter the event area.
  • The event will take place in the office cafeteria. You are requested not to enter any other office premises and maintain the decorum of the office.
  • Please make sure you don’t leave any used plates on the tables and throw them in the bin.

Also, excited to see so many of you RSVPed, if you have any change of plans, please un-check the :heavy_check_mark: Going button at the top to allow other interested members to sign up :slight_smile:

Please reply on this thread in case you have any questions.

Looking forward to seeing most of you tomorrow!

3 Likes


Team members:
Abhishek Rana
Divyansh Kumar
Poojan Vachharajani

1 Like

Team member

  1. #005_Atharva_Rustagi
  2. #Harsimran_Singh
  3. #094_Prabhnoor_Singh
  4. @Krishan_Singh
  5. @Dhruv_Dewan

Daksh Makhija
Rupin Vijan
Aviral Juyal
Kanishk Khurana
Jasmeet Singh

Anshita Arya
Harshdeep Dhanjal
Manjari
Brahmjot Singh
Navtej Singh


Team member

  1. @005_Atharva_Rustagi
  2. @Harsimran_Singh
  3. Dhruv Dewan

  4. #Krishan singh

@Rashi_arora
@Avneet_Kaur
Pravneet singh
Swarnim
Sahibpreet
Karmanpreet

Navtej
Manjari
Harshdeep dhanjal
Anshita

Team 001

Aditi
Chirag
Simarpreet
Avi
Smridhi



Jugraj Singh
Anshdeep Singh
Avi Kapoor
Mahak Kaur
Gagan deep kaur

Abhishek Ranae here…Event is very good and Top coder staff is very impressive and talented :clap::v::ok_hand:

3 Likes

Thanks, everyone for attending! In case you couldn’t attend here’s the event summary:

It was great to see Topcoder and MongoDB Communities as well as teams coming together to put together an event with some exciting workshop sessions, informational sessions as well as an inspiring story of S Deepak Kumar 's grit and passion who coming from a very small village in India, self-taught himself programming and won a global hackathon.

The event started with Topcoder’s Community Manager, Jessie, and me kicking off the event and welcoming everyone. Later Jessie shared and awarded Topcoder’s regional award winners.

It was followed by a session by @Aasawari and @Kushagra_Kesav. It began with an initial emphasis on the factors to consider while modeling your application and later they used Bookmyshow’s example to show how designing application schema is faster and easier with a code-first approach of data modeling with MongoDB.

We also had a mini competition :trophy: towards the end - where attendees were asked to design a MongoDB database schema for an e-commerce website. It was great to see the community interacting and learning in between the sessions and competitions. We are working on the results and will share the winners asap!

We also had a quick workshop-styled session by Topcoder MVP @Sharathkumar_Anbu who spoke about changing trend data retrieval from RESTful API’s to GraphQL and backed that with a demo of how GraphQL query language gives developers a single API endpoint to access exactly the data they need. The code repo from the demo is available here

Also for further reading on GraphQL do check out @SourabhBagrecha’s blog that can help you create your own Expense Manager App using MongoDB Atlas GraphQL API.


The event ended with Pizzas :pizza:, conversations, and a great event photo! (MUG Delhi-NCR is a clear winner when it comes to group photos :smiley: )

It was great seeing some of the regular and first-time MUG Event Attendees in @005_Atharva_Rustagi, @Harsimran_Singh, @Krishan_Singh, @Dhruv_Dewan, @33_ANSHDEEP_Singh @_avtej_ingh, @35_Manjari_N_A, @Rashi_arora, @Avneet_Kaur @DIVYANSH_KUMAR, @Samriddhi_Singh, @Samriddhi_Chandel, @Daksh_Makhija,
@Rupin_Vijan and @Aviral_N_A come to the MongoDB office and attend the event. Always great to see you all! (I am definitely missing a few of you, I know).

Big thanks to Topcoder and MongoDB Teams especially Shashank, Kalindi and Daniela , @Aasawari @Kushagra_Kesav and @Sonali_Mamgain who made the event possible. Not to forget big thanks to the workplace team and support staff who helped put together a great hybrid event.

Hope you all had a great time and we hope to see you soon!


MongoDB Community Team

7 Likes

Hello all :wave:,

Thanks for coming to the event and thanks Topcoder for collaborating with us.

We have our results for the schema challenge we ran at the event. We thank everyone who competed and submitted their entries. In the final analysis, we found two submissions that were fairly close to what we expected. Congratulations :tada: to @_avtej_ingh’s and @Jugraj_Singh’s team for having the closest solution to what we expected.

We really liked how @33_ANSHDEEP_Singh and @DIVYANSH_KUMAR approached the problem as well.

According to the discussion during the session, data modeling with MongoDB offers greater flexibility and use case specificity. With this flexibility, you can select the data model that best suits your application and its performance requirements. In short “data accessed together to be stored together”.

Generally, designing a schema or modeling your data depends on your app and its features and this becomes much easier when we are modeling for a non-relational database. We have prepared a solution for you to reference for a generic e-commerce app that has a product listing, a product category page, a cart, and an order portal.


If you are interested in Schema Designing and Data Modelling, check out our free MongoDB University Course on Data Modelling.

Feel free to reach out to us and share if you need any help or have doubts while modeling your data.

Best Regards,

8 Likes