<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          60 萬(wàn)大獎(jiǎng)等你來(lái)瓜分 | 云原生編程挑戰(zhàn)賽 Less is more - Serverless 創(chuàng)...

          共 3614字,需瀏覽 8分鐘

           ·

          2021-08-25 14:34

          f9e5ba92532cf459339f80cc352658f2.webp


          云原生編程挑戰(zhàn)賽,是由阿里云、Intel 主辦,阿里云云原生、阿里云天池承辦的云原生頂級(jí)品牌賽事。自 2015 年開(kāi)始,大賽已經(jīng)成功舉辦了六屆,并從 2020 年開(kāi)始升級(jí)為首屆云原生編程挑戰(zhàn)賽,共吸引超過(guò) 23000 支隊(duì)伍,覆蓋 10 余個(gè)國(guó)家和地區(qū)。


          今年的云原生編程挑戰(zhàn)賽將繼續(xù)深度探索 RocketMQ、Dubbo 3、Serverless 三大熱門(mén)技術(shù)領(lǐng)域,為熱愛(ài)技術(shù)的年輕人提供一個(gè)挑戰(zhàn)世界級(jí)技術(shù)問(wèn)題的舞臺(tái),希望選手們能用手中的技術(shù)為全社會(huì)創(chuàng)造更大價(jià)值。


          本文主要解密【賽道3】Less is more - Serverless 創(chuàng)新應(yīng)用賽,希望為各位選手們提供一些思路。


          賽程時(shí)間:預(yù)選賽(?8月4日 - 9月6日)、預(yù)選賽入圍公布(?9月9日)、半決賽(?9月10日 - 10月18日)、半決賽結(jié)果公布(?10月21日)。


          掃描二維碼可立即了解詳情、參賽報(bào)名


          35b92af6bf62af4540e85b999d0bc4e9.webp

          賽題背景



          2019 年 Berkeley 預(yù)測(cè) Serverless 將取代 Serverful 計(jì)算,成為云計(jì)算的計(jì)算新范式。Serverless 為應(yīng)用程序開(kāi)發(fā)提供了一種全新的系統(tǒng)架構(gòu),其憑借著彈性伸縮省事省心,按需付費(fèi)更低成本、聚焦業(yè)務(wù)降低 OPS 這三大核心價(jià)值,成為云計(jì)算中一股新生力量獲得無(wú)數(shù)開(kāi)發(fā)者的青睞。Serverless 將開(kāi)發(fā)人員從繁重的手動(dòng)資源管理和性能成本優(yōu)化中解放出來(lái),就像數(shù)十年前匯編語(yǔ)言演變到高級(jí)語(yǔ)言的過(guò)程一樣,讓工程師的生產(chǎn)力再次發(fā)生變革。
          今天,Serverless 已不再局限應(yīng)用于耦合性低、邊緣應(yīng)用或離線(xiàn)任務(wù)上,越來(lái)越多的企業(yè)將 Serverless 應(yīng)用于人工智能、音視頻處理、網(wǎng)站應(yīng)用、電商系統(tǒng)等生產(chǎn)核心鏈路。
          新浪微博每日數(shù)十億次個(gè)性化圖片處理大幅度降低綜合成本,石墨文檔基于 Serverless 架構(gòu)有效解決了性能瓶頸,閑魚(yú)通過(guò) Serverless 實(shí)現(xiàn)云端一體化編程模式提升研發(fā)效率,口袋奇兵基于 Serverless 架構(gòu)大幅提升資源利用率,世紀(jì)聯(lián)華更是全面升級(jí)到 Serverless 架構(gòu),享受 Serverless 帶來(lái)的技術(shù)紅利。
          Less is more,Serverless 讓你少承擔(dān)一些責(zé)任,這些責(zé)任轉(zhuǎn)由平臺(tái)承擔(dān),平臺(tái)會(huì)把這些事情做的更好,你可以把因此釋放的資源(人力,物力,財(cái)力,時(shí)間等)更好的創(chuàng)造業(yè)務(wù)價(jià)值。

          賽前準(zhǔn)備思路



          學(xué)習(xí) Serverless 技術(shù)


          • 快速閱讀 Serverless 電子書(shū)建立 Serverless 思維。

            https://developer.aliyun.com/topic/download?id=1128
          • 閱讀 Serverless Devs 文章,安裝和體驗(yàn) Serverless Devs 工具。

            https://www.serverless-devs.com/blog
          • 體驗(yàn) Serverless Devs 工具開(kāi)發(fā)的部分示例應(yīng)用

            https://github.com/devsapp/Application-Awesome
          • 亦可以參考 awesome-fc 的示例應(yīng)用。

            https://github.com/awesome-fc
          • 針對(duì)具體問(wèn)題搜索相關(guān)產(chǎn)品的用戶(hù)文檔。

          • 掃描下方釘群二維碼在參賽群討論互助,尋求幫助。


          使用 Serverless 技術(shù)解決問(wèn)題


          • 熟悉 Serverless 基本架構(gòu),比如靜態(tài)站點(diǎn),動(dòng)態(tài)站點(diǎn),API 服務(wù),實(shí)時(shí)文件處理,流式數(shù)據(jù)處理,定時(shí)觸發(fā)等。

            https://developer.aliyun.com/lesson_2023_18989
          • 功能拆分,考慮采用什么架構(gòu)實(shí)現(xiàn)功能,選擇合適的服務(wù)。

          • 查找相關(guān)示例,快速搭建原型,逐步完善,實(shí)現(xiàn)目標(biāo)功能。

          比如一個(gè)視頻處理系統(tǒng)可能具備以下基本功能:
          • 上傳媒體文件功能,支持 A,B,C,D 格式。
          • 媒體文件轉(zhuǎn)碼功能,允許用戶(hù)配置目標(biāo)媒體格式,包括 E,F(xiàn),G;可以處理文件最大 NGB。
          • 上傳文件可以根據(jù)配置自動(dòng)轉(zhuǎn)碼。
          • 可以對(duì)媒體文件的 Meta 信息搜索,比如描述,時(shí)長(zhǎng)等。
          我們可以利用學(xué)到的 Serverless 知識(shí)設(shè)計(jì)以下架構(gòu):
          69b98fafbfcf5025f0a8bf2be48373b0.webp

          再動(dòng)手之前,可以搜索是否有類(lèi)似案例可以參考:


          • 比如,如何上傳文件可以參考這篇文章。

            http://bluo.cn/serverless-not-good-practice-upload-file/

          • 如何對(duì)上傳的文件處理可以參考這個(gè)示例項(xiàng)目。

            https://github.com/awesome-fc/simple-video-processing


          有了這些素材作為積木以后,接下來(lái)就可以搭建應(yīng)用了。


          如何規(guī)劃比賽



          • 組建團(tuán)隊(duì):不同背景的隊(duì)友可以承擔(dān)不同的工作。

          • 頭腦風(fēng)暴,產(chǎn)生創(chuàng)意:解決你的問(wèn)題,更好的是也同時(shí)解決了很多人的問(wèn)題。當(dāng)然,你可以解決參考問(wèn)題。

          • 將創(chuàng)意轉(zhuǎn)化為功能:定義最小功能和完整功能。

          • 考慮如何使用 Serverless 技術(shù)實(shí)現(xiàn)功能,選擇適合的架構(gòu)和服務(wù)。

          • 產(chǎn)出參賽方案。

          • 編碼:盡量基于一切可以參考的示例。

          • 最終展現(xiàn):講出你的故事。


          總結(jié)



          為什么要舉辦一個(gè)開(kāi)放題目的應(yīng)用賽


          法國(guó)雕塑家羅丹說(shuō)過(guò),?“生活中不是缺少美, 而是缺少發(fā)現(xiàn)美的眼睛”。同樣的,生活和工作中也不是缺少問(wèn)題,作為 builder,無(wú)論我們?cè)诋a(chǎn)品開(kāi)發(fā)中擔(dān)任哪一種角色,我們都需要有發(fā)現(xiàn)問(wèn)題的眼睛。你可能已經(jīng)在工作或者生活中積累了一些問(wèn)題,如果沒(méi)有,花上兩天時(shí)間思考一下,那些不便之處,痛點(diǎn),槽點(diǎn)都是問(wèn)題的來(lái)源。本次比賽采用開(kāi)放題目是不想束縛大家的思想,每個(gè)人都是所處領(lǐng)域的專(zhuān)家,更容易發(fā)現(xiàn)自己周?chē)膯?wèn)題,我們希望看到大家通過(guò) Serverless 解決你熟悉場(chǎng)景的問(wèn)題。
          這次大賽不只是面向開(kāi)發(fā)人員,我們歡迎產(chǎn)品經(jīng)理、前端、后端、體驗(yàn)設(shè)計(jì)、文檔、測(cè)試工程師等所有創(chuàng)造者的參與。

          為什么要參加類(lèi)似比賽


          找到問(wèn)題只是第一步,蘋(píng)果曾經(jīng)有一個(gè)著名的口號(hào), “There's an app for that” ,最直白的解釋就是 “沒(méi)有什么問(wèn)題是一個(gè)應(yīng)用解決不了的” ,問(wèn)題需要執(zhí)行來(lái)終結(jié)。過(guò)去你可能沒(méi)有時(shí)間去解決它們,明天也不會(huì)有,只有抓住今天的機(jī)會(huì),邁出第一步,才能離解決問(wèn)題更進(jìn)一步。這次比賽讓你在兩個(gè)月的時(shí)間內(nèi)完成一件事情,可以做你喜歡的獨(dú)行俠,也可以拉上三五好友,構(gòu)建你的夢(mèng)之隊(duì),豐厚的獎(jiǎng)品等你拿,當(dāng)然最重要的還是解決問(wèn)題,創(chuàng)造價(jià)值!
          你的工作可能已經(jīng)很忙了,參加這樣一個(gè)比賽意味著付出更多的時(shí)間和精力,到底值不值得?
          • 這是一次快速學(xué)習(xí)的機(jī)會(huì):動(dòng)手是學(xué)習(xí)一門(mén)技術(shù)最有效的手段之一,無(wú)論你是第一次聽(tīng)說(shuō) Serverless,還是 Serverless 的老手,這都是一次學(xué)習(xí)的機(jī)會(huì)。
          • 工作之外,找些樂(lè)趣:對(duì)工作中解決的問(wèn)題或者采用的技術(shù)有些疲勞嗎?換個(gè)思路,也許會(huì)有不一樣的體驗(yàn)。
          • 有一顆創(chuàng)業(yè)的心:無(wú)論為自己公司找下一個(gè)發(fā)展點(diǎn),還是為自己創(chuàng)業(yè),都可以,萬(wàn)一成功了呢?
          • 約上小伙伴,組建你的夢(mèng)之隊(duì):你可能有飯友,球友,歌友,牌友...,那么現(xiàn)在是組建你夢(mèng)之隊(duì)的時(shí)候了。

          為什么要采用 Serverless 技術(shù)解決問(wèn)題


          不得不承認(rèn),這次比賽的目的是讓更多的人了解到 Serverless 技術(shù),看到 Serverless 可以解決哪些場(chǎng)景的問(wèn)題、Serverless 的不足之處以及如何提升和改變才能更好的解決這些問(wèn)題。另一方面,我們相信 Serverless 技術(shù)可以更快速的解決問(wèn)題,它化繁為簡(jiǎn),讓大家更好的聚焦業(yè)務(wù)邏輯,讓大家專(zhuān)注于解決問(wèn)題。
          比如,寫(xiě)一個(gè)本地執(zhí)行的程序打印出 “Hello world” 很容易,做成可以訪(fǎng)問(wèn)的 API 也沒(méi)有太難,但是要讓這個(gè) API 一直可用,可以很多人同時(shí)訪(fǎng)問(wèn)時(shí)不宕機(jī)不變慢,可以無(wú)人使用時(shí)不付費(fèi),可以每天早上給你的釘釘發(fā)個(gè)信息等,卻并不容易,而這是 Serverless 可以帶來(lái)的價(jià)值,像阿里云函數(shù)計(jì)算提供了是一個(gè)事件驅(qū)動(dòng)的全托管? Serverless 計(jì)算服務(wù),您無(wú)需管理服務(wù)器等基礎(chǔ)設(shè)施,只需編寫(xiě)代碼并上傳,函數(shù)計(jì)算會(huì)為您準(zhǔn)備好計(jì)算資源,并以彈性、可靠的方式運(yùn)行您的代碼。


          動(dòng)心了?動(dòng)手吧,少年



          瓜分 603000 元獎(jiǎng)金池,三大賽道任意選擇,奇葩任務(wù)定義拿獎(jiǎng)新姿勢(shì),速來(lái)報(bào)名!
          【賽道1】針對(duì)冷熱讀寫(xiě)場(chǎng)景的RocketMQ存儲(chǔ)系統(tǒng)設(shè)計(jì)
          https://tianchi.aliyun.com/competition/entrance/531922/introduction


          【賽道2】實(shí)現(xiàn)一個(gè)柔性集群調(diào)度機(jī)制
          https://tianchi.aliyun.com/competition/entrance/531923/introduction


          【賽道3】Less is more - Serverless創(chuàng)新應(yīng)用賽
          https://tianchi.aliyun.com/competition/entrance/531924/introduction
          戳閱讀原文????立即報(bào)名參賽!
          瀏覽 33
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲无码专区视频 | 火爆全网嫖妓达人金先生约战极品S空 | 免费一级一级片在线观看 | 成人三级片视频 | 高清黄a在线观看 |