Coder Social home page Coder Social logo

shredx / plans Goto Github PK

View Code? Open in Web Editor NEW
15.0 8.0 6.0 1.65 MB

This repo introduces you to ShredX and is used for tracking the future & past events :sailboat:

Home Page: http://shredx.work

planning events opensource opensource-apps collaboration meetups

plans's People

Contributors

ashokdey avatar melvinodsa avatar ritesh-jain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plans's Issues

Proposal for Service Discovery in Microservices

Service Discovery using REDIS

When you run Microservices on a set of ec2 instances rather than using ECS or EKS or GKE. There has to be a way for the service discovery. But to understand this concept better I would like to create my own service discovery based on REDIS. This will be easier for us to cover within a single day since we already have services written in go and nodesJS during the first episode.

Overview

The platform will consist of the following

  • Service Discovery server
  • Service Discovery Client for Nodejs and Go

Takeaways

  • Hands-on experience on how service discovery works
  • Hands-on experience on how microservices resolve the addresses of other services
  • How heartbeat works
  • How ping works

Resources

  1. Architecture

Location

ABL workspaces Noida ?

Advanced MongoDB

Advanced MongoDB

This episode will cover a few advanced topics like indexing and performance. Also a few Database Admin topics like Replica Set and Sharding

Overview

The process I am planning to follow:

  • We'll pick up any MongoDB project
  • Setup a cluster on MongoDB Atlas
  • Query performance measurements and optimizations
  • Creating Replica Sets and Shards
  • Final Cluster deployment and load testing

Takeaways

  • You'll no more be a noob in MongoDB
  • You will be able to set up your own MongoDB cluster and scale it

Notes

  • Come in only if you know about MongoDB
  • You have created a few DB designs using MongoDB
  • You know Node.js/Golang

Date

  • Probably 1st week of May

Location

  • TBD

REDIS - 0 to 1

Redis

Learn Redis. Redis is a popular tech used as a

  • cache for the key-value store
  • message broker
  • database
    Having hands-on on this topic is good.

Overview

  • Spend some time learning Redis
  • Create a small set of applications to discover different use case of Redis.
    • A dummy application to mock data for the e-commerce platform. Through this application, we can feed in data. Call it a data publisher. It will push platform metrics data into Redis cache. Then will pass the message through Redis about the data changes
    • Another application that uses Redis cache to store and keeps a real-time track of the platform metrics(call it data subscriber). This web application will retrieve the platform metrics information on-demand from Redis cache. It will use web sockets for active connection with its client. It subscribes to the data changes published by the data publisher. If data change, ti will push the new metric information to the client.

Takeaways

  • Redis Overview
  • Redis key-value cache store
  • Master/slave replication in Redis
  • Redis as a message broker
  • A little hands-on Docker

Location

myHQ coworking space. They have one-day free trial. They have a coworking space at Sector-4 Noida that is near to the metro station. So easily folks can meet up without much hassle.

Graph QL + React.js

Simple E-Commerce platform using GraphQL at the backend and React.js at the frontend

Idea is to get hands-on on building a platform in react.js for frontend developers and Golang/Node.js/Python. It is an opportunity to get familiarized with GraphQL for both of the camps. It will enable the devs of multiple fraternities to come together and build something cool and tangible.

Overview

The platform can is divided into three parts.

  • CMS frontend - React.js
  • Storefront frontend - React.js
  • Backend for CMS and Storefront - Golang / Node.js / Python

Takeaways

  • You will get hands-on on working for cross-functional teams.
  • Get code experience solving the various problems like user management, caching, etc.
  • Building scalable API
  • Intro to GraphQL
  • Hands-on NGINX, Docker for packaging the application

Location

myHQ coworking space. They have a one-day free trial. If the number of participants is limited, we can host shredx in someone's home too.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.