Add case studies from IstioCon 2021 (#9681)

* Add case studies from IstioCon 2021

* Add some names to dictionary

* Add some more names to dictionary

* Update content/en/about/case-studies/salesforce/index.md

good catch, thanks

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Add doc weights

* fix Eric's nits

* Add heading to logo wall

* newline

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
This commit is contained in:
craigbox 2021-05-12 21:14:25 +01:00 committed by GitHub
parent 34ce9333de
commit 403f371e4f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 416 additions and 49 deletions

View File

@ -409,6 +409,7 @@ IstioMesh
IstioOperator
iter8
jason
Jeet
Jog
jQuery
json
@ -421,6 +422,7 @@ JWT_RULE
JWKS-URI
k8s
katacoda
Kaul
Keepalived
key.pem
Keycloak
@ -499,6 +501,7 @@ myapp
MySQL
mysql
mysqldb
Nambiar
namespace
namespaces
natively
@ -537,6 +540,7 @@ openusage.org
OpenSSL
openssl
OpenTracing
operationalize
OS-level
Ostrowski
outsized
@ -556,6 +560,7 @@ PeerAuthentication
performant
pipelined
Piotr
Pratima
Prometheus
PKI
PKIs
@ -646,6 +651,7 @@ sayin
schemas
SDKs
sds
Searcy
Secura
security_bulletin
selinux
@ -804,6 +810,7 @@ webhooks
WebSocket
Websockets
WebSphere
Weibo
whitelist
whitelists
whitespace

View File

@ -0,0 +1,25 @@
---
title: "Airbnb"
linkTitle: "Airbnb"
quote: "Istio's extensibility, broad feature support and scalability make it a great choice for Airbnb."
author:
name: "Stephen Chan"
image: "/img/authors/stephen-chan.jpg"
companyName: "Airbnb"
companyURL: "https://www.airbnb.com/"
logo: "/logos/airbnb.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 20
---
In a [presentation at IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/airbnb-on-istio/), Airbnb's Stephen Chan and Weibo He walked through Airbnbs Istio journey - why they needed a modern service mesh, how they vetted Istio as the solution, where they are today, the lessons they learned along the way, and their future plans.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/6kDiDQW5YXQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[Download the slides](https://events.istio.io/istiocon-2021/slides/f1s-AirbnbIstioJourney.pdf)

View File

@ -0,0 +1,25 @@
---
title: "Atlassian"
linkTitle: "Atlassian"
quote: "Istio has simplified its operating model and it guarantees us the possibility to extend and benefit from the support of a large part of the Kubernetes ecosystem."
author:
name: "Nicolas Meessen"
image: "/img/authors/nicolas-meessen.jpg"
companyName: "Atlassian"
companyURL: "https://www.atlassian.com/"
logo: "/logos/atlassian.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 90
---
Atlassian has been deploying Envoy to the compute nodes of its internal PaaS over the past 2 years to simplify service-to-service communication for internal developers. As of [their presentation at IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/going-dynamic-with-envoy-at-atlassian/), they deploy Envoy with static configuration and they want to take advantage of dynamic features like client-side routing, direct communication, and fault injection. Atlassian decided Istio was the best choice to deliver this over the next year. Nicolas talks through Atlassians journey with service-to-service communication, Envoy and the evolution of their home-grown control planes, then walks through the analysis that led to Istio being the best decision for Atlassians business moving forward.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/iAyVhjuA1HE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[Download the slides](https://events.istio.io/istiocon-2021/slides/c1s-GoingDynamicEnvoy-NicolasMeessen.pdf)

View File

@ -14,6 +14,7 @@ skip_pagenav: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 10
---
Auto Trader UK began in 1977 as the premier automotive market magazine in the United Kingdom. When it pivoted to an online presence near the end of the 20th century, it grew to become the UKs largest digital automotive marketplace.

View File

@ -0,0 +1,25 @@
---
title: "Cash App"
linkTitle: "Cash App"
quote: "Once you get the hang of it, it becomes very intuitive and easy to understand."
author:
name: "Jan Zantinge"
image: ""
companyName: "Square"
companyURL: "https://www.cash.app/"
logo: "/logos/cash-app.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 50
---
As service mesh gains wider adoption, more and more companies are looking to bring Istio to their organization. Istio will impact many teams, from operations to developers, and its important that they are well equipped. In [this talk from IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/istio-adoption:-planning-for-success-problem-solving/), youll hear a success story from the Square Cash team, who decided to move to Istio from Squares homegrown Envoy service mesh. They discuss why it was the right move for them, how they executed the move, and what they would do differently if they were to do it a second time. Then, they generalize their learnings by exploring patterns they saw firsthand for successfully bringing Istio into organizations.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/TL97Id9j7F0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[Download the slides](https://events.istio.io/istiocon-2021/slides/f5a-IstioAdoption-CashApp.pdf)

View File

@ -0,0 +1,25 @@
---
title: "eBay"
linkTitle: "eBay"
quote: "We see [Istio] as an architectural pattern that implements the security, observability, service routing and discovery functions as features of the infrastructure"
author:
name: "Sudheendra Murthy"
image: "/img/authors/sudheendra-murthy.jpg"
companyName: "eBay"
companyURL: "https://www.ebay.com/"
logo: "/logos/ebay.png"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 80
---
Managing a service mesh that spans hundreds of thousands of containers across the globe is no easy feat. At high scale, achieving fast configuration convergence time to thousands of proxies, while limiting the CPU & memory utilization of control-plane & proxies is a challenging problem. [This talk from IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/istio-at-scale-ebay/) describes eBays initial journey into building a scalable service mesh that provides the traffic management, load-balancing, security and observability features at scale leveraging Istio.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/Yo6x5Knv7Kc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[Download the slides](https://events.istio.io/istiocon-2021/slides/g2s-IstioAtScale-eBay-Sudhi.pdf)

View File

@ -0,0 +1,23 @@
---
title: "FICO"
linkTitle: "FICO"
quote: "We have Istio in production. It's just been absolutely wonderful."
author:
name: "Jeet Kaul"
image: "/img/authors/jeet-kaul.jpg"
companyName: "FICO"
companyURL: "https://www.fico.com/"
logo: "/logos/fico.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 70
---
FICO started its mesh journey in 2019, picking up Istio at 0.8. Istio has matured a lot in that time, and the organizations deployment and usage of Istio has matured significantly too. In [this presentation from IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/fico-istio-journey/), Jeet Kaul, a VP of Engineering at FICO, walked through FICOs journey with Istio from 2019 to today, discussing why they chose Istio initially, some of the growing pains they experienced, and what business goals theyve been able to achieve because of Istio.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/1iueSRNsUww" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

View File

@ -1,18 +0,0 @@
---
title: "Istio Red Hat"
linkTitle: "Istio Pioneer AutoTrader UK Still Benefiting"
quote: "Istio is a service mesh that provides cross-cutting functions"
author:
name: ""
image: ""
companyName: "Red Hat"
companyURL: "https://www.redhat.com/"
logo: "/logos/redhat.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
---
[comment]: <> (TODO: Replace placeholders)

View File

@ -0,0 +1,25 @@
---
title: "Salesforce"
linkTitle: "Salesforce"
quote: "It felt like it could be the next Kubernetes, for service mesh."
author:
name: "Pratima Nambiar"
image: "/img/authors/pratima-nambiar.jpg"
companyName: "Salesforce"
companyURL: "https://www.salesforce.com/"
logo: "/logos/salesforce.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 40
---
Istio and Envoy are foundational building blocks of the Salesforce Service Mesh. In [a presentation at IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/salesforce-service-mesh--our-istio-journey/), Pratima Nambiar walks through Salesforce's service mesh journey. She briefly talks about why they chose the service mesh design pattern, how they initially built it using Envoy and an in-house control plane, and their subsequent pivot to Istio. She discusses how they are currently leveraging Istio and their plan to increase adoption of Istio to further enhance their Service Mesh platform.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/upYyX0E6Wwk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[Download the slides](https://events.istio.io/istiocon-2021/slides/f2s-SalesforceServiceMesh-PratimaNambiar.pdf)

View File

@ -0,0 +1,27 @@
---
title: "T-Mobile"
linkTitle: "T-Mobile"
quote: "I can't stress enough how big of an impact it can be to have generic observability instrumentation that can be immediately adopted by your users."
author:
name: "Joe Searcy"
image: "/img/authors/joe-searcy.jpg"
companyName: "T-Mobile"
companyURL: "https://www.t-mobile.com/"
logo: "/logos/t-mobile.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
skip_feedback: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
weight: 60
---
This is a story of struggle, tradeoffs, and triumphs. Istio, as you may know, is a mission-critical piece of software for securing and connecting microservices across platforms. However, it can be daunting to introduce, operationalize, or adopt it successfully.
In [this talk from IstioCon 2021](https://events.istio.io/istiocon-2021/sessions/adopting-istio-across-100-clusters-at-t-mobile/), Joe Searcy digs into T-Mobiles journey of adopting Istio across 100+ clusters to support microservices for fraud detection, billing, sales, and APIs across many teams.
<iframe width="696" height="392" src="https://www.youtube-nocookie.com/embed/gzrWEP87mKg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
[Download the slides](https://events.istio.io/istiocon-2021/slides/c2s-GoodBadMesh-JoeSearcy.pdf)

View File

@ -1,17 +0,0 @@
---
title: "Istio VMware"
quote: "Istio is a service mesh that provides cross-cutting functions"
author:
name: ""
image: ""
companyName: "VMware"
companyURL: "https://vmware.com/"
logo: "/logos/vmware.svg"
skip_toc: true
skip_byline: true
skip_pagenav: true
doc_type: article
sidebar_force: sidebar_case_study
type: case-studies
---
[comment]: <> (TODO: Replace placeholders)

View File

@ -245,18 +245,12 @@ users:
- name: "Autodesk"
logo: "/logos/autodesk.png"
url: "https://www.autodesk.com"
- name: "AutoTrader UK"
logo: "/logos/autotrader.svg"
url: "https://www.autotrader.co.uk"
- name: "Avito"
logo: "/logos/avito.svg"
url: "https://www.avito.ru"
- name: "Avito"
logo: "/logos/bol-com.svg"
url: "https://www.bol.com"
- name: "Cash App"
logo: "/logos/cash-app.svg"
url: "https://www.cash.app"
- name: "Chiper"
logo: "/logos/chiper.svg"
url: "https://www.chiper.co"
@ -281,12 +275,6 @@ users:
- name: "Descartes Labs"
logo: "/logos/descarteslabs.svg"
url: "https://www.descarteslabs.com"
- name: "eBay"
logo: "/logos/ebay.png"
url: "https://www.ebay.com"
- name: "FICO"
logo: "/logos/fico.svg"
url: "https://www.fico.com"
- name: "FitStation"
logo: "/logos/fitstation.png"
url: "https://www.fitstation.com"

View File

@ -349,5 +349,8 @@ other = "Add your logo"
[share_your_story]
other = "Share your story"
[more_case_studies]
other = "Also used by"
[go_to_solutions]
other = "Go to solutions"

View File

@ -13,7 +13,9 @@
</div>
{{ with .Site.Data.companies.users }}
<h1>{{ i18n "more_case_studies" }}</h1>
<div class="logo-wall-heading">
<h1>{{ i18n "more_case_studies" }}</h1>
</div>
{{ partial "companies" (dict "items" .) }}
<div class="cta-container">
<a href="https://github.com/istio/istio.io/blob/master/data/companies.yml" class="btn">{{ i18n "add_your_logo" }}</a>

View File

@ -18,7 +18,7 @@
@import "misc/button";
@import "misc/callout";
@import "misc/call-to-action";
@import "misc/case-study-suggestions";
@import "misc/case-study";
@import "misc/code-blocks";
@import "misc/command-flags";
@import "misc/community";

View File

@ -10,3 +10,7 @@
}
}
}
.logo-wall-heading {
margin-top: 6em;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

31
static/logos/airbnb.svg Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 320.1 99.9" enable-background="new 0 0 320.1 99.9" xml:space="preserve">
<path fill="#FF5A5F" d="M168.7,25.1c0,3.6-2.9,6.5-6.5,6.5s-6.5-2.9-6.5-6.5s2.8-6.5,6.5-6.5C165.9,18.7,168.7,21.6,168.7,25.1z
M141.9,38.2c0,0.6,0,1.6,0,1.6s-3.1-4-9.7-4c-10.9,0-19.4,8.3-19.4,19.8c0,11.4,8.4,19.8,19.4,19.8c6.7,0,9.7-4.1,9.7-4.1v1.7
c0,0.8,0.6,1.4,1.4,1.4h8.1V36.8c0,0-7.4,0-8.1,0C142.5,36.8,141.9,37.5,141.9,38.2z M141.9,62.3c-1.5,2.2-4.5,4.1-8.1,4.1
c-6.4,0-11.3-4-11.3-10.8s4.9-10.8,11.3-10.8c3.5,0,6.7,2,8.1,4.1V62.3z M157.4,36.8h9.6v37.6h-9.6V36.8z M300.8,35.8
c-6.6,0-9.7,4-9.7,4V18.7h-9.6v55.7c0,0,7.4,0,8.1,0c0.8,0,1.4-0.7,1.4-1.4v-1.7l0,0c0,0,3.1,4.1,9.7,4.1c10.9,0,19.4-8.4,19.4-19.8
C320.1,44.2,311.6,35.8,300.8,35.8z M299.2,66.3c-3.7,0-6.6-1.9-8.1-4.1V48.8c1.5-2,4.7-4.1,8.1-4.1c6.4,0,11.3,4,11.3,10.8
S305.6,66.3,299.2,66.3z M276.5,52.1v22.4h-9.6V53.2c0-6.2-2-8.7-7.4-8.7c-2.9,0-5.9,1.5-7.8,3.7v26.2h-9.6V36.8h7.6
c0.8,0,1.4,0.7,1.4,1.4v1.6c2.8-2.9,6.5-4,10.2-4c4.2,0,7.7,1.2,10.5,3.6C275.2,42.2,276.5,45.8,276.5,52.1z M218.8,35.8
c-6.6,0-9.7,4-9.7,4V18.7h-9.6v55.7c0,0,7.4,0,8.1,0c0.8,0,1.4-0.7,1.4-1.4v-1.7l0,0c0,0,3.1,4.1,9.7,4.1c10.9,0,19.4-8.4,19.4-19.8
C238.2,44.2,229.7,35.8,218.8,35.8z M217.2,66.3c-3.7,0-6.6-1.9-8.1-4.1V48.8c1.5-2,4.7-4.1,8.1-4.1c6.4,0,11.3,4,11.3,10.8
S223.6,66.3,217.2,66.3z M191.2,35.8c2.9,0,4.4,0.5,4.4,0.5v8.9c0,0-8-2.7-13,3v26.3h-9.6V36.8c0,0,7.4,0,8.1,0
c0.8,0,1.4,0.7,1.4,1.4v1.6C184.3,37.7,188.2,35.8,191.2,35.8z M91.5,71c-0.5-1.2-1-2.5-1.5-3.6c-0.8-1.8-1.6-3.5-2.3-5.1l-0.1-0.1
c-6.9-15-14.3-30.2-22.1-45.2l-0.3-0.6c-0.8-1.5-1.6-3.1-2.4-4.7c-1-1.8-2-3.7-3.6-5.5C56,2.2,51.4,0,46.5,0c-5,0-9.5,2.2-12.8,6
c-1.5,1.8-2.6,3.7-3.6,5.5c-0.8,1.6-1.6,3.2-2.4,4.7l-0.3,0.6C19.7,31.8,12.2,47,5.3,62l-0.1,0.2c-0.7,1.6-1.5,3.3-2.3,5.1
c-0.5,1.1-1,2.3-1.5,3.6c-1.3,3.7-1.7,7.2-1.2,10.8c1.1,7.5,6.1,13.8,13,16.6c2.6,1.1,5.3,1.6,8.1,1.6c0.8,0,1.8-0.1,2.6-0.2
c3.3-0.4,6.7-1.5,10-3.4c4.1-2.3,8-5.6,12.4-10.4c4.4,4.8,8.4,8.1,12.4,10.4c3.3,1.9,6.7,3,10,3.4c0.8,0.1,1.8,0.2,2.6,0.2
c2.8,0,5.6-0.5,8.1-1.6c7-2.8,11.9-9.2,13-16.6C93.2,78.2,92.8,74.7,91.5,71z M46.4,76.2c-5.4-6.8-8.9-13.2-10.1-18.6
c-0.5-2.3-0.6-4.3-0.3-6.1c0.2-1.6,0.8-3,1.6-4.2c1.9-2.7,5.1-4.4,8.8-4.4c3.7,0,7,1.6,8.8,4.4c0.8,1.2,1.4,2.6,1.6,4.2
c0.3,1.8,0.2,3.9-0.3,6.1C55.3,62.9,51.8,69.3,46.4,76.2z M86.3,80.9c-0.7,5.2-4.2,9.7-9.1,11.7c-2.4,1-5,1.3-7.6,1
c-2.5-0.3-5-1.1-7.6-2.6c-3.6-2-7.2-5.1-11.4-9.7c6.6-8.1,10.6-15.5,12.1-22.1c0.7-3.1,0.8-5.9,0.5-8.5c-0.4-2.5-1.3-4.8-2.7-6.8
c-3.1-4.5-8.3-7.1-14.1-7.1s-11,2.7-14.1,7.1c-1.4,2-2.3,4.3-2.7,6.8c-0.4,2.6-0.3,5.5,0.5,8.5c1.5,6.6,5.6,14.1,12.1,22.2
c-4.1,4.6-7.8,7.7-11.4,9.7c-2.6,1.5-5.1,2.3-7.6,2.6c-2.7,0.3-5.3-0.1-7.6-1c-4.9-2-8.4-6.5-9.1-11.7c-0.3-2.5-0.1-5,0.9-7.8
c0.3-1,0.8-2,1.3-3.2c0.7-1.6,1.5-3.3,2.3-5l0.1-0.2c6.9-14.9,14.3-30.1,22-44.9l0.3-0.6c0.8-1.5,1.6-3.1,2.4-4.6
c0.8-1.6,1.7-3.1,2.8-4.4c2.1-2.4,4.9-3.7,8-3.7c3.1,0,5.9,1.3,8,3.7c1.1,1.3,2,2.8,2.8,4.4c0.8,1.5,1.6,3.1,2.4,4.6l0.3,0.6
C67.7,34.8,75.1,50,82,64.9L82,65c0.8,1.6,1.5,3.4,2.3,5c0.5,1.2,1,2.2,1.3,3.2C86.4,75.8,86.7,78.3,86.3,80.9z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 532.119 66.025"><defs><style>.cls-1{fill:url(#linear-gradient);}.cls-2{fill:#2684ff;}.cls-3{fill:#0052cc;}</style><linearGradient id="linear-gradient" x1="28.121" y1="35.051" x2="11.239" y2="64.292" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0052cc"/><stop offset="0.923" stop-color="#2684ff"/></linearGradient></defs><title>Atlassian-horizontal-blue-rgb</title><g id="Layer_2" data-name="Layer 2"><g id="Blue"><path class="cls-1" d="M19.354,30.115a1.856,1.856,0,0,0-3.157.343L.2,62.442a1.912,1.912,0,0,0,1.71,2.767H24.185a1.843,1.843,0,0,0,1.71-1.057C30.7,54.223,27.788,39.126,19.354,30.115Z"/><path class="cls-2" d="M31.087,1.024a42.188,42.188,0,0,0-2.463,41.65L39.363,64.152a1.912,1.912,0,0,0,1.71,1.057H63.344a1.912,1.912,0,0,0,1.71-2.767S35.092,2.511,34.339,1.012A1.806,1.806,0,0,0,31.087,1.024Z"/><path class="cls-3" d="M292.314,26.669c0,7.92,3.674,14.208,18.045,16.984,8.574,1.8,10.37,3.184,10.37,6.042,0,2.776-1.8,4.573-7.839,4.573a44.236,44.236,0,0,1-20.821-5.634v12.9c4.328,2.123,10.043,4.491,20.658,4.491,15.024,0,20.985-6.7,20.985-16.657m0,0c0-9.39-4.981-13.8-19.025-16.82-7.757-1.715-9.635-3.429-9.635-5.879,0-3.1,2.776-4.409,7.92-4.409,6.206,0,12.33,1.878,18.127,4.491V14.421a40.97,40.97,0,0,0-17.719-3.674c-13.881,0-21.066,6.042-21.066,15.922"/><polygon class="cls-3" points="485.332 11.563 485.332 65.209 496.763 65.209 496.763 24.301 501.581 35.16 517.748 65.209 532.119 65.209 532.119 11.563 520.688 11.563 520.688 46.184 516.36 36.14 503.377 11.563 485.332 11.563"/><rect class="cls-3" x="400.133" y="11.563" width="12.493" height="53.646"/><path class="cls-3" d="M385.718,49.368c0-9.39-4.981-13.8-19.025-16.82-7.757-1.715-9.635-3.429-9.635-5.879,0-3.1,2.776-4.409,7.92-4.409,6.206,0,12.33,1.878,18.127,4.491V14.421a40.97,40.97,0,0,0-17.719-3.674c-13.881,0-21.066,6.042-21.066,15.922,0,7.92,3.674,14.208,18.045,16.984,8.574,1.8,10.37,3.184,10.37,6.042,0,2.776-1.8,4.573-7.839,4.573a44.236,44.236,0,0,1-20.821-5.634v12.9c4.328,2.123,10.043,4.491,20.658,4.491,15.024,0,20.985-6.7,20.985-16.657"/><polygon class="cls-3" points="195.265 11.563 195.265 65.209 220.943 65.209 224.986 53.614 207.839 53.614 207.839 11.563 195.265 11.563"/><polygon class="cls-3" points="144.533 11.563 144.533 23.157 158.414 23.157 158.414 65.209 170.988 65.209 170.988 23.157 185.849 23.157 185.849 11.563 144.533 11.563"/><path class="cls-3" d="M126.3,11.563H109.821L91.114,65.209H105.4l2.652-9.035a35.508,35.508,0,0,0,20.008,0l2.652,9.035h14.289ZM118.06,46.5a24.4,24.4,0,0,1-6.875-.989L118.06,22.1l6.875,23.419A24.4,24.4,0,0,1,118.06,46.5Z"/><path class="cls-3" d="M265.211,11.563H248.733L230.026,65.209h14.289l2.652-9.035a35.508,35.508,0,0,0,20.008,0l2.652,9.035h14.289ZM256.972,46.5a24.4,24.4,0,0,1-6.875-.989L256.972,22.1l6.875,23.419A24.4,24.4,0,0,1,256.972,46.5Z"/><path class="cls-3" d="M457.644,11.563H441.166L422.459,65.209h14.289l2.652-9.035a35.508,35.508,0,0,0,20.008,0l2.652,9.035H476.35ZM449.4,46.5a24.4,24.4,0,0,1-6.875-.989L449.4,22.1l6.875,23.419A24.4,24.4,0,0,1,449.4,46.5Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.9 KiB

165
static/logos/t-mobile.svg Normal file
View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg2008"
sodipodi:version="0.32"
inkscape:version="0.48.5 r10040"
sodipodi:docname="T-Mobile_logo.svg"
width="523"
height="123"
viewBox="44 334 523 123"
overflow="visible"
enable-background="new 44 334 523 123"
xml:space="preserve"><metadata
id="metadata27"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs25">
</defs>
<sodipodi:namedview
units="mm"
inkscape:cy="-177.77119"
borderopacity="1.0"
pagecolor="#ffffff"
inkscape:zoom="0.78723292"
inkscape:cx="503.25509"
id="base"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:current-layer="svg2008"
inkscape:window-width="1920"
inkscape:window-height="1018"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
bordercolor="#666666"
width="186.67mm"
height="27.6mm"
inkscape:document-units="px"
showgrid="false"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
inkscape:object-paths="true"
inkscape:snap-intersection-paths="true"
inkscape:object-nodes="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-center="true"
showguides="false"
inkscape:guide-bbox="true">
<sodipodi:guide
orientation="0,1"
position="62.635787,-253.72888"
id="guide3247" /><sodipodi:guide
orientation="0,1"
position="243.25454,-217.78617"
id="guide3265" /><sodipodi:guide
orientation="0,1"
position="342.87554,-242.11217"
id="guide4070" /></sodipodi:namedview>
<path
sodipodi:type="arc"
style="color:#000000;fill:#999b9e;fill-opacity:1;fill-rule:nonzero;stroke:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3209"
sodipodi:cx="366.91431"
sodipodi:cy="41.449261"
sodipodi:rx="2.5044003"
sodipodi:ry="2.5044003"
d="m 369.41871,41.449261 a 2.5044003,2.5044003 0 1 1 -5.0088,0 2.5044003,2.5044003 0 1 1 5.0088,0 z"
transform="matrix(2.5267527,0,0,2.592437,-506.01172,255.1969)" /><rect
style="color:#000000;fill:#999b9e;fill-opacity:1;fill-rule:nonzero;stroke:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3211"
width="16.107"
height="16.437"
x="523.84003"
y="391.16901" /><rect
y="391.16901"
x="204.39101"
height="16.437"
width="16.107"
id="rect3213"
style="color:#000000;fill:#999b9e;fill-opacity:1;fill-rule:nonzero;stroke:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /><rect
style="color:#000000;fill:#999b9e;fill-opacity:1;fill-rule:nonzero;stroke:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3215"
width="16.107"
height="16.437"
x="156.07899"
y="391.16901" /><rect
y="391.16901"
x="108.5"
height="16.437"
width="16.107"
id="rect3217"
style="color:#000000;fill:#999b9e;fill-opacity:1;fill-rule:nonzero;stroke:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /><rect
style="color:#000000;fill:#999b9e;fill-opacity:1;fill-rule:nonzero;stroke:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3219"
width="16.107"
height="16.437"
x="59.225998"
y="391.16901" /><path
style="fill:#ed008c"
inkscape:connector-curvature="0"
id="path3221"
d="m 97.909,358.36 h 1.911 c 12.343,0 18.096,6.603 20.5,24.212 l 3.822,-0.169 -0.51,-27.938 H 60.824 l -0.619,27.938 3.678,0.169 c 0.637,-6.603 1.401,-10.159 3.059,-13.715 2.931,-6.604 9.048,-10.497 16.566,-10.497 h 2.676 v 60.784 c 0,6.434 -0.382,8.466 -1.91,9.99 -1.275,1.185 -3.824,1.693 -6.756,1.693 h -2.931 v 4.063 h 34.919 v -4.063 h -2.949 c -2.913,0 -5.48,-0.509 -6.736,-1.693 -1.529,-1.524 -1.911,-3.557 -1.911,-9.99 V 358.36" /><path
inkscape:connector-curvature="0"
id="path3223"
d="m 264.053,434.891 20.35,-71.006 v 55.721 c 0,6.081 -0.346,8.218 -1.726,9.697 -1.036,1.15 -3.437,1.644 -6.099,1.644 h -1.035 v 3.944 h 28.765 v -3.944 h -1.497 c -2.646,0 -5.062,-0.493 -6.097,-1.644 -1.382,-1.479 -1.727,-3.616 -1.727,-9.697 v -47.502 c 0,-6.082 0.345,-8.383 1.727,-9.862 1.15,-0.986 3.451,-1.644 6.097,-1.644 h 1.497 v -3.781 h -22.321 l -16.799,57.364 -16.437,-57.364 h -22.206 v 3.781 h 2.07 c 6.099,0 7.249,1.315 7.249,9.205 v 45.2 c 0,7.232 -0.345,10.191 -1.381,12.328 -1.15,2.137 -3.583,3.616 -6.098,3.616 h -1.841 v 3.944 h 23.701 v -3.944 h -1.495 c -2.991,0 -5.408,-1.151 -6.805,-3.452 -1.364,-2.301 -1.709,-4.438 -1.709,-12.492 v -51.117 l 20.233,71.006 h 3.584"
style="fill:#999b9e;fill-opacity:1" /><path
inkscape:connector-curvature="0"
id="path3225"
d="m 329.044,379.335 c -14.267,0 -23.586,11.177 -23.586,28.765 0,16.93 9.319,28.436 23.226,28.436 14.035,0 23.355,-11.506 23.355,-28.6 0,-16.931 -9.32,-28.601 -22.995,-28.601 m -0.46,3.78 c 4.126,0 7.692,2.63 9.648,7.068 1.841,4.109 2.646,9.698 2.646,17.752 0,16.6 -4.027,24.818 -12.195,24.818 -8.153,0 -12.082,-8.219 -12.082,-24.983 0,-7.89 0.821,-13.478 2.662,-17.587 1.826,-4.273 5.524,-7.068 9.321,-7.068"
style="fill:#999b9e;fill-opacity:1" /><path
inkscape:connector-curvature="0"
id="path3227"
d="m 371.155,355.995 -16.339,0.822 v 3.616 h 0.789 c 4.833,0 5.885,1.644 5.885,9.369 v 53.419 c 0,6.903 -0.23,8.712 -1.15,11.67 h 3.797 c 2.859,-4.767 3.566,-5.588 4.717,-5.588 0.559,0 1.117,0.164 1.94,0.986 5.653,4.602 8.069,5.588 13.247,5.588 12.409,0 21.384,-11.999 21.384,-29.093 0,-16.108 -8.301,-26.956 -20.71,-26.956 -6.443,0 -11.144,3.123 -13.56,8.711 v -32.544 m 11.933,27.942 c 7.381,0 11.177,7.89 11.177,23.34 0,16.272 -3.912,24.655 -11.391,24.655 -8.284,0 -12.641,-8.548 -12.641,-24.162 0,-7.89 1.037,-13.313 3.453,-17.423 2.169,-3.944 5.868,-6.41 9.402,-6.41"
style="fill:#999b9e;fill-opacity:1" /><path
inkscape:connector-curvature="0"
style="fill:#999b9e;fill-opacity:1"
d="m 426.711,380.157 -16.782,0.986 v 3.616 h 1.266 c 4.815,0 5.852,1.644 5.852,9.205 v 27.778 c 0,7.562 -1.036,9.37 -5.852,9.37 h -1.825 v 3.779 h 25.051 v -3.779 h -1.809 c -4.849,0 -5.9,-1.645 -5.9,-9.37 v -41.585"
id="path3229" /><path
inkscape:connector-curvature="0"
id="path3231"
d="m 455.819,355.995 -16.782,0.822 v 3.616 h 1.251 c 4.832,0 5.867,1.644 5.867,9.369 v 51.939 c 0,7.726 -1.035,9.37 -5.867,9.37 h -1.825 v 3.779 h 25.065 v -3.779 h -1.841 c -4.849,0 -5.868,-1.645 -5.868,-9.37 v -65.746"
style="fill:#999b9e;fill-opacity:1" /><path
inkscape:connector-curvature="0"
id="path3233"
d="m 509.306,407.606 c -0.56,-17.423 -8.844,-28.271 -21.368,-28.271 -12.098,0 -20.826,11.834 -20.826,28.271 0,17.587 8.613,28.929 21.96,28.929 8.629,0 14.612,-4.603 19.56,-14.794 l -3.451,-1.808 c -4.027,8.547 -8.054,11.999 -14.268,11.999 -9.089,0 -12.984,-7.231 -13.101,-24.326 h 31.494 m -31.378,-4.11 c 0.099,-12.327 4.108,-20.052 10.568,-20.052 6.443,0 10.239,7.561 10.125,20.052 h -20.693"
style="fill:#999b9e;fill-opacity:1" /><g
id="g3235"
style="fill:#999b9e;fill-opacity:1">
<g
id="g3237"
style="fill:#999b9e;fill-opacity:1">
<path
inkscape:connector-curvature="0"
d="m 545.988,377.995 c 0.972,0 1.921,0.249 2.847,0.748 0.926,0.499 1.647,1.213 2.163,2.141 0.518,0.928 0.776,1.896 0.776,2.904 0,0.998 -0.255,1.957 -0.765,2.877 -0.508,0.921 -1.223,1.636 -2.14,2.145 -0.919,0.509 -1.879,0.764 -2.882,0.764 -1.003,0 -1.963,-0.254 -2.882,-0.764 -0.918,-0.509 -1.634,-1.223 -2.144,-2.145 -0.512,-0.92 -0.768,-1.879 -0.768,-2.877 0,-1.008 0.259,-1.976 0.779,-2.904 0.519,-0.928 1.242,-1.643 2.166,-2.141 0.93,-0.499 1.879,-0.748 2.85,-0.748 z m 0,0.964 c -0.812,0 -1.604,0.208 -2.372,0.625 -0.769,0.417 -1.371,1.011 -1.806,1.785 -0.434,0.774 -0.65,1.581 -0.65,2.418 0,0.833 0.213,1.631 0.64,2.395 0.426,0.764 1.023,1.359 1.789,1.786 0.767,0.427 1.567,0.64 2.399,0.64 0.834,0 1.632,-0.213 2.399,-0.64 0.766,-0.426 1.361,-1.021 1.785,-1.786 0.424,-0.764 0.637,-1.562 0.637,-2.395 0,-0.837 -0.216,-1.644 -0.648,-2.418 -0.432,-0.773 -1.033,-1.368 -1.805,-1.785 -0.771,-0.417 -1.56,-0.625 -2.368,-0.625 z m -2.54,8.023 v -6.23 h 2.145 c 0.731,0 1.263,0.058 1.59,0.173 0.329,0.115 0.59,0.316 0.784,0.603 0.195,0.286 0.293,0.591 0.293,0.913 0,0.455 -0.164,0.852 -0.49,1.189 -0.324,0.337 -0.757,0.527 -1.296,0.568 0.221,0.092 0.397,0.202 0.53,0.33 0.252,0.245 0.559,0.657 0.922,1.235 l 0.761,1.22 h -1.233 L 546.899,386 c -0.435,-0.769 -0.784,-1.251 -1.047,-1.447 -0.184,-0.145 -0.453,-0.217 -0.806,-0.217 h -0.592 v 2.647 h -1.006 z m 1.007,-3.502 h 1.226 c 0.584,0 0.983,-0.087 1.197,-0.262 0.214,-0.175 0.319,-0.406 0.319,-0.694 0,-0.185 -0.051,-0.351 -0.154,-0.497 -0.103,-0.146 -0.244,-0.256 -0.428,-0.328 -0.182,-0.072 -0.52,-0.107 -1.013,-0.107 h -1.147 v 1.888 z"
id="path3239"
style="fill:#999b9e;fill-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.4 KiB