Domain Driven Design, Language and DevOps for Distributed Systems with CircleCI’s Rob Zuber
Release Date: 08/27/2019
QuantLayer Podcast
As software teams begin to migrate to serverless, they will require more in the way of serverless specific tooling: cost tracking, alerting, monitoring, and so on. Here, we look at a number of serverless tooling providers and discuss what they bring and how they will compete with traditional tooling services. Topics: Installable versus Hosted Platform On Hosted Platform Tooling providers - CloudZero - Dashbird - Hasura GraphQL Engine - IOpipe - Iron.io - lumigo - Node Lambda - SCAR - Sigma - Stackery - Thundra On framework On security - Protego - Threat Stack On Installable Platform Links:...
info_outline AWS, GCP, and Azure: The Tradeoffs of Serverless ArchitecturesQuantLayer Podcast
Serverless has caused a massive shift in approaches to application design. On this episode, we explore what serverless gives teams, and the tradeoffs involved in going the serverless route. We cover players like Amazon AWS, Google GCP, and Microsoft Azure, and what else is in store for the space. Topics: What Serverless is On their benefits Monolithic versus microservices architectures How might development teams work on serverless applications versus traditional ones On tradeoffs of Serverless Business benefits of Serverless The drawbacks Links: Serverless - What is Serverless? - Squadex -...
info_outline Databases and NoSQL: MongoDB’s Approach to Companies with Scaling Data RequirementsQuantLayer Podcast
Relational databases versus NoSQL is of interest today given growing data requirements for businesses. Real-time, internet of things, storing geodata, financial data are examples where traditional relational databases don’t make the cut required for modern systems. We discuss the successes and failings of relational databases, and how MongoDB’s approach to NoSQL data structures allow them to serve specific customer problems with specialized solutions. We look at some customer case studies and finish up with their business model. Topics: What MongoDB is Their database Their overview What...
info_outline Cloud Computing at the Edge: An Overview of Fastly (FSLY)QuantLayer Podcast
Edge computing is a topic that isn’t getting enough coverage. We’ve covered CDNs like CloudFlare before, but we wanted to look at Fastly, an edge computing player that went public early in 2019. On this episode, we cover edge computing topics like rapidly purged caching. We run through a few case studies of the value edge computing brings some of Fastly’s customers. We discuss major risks that the company might face and postulate on why we think they’re trading at a discount compared to other SaaS companies like CloudFlare ($NET) and Elastic ($ESTC). Topics: QuantLayer Mission...
info_outline Financial Services APIs and Silvergate CapitalQuantLayer Podcast
There has been a lot of interest around developer-first banking APIs recently. On this episode, we go over recent tech IPO Silvergate Capital (ticker $SI), which is a digital currency focused bank and settlement network. We discuss their business, particularly around digital currency initiatives and their Silvergate Exchange Network (or SEN). We get into the weeds of what it means to claim to be an API first financial services company. Enjoy the episode. Topics: On Silvergate Capital QuantLayer mission statement analysis Overview of Silvergate Capital Digital Currency Initiative Silvergate...
info_outline Chips, Chips, Chips: Canaan Mining, NVIDIA, AMD, ASICs, GPUs, AI and ML chipmakersQuantLayer Podcast
Recently, there has been a lot of recent interest in customized semiconductors. Bitcoin mining has highlighted the interest in ASICs, or application specific chips, and as we move up the customized application layer stack, discussion of AI and ML chips becomes necessary. On this episode, we look at Canaan Mining, a chinese Bitcoin mining chip manufacturer. And we look at them in the context of growing trends in AI and ML chips. We compare and contrast AMD and NVIDIA and discuss the new growth in startups in the traditionally capital intensive space. We finish up with what you should be on the...
info_outline Discussing a Parallel Financial System with Barney Mannerings from Vega ProtocolQuantLayer Podcast
On this episode, we speak with Barney Mannerings, founder of Vega Protocol, which is a blockchain product initially focused on derivatives markets. Barney understands this space really well, and it was a pleasure talking to him about what he’s building at Vega. Broadly, we discuss the DeFi, or Parallel Financial System, space, and Barney talks to us about why he thinks this space is important. He explains how Vega, in many ways, augments and replaces some exchanges, and how it serves as an integration layer with other protocols. We finish up with some areas of tech that Barney is excited...
info_outline Datadog: A Developer Friendly Monitoring and Analytics Product or Ecosystem?QuantLayer Podcast
On this episode, we dig into Datadog’s (Ticker: DDOG) IPO prospectus. We discuss their approach to analytics and monitoring, and how companies can benefit from using them. We look at a few case studies of how companies derive value from their product, and one in particular, that can generate value from its use. We also run through their developer-friendly offering and how quickly the product can be incorporated into a system. We spend a little time with their financials and then discuss our view of thinking about them as a product versus an ecosystem. Topics: What Datadog is Anecdotes of...
info_outline Content Delivery Networks, DDOS Protection and Bot Fighting: CloudFlare as a Web Performance and Security CompanyQuantLayer Podcast
We go over the CloudFlare IPO prospectus, which calls itself a “Web Performance and Security Company.” We discuss their mission statement, their stated competitive advantages, risks they may face and a quick overview of their financials. Topics: The Web Performance and Security Company Cloudflare's mission Companies putting mission statements int their prospectuses How would an early stage startup use Cloudflare versus a Fortune 500 On "Our Industry" section On "Why We Win" section Disruptive Business Model Ease of Use Efficient Go-to-Market Model Product Innovation and Velocity...
info_outline How Ron Lichty Manages the Unmanageable: Topics on Software Management, Agile Processes, and Making Software HumQuantLayer Podcast
Software Consultant Ron Lichty joins us to talk about all things software management. Ron has a treasure trove of experience helping teams accelerate and amplify their software practices. We look at the history of waterfall-style projects transitioning to Agile projects. We talk about his time as a product manager at Apple and his work with Charles Schwab at the time they launched their electronic trading platform. Ron articulates his views on the different types of developers out there and how to motivate them. We finish up with a couple areas Ron is excited about: Blockchain and Virtual...
info_outlineWe have Rob Zuber, CTO from CircleCI on. A lot of the projects we work on implement CircleCI, so we were super excited to speak to Rob. We talk about his background and how he became part of CircleCI through an acquisition. We also get into one of his favorite topics: language. Particularly the words that are used in projects, and how important they are for workflow. We also discuss “Domain Driven Design,” or the idea that when creating a layer of functionality, to keep it bounded within its domain so other layers don’t creep into it. This was an engineering heavy episode that was a lot of fun. Hope you enjoy this one.
But before we get to the conversation, here’s a word from a sponsor, Blockchain Training Conference, that I’m really excited about. What if there was an educational industry conference, where all of the sessions were focused on teaching you something instead of selling you something? There is and it’s Blockchain Training Conference 2019. It’s going to be hosted August 28th to the 30th in Denver, Colorado. BTC2019 offers every attendee the chance to leave certified and confident in their understanding of blockchain technology. Move past the jargon to gain a robust understanding of blockchain and cryptocurrencies with master classes taught by industry luminaries like Andreas M. Antonopoulos, René Pickhardt, Jameson Lopp, Pamela Morgan, and many others. Register today and learn more at blockchaintraining.org.
We also have a coupon code for our listeners that you can use to get a 10% discount for the conference: quantlayer10
Go to https://blockchaintraining.org/attend/ and hit buy on your ticket, and put in the coupon code quantlayer10 (that’s Q U A N T L A Y E R and the number 10).
We are going to be at this conference in August, so reach out if you will be there as well. Would love to meet in meatspace.
Topics:
- Rob's background & early time at CircleCI
- Other technical problems they had to deal with
- On his favorite topics: Language
- Concepts he highlighted on his talked, "Words Matter: Ubiquitous Language and Throughput"
- Domain Driven Design
- On developer tools and product development around those tools
- On his blog: Predictions for 2018 from Rob Zuber, CTO at CircleCI
Books:
Domain Driven Design by Eric Evans
Implementing Domain Driven Design by Vaughn Vernon
The Lean Startup by Eric Ries
Design Patterns: Elements of Reusable Object Oriented Software by Erich Gamma
Links:
CircleCI: https://circleci.com/
Rob’s twitter: https://twitter.com/z00b
Predictions for 2018 from Rob Zuber, CTO at CircleCI: https://circleci.com/blog/predictions-for-2018-from-rob-zuber-cto-at-circleci/
“Words Matter: Ubiquitous Language and Throughput”: https://www.youtube.com/watch?v=g4LNezYjLLM
What it means to be remote-first vs. remote-friendly - https://circleci.com/blog/what-it-means-to-be-remote-first-vs-remote-friendly/
High performing engineering teams: https://www.youtube.com/watch?v=_E3f6v7zHP8
Devops: https://www.youtube.com/watch?v=hdxj5O-a58E
10 ways you’re doing devops wrong: https://circleci.com/blog/10-ways-you-re-doing-devops-wrong/