Episode 34 - Daniel Bryant from Ambassador Labs (Datawire) and InfoQ
July 22nd, 2020
This week, we have the opportunity to meet up with Daniel Bryant, Product Architect at Ambassador Labs (Datawire), News Manager at InfoQ, and Chair of QCon London. He is a leader within the London Java Community (LJC), and he writes for well-known technical websites such as InfoQ, O'Reilly, Voxxed, and DZone. He blogs at https://medium.com/@danielbryantuk.
John and Daniel talk about the open-source movement, and building commercial products on top of these things. Because Ambassador Labs products are pretty much open core, they rely on a fantastic community that has contributed in major ways.
Daniel is the News Manager at InfoQ, and has been a writer for them since 2014. They talk about the path Daniel took to become a writer for InfoQ, and his interest in DevOps and microservices. He credits much of his success to finding mentors and building relationships with them.
As chair for QCon London, he helps with the planning and delivery of the developer-focused event. He claims to be only a very small part of the QCon machine, and that everyone has worked really hard to make sure that sort of the QCon values are evidenced in everything they do.
“Take ideas or have ideas, and then code, test, deploy, release, verify, and observe, which is super, super important. I look at the Humio folks a lot on this kind of stuff.”
Product Architect at Datawire
Daniel shares his view on developing a Cloud Native mindset, and how it empowers developers. They then talk about the value of observability, especially within Cloud Native environments. He discusses the importance of moving from simply collecting logs to understanding the semantic meaning of what's happening in those logs.
“It's no good being able to log a hundred different services if you can’t join the dots with a user's request. You need a product like Humio where you can ingest the sheer volume of stuff potentially coming out of all these online services. And then not only can you ingest it, but can you search it? Can you understand it? Can you pull out the semantics? Can you correlate the behavior?”
Staying informed about the latest developments is critical to anyone involved with cloud native technology. It’s important to remain “book smart,” and to keep tech skills sharp. One of the best ways to develop skills is to download and use trial versions of products.
“You can easily trial stuff. It’s really key to download something and get playing with it, and figure out if it's useful or not. I'm super happy with the ability to just pull something down and give it a trial without having to go through an onerous sales cycle. As a developer, that is super empowering. Does it work for me? Yes/No. Is the documentation good? Yes/No. Make a decision right there.”
Listen to the whole podcast to answer the following:
How can you find ways to help in the open-source community?
What may (or may not) be happening with QCon?
How can a high school teacher help the trajectory of a student’s career?
How can Cloud Native be defined?
Where should you put your best developers: Developer productivity, the platform, or the core product?
What are the four key steps to consistently delivering value?
When is it worth paying for expertise to deploy open-source solutions?
How can developers minimize friction, to deploy, release, and observe on their own?
Daniel invites you to get hold of him at @Daniel BryanUK on Twitter, GitHub, or LinkedIn. Find out more about Datawire and Ambassador at getambassador.io, where you’ll find podcasts and articles from Daniel and the Datawire team. You can also contact the team on Slack.