Infobip:像初創企業一樣規模化,像大型企業一樣標準化

Infobip:像初創企業一樣規模化,像大型企業一樣標準化

關於 Infobip

Infobip由 Silvio Kutic 於2006年在克羅埃西亞伊斯特拉半島的小城沃德年(Vodnjan)創立,目前公司有超過 2000 名員工,在全球有 65 個以上辦公室。業務範圍覆蓋 190 多個國家超過 70 億個移動裝置,連線 800 多個電信網路,觸達人數超過 50 億人。

目前,Infobip 的客戶包括谷歌、Uber 和 Twitter 等在內的 25 萬家企業。這意味著,你收到的簡訊驗證碼或者是來自其他平臺的即時訊息,有很大機率是透過 Infobip 的雲通訊平臺傳送的。

Infobip 是一家以簡訊服務起家的公司,隨著通訊形式的變革和通訊場景的拓展,這家公司正不斷將自己打造成一家更智慧的 SaaS 服務供應商。

Infobip 透過調整其雲通訊平臺以滿足 200 多個國家/地區不斷變化的消費者偏好、技術和合規要求。適應如此多的變化並保持這種指數級增長足以使大多數團隊感到手足無措。但是,藉助 Atlassian Data Center 和更先進的 DevOps 和 ITSM 實踐,Infobip 穩步提高了部署速度,將解決問題的時間從幾天縮短到了幾分鐘,並幫助世界三分之二的人口充滿信心地進行了高效溝通。

快速變化的客戶需求、法規和技術正在推動企業比以往更快、更頻繁地適應環境。加上像 COVID-19 大流行這樣的大事件,變化的速度就從快速到飛速,甚至有時變化就是在一夜之間發生的。

敏捷的轉型已幫助許多企業採用了更加靈活的流程,以便企業可以跟上發展的步伐。但是,要在逆境中蓬勃發展(而不僅僅只是生存下去),他們還必須實現思維方式和技術的現代化。

像 Infobip 這樣的公司是此類敏捷性企業的傑出榜樣,他們十億美元以上的估值就證明了這一點。全世界有超過 50 億人直接或透過服務提供商使用 Infobip 的雲通訊平臺(Infobip 與全球 650 多家運營商有直接聯絡。)該平臺為 750 多家銀行和一些世界領先的藍籌企業、社交網路、科技公司和聚合商以及一些全球最常用的通訊系統(比如 Viber 和 WhatsApp)提供了資訊服務。

Infobip 透過適應他們所服務的每個國家/地區的消費者偏好、技術和合規要求,實現了其令人印象深刻的影響力。當日本的一位客戶說:“我們希望我們的使用者能夠將郵件傳送到17個不同的國家,他們需要在一小時後自動刪除,” Infobip 回答,“沒問題。” 當迦納的另一位客戶說:“我們希望使用者能夠在任何地方(包括對資料隱私有 GDPR 要求的歐洲)向任何地方傳送 USSD 訊息(SMS的前身),” Infobip 回答道,“我們可以幫您做到。”

Infobip 藉助 Atlassian Data Center 解決方案以及更現代的 DevOps 和 ITSM 實踐,實現了像企業一樣進行了標準化,同時保持了初創企業的發展速度。由於集中在 Atlassian 上進行產品開發、事件管理和變更管理,該團隊穩步提高了部署速度,同時將解決問題的時間從幾天減少到幾分鐘。現在,Infobip 已經擁有了他們需要的基礎設施來維持他們的快速增長,並比以前更好更快地提供他們的客戶需要的基礎設施。

快速發展的挑戰激發了對更整合的解決方案的需求

當 Infobip 於 2006 年在克羅埃西亞的一個小鎮成立時,他們的重點是幫助當地企業使用 SMS 驗證客戶身份。當時跟蹤任務、專案和問題相當容易,但是隨著它們擴充套件到歐洲其他地區,然後擴充套件到亞洲和非洲,再擴充套件到拉丁美洲和美國,他們開始遭受明顯的快速發展的挑戰。為了更有效地繼續其驚人的增長並保持在眾多行業和地區的合規性,Infobip 需要集中其系統和工作流程。

該團隊在 2012 年選擇使用 Atlassian Server 進行標準化,因為它作為用於產品、專案和 IT 服務管理的整合系統而享有盛譽。在實現了將 Jira Software 和 Bitbucket 用於開發和持續部署之後,Infobip 添加了 Jira Service Management 進行內部票務,以及 Confluence 作為技術團隊和非技術團隊的知識中心。組織中的各個部門開始使用 Atlassian 來跟蹤目標和關鍵結果、團隊活動、文件、最佳實踐等。

自從 Jira Software 首次推出以來,研發人員們已經將其應用擴充套件到產品開發之外的投資組合管理。工程副總裁 Damir Prusac 表示:“我們考慮的不僅僅是功能、Epic 和使用者故事,還包括產品組合,這樣我們就可以優先考慮哪些是重要的。”今天,產品開發依賴 Jira Software 來形成產品策略並將其轉化為需求。然後,研發人員使用相同的解決方案來開發、測試和支援根據這些需求構建的產品,並每次都從 Bitbucket 中進行部署。

Bitbucket 也為合規性提供了便利。“審計員首先要問的是您如何跟蹤變更,”站點可靠性負責人 Renato Klarić 說。“ Jira 和 Bitbucket 連結在一起以顯示詳細資訊以及生產環境中的變化。這是可追蹤的,所以他們知道我們在做什麼,什麼時候部署。”

每天都有數十億人使用其產品,因此不允許有任何可以產生風險的餘地。該團隊依靠 SonarQube 測試來主動發現 bug 和漏洞,再加上在釋出之前用 Canary 測試來驗證新版本。透過在產品生命週期的多個階段進行深入測試,Infobip 可以對產品質量和合規性充滿信心。

透過新的實踐和合作夥伴關係擴充套件 DevOps

近年來,研發一直專注於增加知識共享和減輕管理負擔。Renato 說:“以前,我們是一個團隊,但是硬體和軟體、前端和後端之間都是分開的。” “我們必須在這些團隊之間來回做很多事情,這阻礙了我們所需的速度和敏捷開發。”

為了克服這些挑戰,Infobip 按照職能將大型工程部門劃分為多個團隊,包括監測、基礎架構、自動化、持續改進和開發等,以便他們可以集中精力。實現更快地工作。他們還與解決方案合作伙伴 venITure 合作,推出了 LeSS,這是專門為多個團隊共同建立一個產品而建立的框架,以擴充套件 Infobip 的 Scrum 實踐併為管理層提供更大的透明度。有了這個框架,每個團隊現在都可以自由選擇自己的流程,並在 Jira Software 和 Bitbucket 中設定自己的工作流程。然後,管理者在更高級別上標準化這些工作流,以便研發人員可以跨團隊協作並更有效地進行大規模工作。

簡化其工作流程並採用現代 DevOps 做法已見成效,同時也為其在未來繼續前進奠定了基礎。Damir 說:“隨著組織的發展,部署的數量不斷增加。保持每個開發人員的高部署率有助於我們保持敏捷。”

使用 Jira Service Management 減少問題的發生和更快地解決問題

由於研發人員對其流程進行了調整以擴充套件產品開發,支援部門也在為 ITSM 做同樣的事情。幾年前,Infobip 有一個網路運營中心(NOC)監控他們的基礎設施,以保持安心,但所有的警報都是壓倒性的和令人沮喪的。Renato 回憶說:“我們可能會有 25,000 條警報,您必須仔細檢查每條警報才能看到發生的情況。只有一個人告訴你真正的問題是什麼,其餘的都是告訴你發生了什麼後果。”

為了減少警報和提高響應時間,同時提高團隊士氣,Infobip 將 Jira Service Management 整合到了他們的 Atlassian 解決方案中。事實證明,透過 Opsgenie 進行事件管理對於監控和隨叫隨到的警報來說是一種安全的保護措施。

“以前,當我們或客戶檢測到問題時,要弄清楚該打電話給誰是一件很複雜的事情,並且需要花時間手動去給合適的人打電話說明情況。Renato 表示:“Jira Service Management 可以幫助我們在合適的時間讓合適的人上線處理問題。”

每當支援部門或 NOC 報告事件時,Jira Service Management 就會觸發警報,並通知值班工程師。然後,團隊成員在專用的事件管理 Slack 頻道中啟動一個新執行緒,以一起解決問題並與支援人員協調客戶端的溝通。

一旦事件得到解決,團隊將進行事後審查,在 Confluence 中記錄他們的發現和更改,並將事件連結到 Jira Software 故障單以進行後續任務的跟進。與更改相關的任務在 Jira Software 中被標記和跟蹤,並且 Bitbucke t中的拉取請求連結到 Jira Software 以獲取有關更改的更多上下文資訊。研發人員無需批准即可部署基本配置更改,而更重要的更改則需要架構師進行附加級別的審查。

藉助更加結構化的事件和變更管理流程以及支援它們的更好的系統,Infobip 發現,處理和修復問題的時間都在減少。“一開始,關閉警報可能需要三天。而現在,從看到警報到關閉警報平均只用3分鐘,之後就開始處理這個問題。”Renato 說。“我們還發現使用舊產品的事故也減少了,修復時間也有所改善。”

為了穩定和高效進行升級整合

隨著 Infobip 從克羅埃西亞的一個小型辦公室擴充套件到全球65個以上的辦公室以及全球39個數據中心,它們面臨著成長中的跨國公司的另一個共同挑戰:最大限度地減少管理,同時最大程度地提高穩定性和效率。在 venITure 的支援下,升級到 Atlassian Data Center 有助於提高正常執行時間和效能,同時減輕了維護負擔,使他們可以專注於擴充套件和創新。

“我們之所以選擇遷移到 Data Center,是因為我們希望透過 Atlassian 解決方案確保更高的穩定性和持續的正常執行時間以及長期的可持續性,” Damir 說。自升級以來,開發人員的反饋一直都是非常積極的,高可用性是最大的改進之一。

Infobip 還集成了多個Marketplace應用程式,以進一步節省時間和成本Damir 指出:“洞察力對於保持軟體許可和對成本的可預測性和規劃非常重要。” “我們還集成了一個解決方案,可以方便地跟蹤 OKR 進度,而我們透過 Atlassian 與 Salesforce 的整合對於跟蹤部分銷售過程的也變得越來越重要。”

“如果對我們的客戶沒有幫助,我們就不會這樣做”

現在,近200個國家/地區的全球三分之二的人口正在使用 Infobip,利用 Atlassian Data Center 進行標準化和規模擴充套件已證明是必需品,而不是奢侈品。

“每個國家和地區的變化都是動態的。我們需要適應許多不同的設定,以便我們的客戶可以自由選擇他們想要傳遞訊息的方式。如果您不以自動化方式進行操作,那將非常棘手了。”Damir 說。“每個國家和地區也有很多隱私和安全要求,例如 GDPR。要滿足所有這些不同的需求,需要大量的基礎架構並需要與我們的客戶持續互動。”

venITure 在幫助 Infobip 適應這些變化方面發揮了關鍵作用,他們繼續就如何將 Infobip 的流程和平臺提升到一個新的水平進行合作。“ venITure 一直是我們的理想合作伙伴。這不僅是軟體許可證的問題,還與市場諮詢和建立新渠道有關。” Damir說。

venITure 的 Kristijan Luburic 補充說,兩家公司目前正在合作啟動 Atlassian Marketplace 應用,該應用將 Jira Service Management Cloud 與 Infobip API 整合在一起,因此客戶可以使用 Infobip 服務的任何渠道(WhatsApp,Viber,Telegram等)以更多方式與使用者進行溝通。

而對於 Infobip 來說,

這就是它的全部意義:透過輕鬆地與人們選擇的渠道進行互動來建立有意義的客戶關係。“我們所做的一切都是為了為客戶服務。如果對客戶沒有幫助,我們就不會這樣做。”

Damir 說。“這是關於改善整個組織的流程。。。我們試圖在保持合規性的同時整合我們所有的團隊和服務。Atlassian 在這個過程中幫助我們把所有人和事聯絡在一起,從而為我們提供了非常大的幫助。”