Skip to content

Latest commit

 

History

History
207 lines (169 loc) · 8.97 KB

ipfs-sre-community.md

File metadata and controls

207 lines (169 loc) · 8.97 KB

Open Grant Proposal: IPFS SRE Community

Name of Project: IPFS SRE - Filecoin Mining SRE (Podcast & offline) Community

Proposal Category: community

Proposer: @baoruian;@Jason-Zhangxin-Chen;@fatman13;@taoshengshi

Do you agree to open source all work you do on behalf of this RFP and dual-license under MIT and APACHE2 licenses?: Yes

Project Description

Since 2004,SRE has evolved to become the industry-leading practice for service reliability.

IPFS SRE is what we get when we treat operations as if it’s a software problem. IPFS SRE's mission is to protect, provide for, and progress the software and systems behind all of Filecoin’s mining services — hardware assets, computing servers, storage servers, security servers, lotus components, and retrieval Engine, to name just a few — with an ever-watchful eye on Filecoin Mining's availability, latency, performance, and capacity.

IPFS SRE is a combination not found elsewhere in the industry. Like traditional operations groups(http://www.greatops.net/), IPFS SRE keep important, blockchain revenue-critical systems up and running despite hurricanes, bandwidth outages,hardware failure and configuration errors.

The job of IPFS SRE is let the community hear from the big miners describe their experiences as IPFS SREs: how their backgrounds led them to their current roles, what their day-to-day work looks like, and how they've seen the core questions SRE tackles (stability vs. agility, operational work vs. software engineering, proactive vs. reactive work) play out.

Also,one job of IPFS SRE is attracting and advocating new forces from university to join the blockchain SRE community.

Value

We are buidling a IPFS SRE Community in the Filecoin ecosystem.We found that lots of IPFS investors are from third and fourth tier cities. They have lots of questions regarding to the Filecoin Mining and IPFS technology. We have consultanted some teams with the zero SRE experiences.

  • get the SRE experiences from tradition ops to Filecoin ecosystem and satisfies the DevOps pillars as follows:
    • Reduce organizational silos -SRE shares ownership with developers to create shared responsibility -SREs use the same tools that developers use, and vice versa
    • Accept failure as normal
      • SREs embrace risk
      • SRE quantifies failure and availability in a prescriptive manner using Service Level Indicators (SLIs) and Service Level Objectives (SLOs)
      • SRE mandates blameless post mortems
    • Implement gradual changes
      • SRE encourages developers and product owners to move quickly by reducing the cost of failure
    • Leverage tooling and automation
      • SREs have a charter to automate manual tasks (called "toil") away
    • Measure everything
      • SRE defines prescriptive ways to measure values
      • SRE fundamentally believes that systems operation is a software problem
  • build a discipline that incorporates aspects of software engineering and applies them to Filecoin infrastructure and operations problems.
  • incubate the community to create scalable and highly reliable Filecoin mining systems.

Mode of Operation:

The original idea was to leverage the online podcast platform and offline meetup to spread knowledge and educate more beginner, now we put our thinking of this activities as more systematic approach.

Maybe the proposals could be split into separate applications, but considering the team is going to setup independent neutral entity dedicated to these proposals, the team merge these applications together.

  1. setup independent neutral entity in China dedicated in SRE community (ongoing)
  2. weekly Tech meetup (10-20ppl attendees,offline,top 4 city) (ongoing)
  3. monthly Tech meetup (20-50ppl attendees,offline,top 4 city) (ongoing)
  4. meetup with big miners (20-50ppl attendees,offline,miner's office) (todo)
  5. meetup with Universities (20-50ppl attendees,offline,university's office) (todo)
  6. Annual general meeting & Hackthon on Filecoin SRE (500-1000ppl attendees,offline,Chengdu city) (todo)
  7. build and deliver open source SRE tools (1-3ppl engineers,ongoing)
  8. SRE book(Filecoin/IPFS/Libp2p) publishing (1-5ppl researchers) (ongoing)
  9. building website to collect SRE experiences and knowledge (1-3ppl engineers) (ongoing)

Why online podcast? WeChat is the easiest way to reach community members in China. WeChat Podcast is the new social system built by Tensent. Causes of the outbreak(COVID-19), people can't communicate to each other directly. Here is the plan for the podcast: https://www.kdocs.cn/l/srXkNrCpZAn2

Deliverables

This project is a long-term undertaking, and we plan to continue it every year as Filecoin and Web3 continue to evolve.

  • Tech meetup (weekly)
  • Tech meetup (monthly)
  • meetup with big miners (once a year)
  • meetup with Universities (once a year)
  • Annual general meeting & Hackthon on Filecoin SRE (once a year)
  • Filecoin book (in future three months)
  • SRE knowledge base : filsre.com (in future three month)
  • IPFS podcast platform for knowledge spreading (daily and ad-hoc)

Total Budget Requested

Target 1 - regular activities for 3 months

  • Goals:
    • Ramping up the SRE community
    • Build knowledge base of SRE (non-technique)
    • Clarifying Business Prospects
  • Deliverables:
    • Tech meetup (weekly)
    • Tech meetup (monthly)
    • IPFS podcast platform for knowledge spreading (daily and ad-hoc)
  • Duration: 3 months
  • Team:
    • 2 full-time Community engineer (meetup & podcast)
  • Budget:
    • Number of hours:
      • 16 hours per week for each engineer(384 hours)
    • Total (USD): $23,040

Target 2 - meetups & Hackthon

  • Goals:
    • Ramping up the SRE community
    • Build knowledge base of SRE (non-technique)
    • Clarifying Business Prospects
  • Deliverables:
    • meetup with big miners (once a year,depend on team's plan)
    • meetup with Universities (once a year,depend on team's plan)
    • Annual general meeting & Hackthon on Filecoin SRE (once a year,depend on team's plan
  • Duration: 3 months
  • Team:
    • 2-5 part-time team members ad-hoc
  • Budget:
    • Number of hours:
      • 96 hours estimated (10 miners + 10 universities + 2 days Hackthon) for each person (480hous)
    • Total (USD): $28,800

Target 3 - Filecoin SRE website (filsre.com)

  • Goals:
    • Build the Filecoin SRE website (filsre.com)
    • Build knowledge base of SRE (technique)
    • reference: http://www.greatops.net/
  • Deliverables:
    • SRE knowledge base : filsre.com (in future three month)
  • Duration: 3 months
  • Team:
    • 1 Full-time bankend engineer (filsre.com )
    • 1 Part-time UI/UX designer (filsre.com )
  • Solutions
    • frontend
      • HTML & CSS
      • JavaScript libraries (such as jQuery, React.js, and Zepto.js)
      • frameworks (such as Angular, Vue, Backbone, and Ember)
    • backend
      • programming languages: Java (Spring) & Python (Django, Flask, Pylons)
      • database: MySQL (relational) or PostgreSQL (relational)
      • server : Nginx
  • Budget:
    • Number of hours:
      • design : 30h(frontend) + 30h (bankend) = 60h
      • frontend: 160h
      • bankend: 200h
      • QA, deploy and documention : 30h(frontend) + 30h (bankend) = 60h
      • Maintenance and Upgrade : 60h
    • Total (USD): $32,400

Target 4 - Filecoin book

  • Goals:
    • Make the Filecoin knowledge more evenly distributed
  • Deliverables:
    • Filecoin book deliver to publisher(in future three months)
  • Duration: 3 months
  • Team:
    • 2 Part-time Researcher (Filecoin book)
  • Budget:
    • Number of hours:
      • 20 hours per week (240 hours)
    • Total (USD): $14,400

Total Budget Requested

No. Target Description Funding Duration
1 Target 1 - regular activities for 3 months $23,040 3 months
2 Target 2 - meetups & Hackthon $28,800 ad-hoc
3 Target 3 - Filecoin SRE website (filsre.com) $32,400 3 months
4 Target 4 - Filecoin book $14,400 part-time
Totally $98,640

Maintenance and Upgrade Plans

  • Target 1 - We plan to continue it every year as Filecoin and Web3 continue to evolve with public good properties.But we try find business case after three months.
  • Target 2 - see the budget inline.
  • Target 3 - with minor content update maybe.
  • For Filecoin mining SRE Hackthon, We need more help and sponsorship.

Team

Currently, we propose the execution team as below:

  • 1 IPFS SRE leader & Community engineer: @baoruian
  • 2 Community engineer: @fatman13
  • 3 Researcher: @Jason-Zhangxin-Chen
  • 4 Researcher & Consultant: @taoshengshi

contact

Team Members

  • baoruian
  • fatman13
  • Jason-Zhangxin-Chen
  • taoshengshi

Team Member LinkedIn Profiles

Relevant Experience

The team's prior experience is in the Filecoin domains, doing similar community and Filecoin mining work, and also baoruian is former IPFS-Force's community engineer.

Additional Information

https://www.kdocs.cn/l/srXkNrCpZAn2