How does Facebook Scale Automation TGNS19
JoeBot covers Facebook's testing infrastructure, automated SEO testing, and code quality practices. The episode touches on funding rounds at Sea Lights and Honeycomb, plus multi-cloud security and API security tools.
Hey, ever wonder how Facebook scales autonomous testing? Want to know how to interview and hire software performance testing professionals? And you know the five steps organizations can take to simplify multi cloud security? Final answers to these and all other end to end Full Pipeline Automation Performance testing security testing DevOps topics in this episode of the Test Guild News show for the week of October 24th. So grab your favorite cup of coffee or tea and let's do this before we jump into it, this episode of the Test Guild News show is sponsored by the awesome folks at applitools. Applitools is the next generation test automation platform. Powered by visual AI. It increases quality, accelerates delivery, and reduce costs with the world's most intelligent automation platform. But seeing is believing. So create your free account now. So check it out now by clicking on the link in the comment down below to set up your free account. And while you're there, why not like leave a comment or subscribe to get alerted every time I release a new episode. It really does help the algorithm spread automation awesomeness to the masses. First up, automation news. The first news item comes your way via LinkedIn and this was posted by Unmesh. I've been following Umesh for a while. He always has a lot of great content and this one is Facebook Engineering Testing at Scale. So this article goes into detail how Facebook enables developers to prototype, test and iterate on new features quickly, and how it's so important to Facebook's success and to do it effectively. The key is to have a stable infrastructure that doesn't introduce unnecessary friction. So this article goes into ways to make your infrastructure more reliable and how to address common challenges that you face with automation testing. So the article goes into information around integration tests and infrastructure best practices, how they handle defining the test environment of Facebook, autonomous integration testing, lessons learned through deployment, and a bunch of other awesome insights. So definitely check out that article in the link down below. And one topic I think a lot of people miss out on is how to automate SEO and how SEO actually affects the performance of your website. So I found this next article via Twitter where Dmitri posted how he just released a new blog post on automated SEO testing using Cypress. So this article is a really nice breakdown of why SEO is important and the types of things you need to look out for and how you can actually automate a lot of things as part of your pipeline when you're doing automated testing. And it just goes over what is SEO? The different factors that contribute to SEO, the key indicators you need to look for, and a good demonstration on how to actually do automated SEO verification with Cypress. Definitely another must read that I think is really critical as well. Also, do you know Automation Guild, one of the first online events in the world, dedicated 100% automation testing is back and we're and we need your help voting on sessions that you want to hear at this next event. And to do that all you need to do is go to link down below and upvote all the sessions you find interesting. And based on votes I determine who's going to speak at this event. So definitely check that out also. So one thing we always cover at Automation Guild conferences is code quality. How to make your tests less flaky. This next article goes over why code quality is a concern for businesses, bottom liners and programmers. And because automation testing is programming, it definitely will apply here as well. And this article goes over what is code quality? A few important factors to consider when thinking about code quality, what the impacts are of code quality, how to create a sustainable piece, and how quality code gives you a competitive advantage. So once again definitely something everyone should be aware of. So check it out in the links down below as well. And if you probably noticed the past few years how Microsoft really has brought itself back up to one of the premier tech companies. So I always listen to their chairman and CEO anytime he talks. So this next one's from Sadie on his annual letter on progress made and opportunities and why he has optimism for opportunities ahead. The reason why I put this under the Automation section is he actually calls out how that power platform can be used to actually transform application development to allow anyone to automatically create workflows, apps, build virtual agents and analyze data in an automated way. And they talk about the business process automation that they have to help you with your day to day workflows. Also covers really important factors like security, gaming and I always think it's a good thing just to follow the leaders in the space just to see where they see the direction going. And usually when reading these type of articles you can get kind of indicators of maybe where the industry may be going in the future. So it's definitely a worthwhile read. So one of the last projects I actually worked on before I was laid off by my previous company was incorporating C Lights into our CICD pipeline. And what's awesome about technologies like C Lights is that rather than run all you things against everything, as soon as you check in code, this technology allows you to analyze results of what was checked in and then based on that tell you exactly which test target that exact change. So you have really a good indicator that code A and B change and that you only need to write run test Z and B to cover that. So it helps you release software quicker and faster because you're not running thousands tests, waiting for results and having false positives. You have really targeted tests going against, going exactly against the things that have changed in your own environment. So it was one of the last things I worked at my last company. So I was really excited to see this piece of news, which is the Follow the Money type news item.
I need some tunes playing when I play this. Damn. Anyway, so this is the announcement that Sea lights has raised $30 million in funding. As I say, always follow the money because this shows you where the market is going or where our industry is going. And I really think this is a big trend that a lot of people should be taking more advantage of. And one of the investors mentioned that they're very confident with the team at C Lights and their technology and how they really believe it's going to be one of the fastest growing tech companies in software, DevOps and QA. So if for some reason a company becomes successful in one area, you probably start seeing other copycat companies as well. So definitely something to check out if you've heard of it. I really think it can help you deliver better quality quicker and faster using this type of technology. Next up, performance Inside Reliability News. I should actually call this the James Pulley section because it seems like the past few weeks he's been in every single news item that I brought up. But this next announcement he just gave on LinkedIn is that they're publishing their second book on PerfBytesPress called Interviewing and Hiring Software Performance Test Professionals. So you actually can pre order it now like I'm doing. So this book is going to help you find high value software performance professionals which are really in demand nowadays, especially with say, reliability engineering. And James is an expert in this era. So I think anytime James writes anything, it is a must read. So you can grab that now and pre order it because I'm sure it's going to be awesome. And in another Follow the Money news item, software observability platform Honeycomb just raised $50 million. This is an area that I've been talking a lot about this year and I thought it's definitely going to be a high, it's definitely going to be a trend that I'm going to see more of and that is site reliability engineering and observability Telemetry. So Honeycomb just raised $50 million if you don't know Honeycomb is a software observability platform used by developers all over the world and it helps you measure the internal state of a system by analyzing the raw data outputs to understand what may be impacting an application's performance. And this is a natural pairing with tools that you're probably familiar with if you do anything with performance testing like APM processes. So it's a must have technology that I think you need in place. And there's a lot of tools like Honeycomb that are coming out that can help you with observability. So something to keep your eye on Next up, Security News so the first article that caught my attention around security this week was an article on simplifying multi cloud security in a cloud native world. Two items that have been really hot this year is Cloud Native and Multi cloud security. So this is another article that just dives in with a little more information on the keys to security cloud environments and and what you need to understand and why they're not the same as normal data center operations. And this has a really good breakdown on five steps organizations could take to simplify their multi cloud testing efforts. So as more and more companies move to a cloud native world, I've been seeing this shift as well on my podcast, speaking with other test experts. So definitely get informed. Check out this article to keep up to date on the latest and greatest in security and cloud native things you need to be concerned about. So this last article in Security comes your way through Richard Serrata on Twitter and Richard talks about he wrote this looks like a fairly good pattern for securing your APIs. So this caught my attention when I clicked on the link. It's a really good article on best practices for securing your applications and API using apigee. So thanks Richard for that tip. Meanwhile, reading the article on Cloud native apps, I somehow stumbled across a new tool. As you know, I'm always interested in new tools and technology and this one I've never heard about before is called Traceable AI. And Traceable AI focuses on API security for cloud native apps and they also have a free plan that allows you to check it out also. So those are all the newsworthy items I found for the week of October 24th. Definitely check them all out in the links down below. And while you're there, also definitely check out applitools, which is the world leader in visual validation testing. I've used them myself in the real world, so they're definitely a tool, a product and a company I believe in. So definitely check them out if you haven't already. All right, so that's it for this episode of the Test Guild News Show. I'm Joe. My mission is to help you succeed with creating end to end, full pipeline, testing awesomeness. As always, test everything and keep the good. Cheers.
More from JoeBot
Automation Testing Podcast 2026: New Schedule, Events, Discounts with Joe Colantonio
Automation Guild Kickoff, AWS Nova, Karate v2, and AI Testing Reality and more TGNS177