• Latest
  • Trending
Scaling Container Technologies at Coinbase with Kubernetes | by Coinbase | Jun, 2022

Scaling Container Technologies at Coinbase with Kubernetes | by Coinbase | Jun, 2022

June 6, 2022

IamFuture launches the exclusive Web3 ecosystem that is built to master the cycles of the market.

June 30, 2022
Decline In Ethereum Futures On CME Suggests Institutional Investors Are Still Bearish

Decline In Ethereum Futures On CME Suggests Institutional Investors Are Still Bearish

June 30, 2022
NFTs to appear on Facebook, cross-post with Instagram as Meta Web3 expansion continues

NFTs to appear on Facebook, cross-post with Instagram as Meta Web3 expansion continues

June 30, 2022
Grayscale’s Bitcoin Fund Reaches Record Discount After SEC Snub

Grayscale’s Bitcoin Fund Reaches Record Discount After SEC Snub

June 30, 2022
Investors Are Counting On These Stocks To Pay Their High Yield Dividends | by Mark Hake | The Capital | Jun, 2022

Investors Are Counting On These Stocks To Pay Their High Yield Dividends | by Mark Hake | The Capital | Jun, 2022

June 30, 2022
Interlay (INTR) Trading Starts June 30 – Deposit Now

Interlay (INTR) Trading Starts June 30 – Deposit Now

June 30, 2022
Announcing the Relay VSCode extension | by Coinbase | Jun, 2022

Announcing the Relay VSCode extension | by Coinbase | Jun, 2022

June 30, 2022
Bitwells Exchange Launches 777 BTC Giveaway for Derivatives Traders

Bitwells Exchange Launches 777 BTC Giveaway for Derivatives Traders

June 30, 2022
What’s Protocol Monetary Trade Policy, and Why Is it Such a Big Deal?

What’s Protocol Monetary Trade Policy, and Why Is it Such a Big Deal?

June 30, 2022
  • Contact Us
  • Privacy Policy
Thursday, June 30, 2022
Mount Rushmore Crypto
  • Home
  • Top News
  • Crypto
  • Crypto Technical Analysis
  • Store
No Result
View All Result
  • Home
  • Top News
  • Crypto
  • Crypto Technical Analysis
  • Store
No Result
View All Result
Mount Rushmore Crypto
No Result
View All Result
Home Crypto

Scaling Container Technologies at Coinbase with Kubernetes | by Coinbase | Jun, 2022

Automatic by Automatic
June 6, 2022
in Crypto, Top News
0
Scaling Container Technologies at Coinbase with Kubernetes | by Coinbase | Jun, 2022
0
SHARES
1
VIEWS
Share on FacebookShare on Twitter


Tl;dr: Our recent evaluation of Kubernetes underscored its suitability for scaling Coinbase into the future. In the past, a migration to Kubernetes raised concerns due to the operational burden of running and securing the control plane in-house. We’ve now concluded that managed Kubernetes offerings reduce this operational burden without compromising our stack security.

By Clare Curtis, Coinbase Staff Software Engineer

Almost two years ago we released a blog post detailing why Kubernetes is not part of our technical stack. At the time, migrating to Kubernetes would have created a whole new set of problems that outweighed any near-term benefits. However, as these technologies have matured, our newly-formed Compute Team devised a strategy for leveraging Kubernetes in a way that can deliver a more flexible and scalable version of our current system.

Coinbase has grown substantially since we first considered migrating to Kubernetes. With any growth of this kind, it is important to prioritize scalability concerns. As we continue to scale, one of the main areas in need of future-proofing is Coinbase’s compute platform. In mid-2020, our largest service was configured to run a relatively small number of hosts, whereas today it’s running 10x that number.

In this same period, we quadrupled the size of our engineering organization causing a substantial increase in the number of deployments — each needing completely new hosts. The increase in the number of deployments have raised concerns over future scalability as we are already running into technical limitations of current APIs and resources. Recurring issues with getting enough capacity and having it delivered in a reasonable timeframe, caused an increase in failed deployments and required our largest services to dramatically slow down their release process.

While these issues are solvable, we decided to take this opportunity to evaluate whether it made sense to continue investing in a homegrown system or consider an open source alternative that would be much more scalable in the long term.

In our evaluation of Kubernetes, we found that one of the biggest advantages of a migration is that it decouples host provisioning from service deployment, moving the burden of managing host acquisition from individual teams to the broader Infrastructure team. This empowers the Infrastructure team to take a holistic approach to host management. Also, capacity constraints are less likely to affect deployments, and we reduce the amount of cloud provider specific knowledge that individual engineers need to maintain.

The Kubernetes community has created a wealth of knowledge and tooling that we can utilize to provide better support to teams and quickly enable new features. Additionally, as Kubernetes is extensible, there is still the option to build tooling internally and open source it for use within the wider community.

Security is incredibly important at Coinbase and securing Kubernetes clusters is a non-trivial undertaking. Transitioning from highly-isolated and single-tenant compute to a system which promotes multi-tenancy requires deliberate security design and consideration. Because we have high-security workloads where we have to guarantee isolation, we must run separate clusters and build automated tooling that handles all cluster operations. Giving individuals access to operate high-security infrastructure is not allowed.

Managed Kubernetes offerings, such as AWS EKS, take on the responsibility of operating, maintaining, and securing the control plane, reducing the operational burden of running many clusters. Reducing our operational burden and security responsibility enables us to focus on building the orchestration and automation that is required to support many clusters across a large engineering organization. EKS has significantly matured over the past few years and shown that it provides stable, operational Kubernetes while also integrating with features that are commonly used in EC2 such as being able to attach security groups to pods and IAM Roles to service accounts. Having those integrations reduces the risk and cost associated with migration, as they allow for migration without having to change the identity or access patterns of our current platform.

While the migration to Kubernetes spurred concerns in the past, we’ve now concluded that managed Kubernetes offerings, such as AWS EKS, can reduce the operational burden without compromising security. Ultimately, we realized there is a clear ceiling to the ability of our homegrown system to scale, and while there is a large set up and migration cost associated with a move to Kubernetes, we are confident that it will be more flexible and scalable than our current system.



Source link

Related articles

IamFuture launches the exclusive Web3 ecosystem that is built to master the cycles of the market.

June 30, 2022
Decline In Ethereum Futures On CME Suggests Institutional Investors Are Still Bearish

Decline In Ethereum Futures On CME Suggests Institutional Investors Are Still Bearish

June 30, 2022
ShareTweetShareShare
Previous Post

Ripple co-founder dumps 70 Million XRP

Next Post

Hold Steady – Kraken Blog

Related Posts

IamFuture launches the exclusive Web3 ecosystem that is built to master the cycles of the market.

by Automatic
June 30, 2022
0

AMSTERDAM, NORTH HOLLAND, THE NETHERLANDS, June 28, 2022 (GLOBE NEWSWIRE) — The international innovation team IamFuture is unfazed by the...

Decline In Ethereum Futures On CME Suggests Institutional Investors Are Still Bearish

Decline In Ethereum Futures On CME Suggests Institutional Investors Are Still Bearish

by Automatic
June 30, 2022
0

Institutional investors have been bearish toward Ethereum for a while now. There have been outflows rocking the digital asset until...

NFTs to appear on Facebook, cross-post with Instagram as Meta Web3 expansion continues

NFTs to appear on Facebook, cross-post with Instagram as Meta Web3 expansion continues

by Automatic
June 30, 2022
0

Facebook will support nonfungible tokens (NFTs) with a “digital collectibles” tab on creators’ timelines to display their work. Meta technical...

Grayscale’s Bitcoin Fund Reaches Record Discount After SEC Snub

Grayscale’s Bitcoin Fund Reaches Record Discount After SEC Snub

by Automatic
June 30, 2022
0

Alex Dovbnya Grayscale Bitcoin Fund's discount has hit a record at 35% Shares of Grayscale Bitcoin Trust (GBTC) started trading...

Investors Are Counting On These Stocks To Pay Their High Yield Dividends | by Mark Hake | The Capital | Jun, 2022

Investors Are Counting On These Stocks To Pay Their High Yield Dividends | by Mark Hake | The Capital | Jun, 2022

by Automatic
June 30, 2022
0

StocksThese stocks have low payout ratios, meaning that their dividends are well covered by earningsPhoto by Mikhail NilovThese dividend stocks...

Load More

Enter your email address:

Delivered by FeedBurner

Quick Navigate

  • Home
  • Crypto
  • Crypto Technical Analysis
  • Top News
  • Thank You
  • Store

Top News

Starbucks joins NFT party, UK government seeks stablecoin regulations and Crypto Twitter rallies behind cancer fighter, Hodler’s Digest: Apr. 3-9

Katie Haun’s VC Firm Leads $11M Round for Web 3 Community Platform Highlight

SHIB to List on DeFi Exchange Parex Tomorrow

© 2021 mtrushmorecrypto - Crypto Related News Blog

No Result
View All Result
  • Home
  • Top News
  • Crypto
  • Crypto Technical Analysis
  • Store

© 2021 mtrushmorecrypto - Crypto Related News Blog

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT