
44
Behind the scenes with Vimeo’s Director of Enterprise Architecture

Sachin Joshi
Director of Enterprise Architecture at Vimeo
“Customer experience is top priority, if the customer isn’t happy and you scale it, it doesn’t matter, nobody's gonna use it!”
This week, David is joined by Sachin Joshi, Director of Enterprise Architecture at Vimeo, to discuss customer experience as the north star of architecture work, the evolution and impact of AI, and Vimeo's code-to-cash process for business efficiency.
Join us as we discuss:
Vimeo's enterprise architecture, integration, and automation
How to prioritize customer experience when scaling applications
Monolithic vs microservices architecture
David Joy:
What is up, everyone? Welcome to the Big Ideas in App Architecture Podcast. In today's episode, I'll be speaking with Sachin Joshi, who is the director of enterprise architecture at Vimeo. Sachin and I get into what are his thoughts around business tech operations to his thoughts around improving end-to-end business process. We also talk about gen AI and what he feels is going to be its impact at Vimeo. So pump up the volume, and get ready for a fun conversation with Sachin Joshi. All right, so welcome to the podcast, Sachin. How are you doing today?
Sachin Joshi:
I'm doing great. Thanks for having me. It's a pleasure.
David Joy:
For everyone listening in, Sachin is the director of enterprise architecture at Vimeo, the company that does video, and there's a bunch more that we would love to learn about Vimeo, Sachin. But you've also previously worked at really great logos like E&Y, Verizon, companies like Oracle, and you have very extensive experience working. As a transformation expert, as you say on your LinkedIn, it seems like your worked on modernization, integration, automation, a bunch of other things. So I'm really excited to get into all of this and talk to you about it. So thank you so much once again for taking the time to come on the podcast.
Sachin Joshi:
Thanks. Thanks. It's a pleasure, and I'm super excited to share my journey here.
David Joy:
Tell us a little bit more about what you currently do at Vimeo and a little bit more about Vimeo.
Sachin Joshi:
Yep, sure. As an enterprise architecture, what's in my role in purview is I oversee integration automation of business applications, from marketing, sales, HR, finance and the data warehouse. So the integration of all those different business applications, optimizing the business processes and from code-to-cash and integration of all the systems. Apart from within these business applications, all the systems do connect with core platform of Vimeo itself to deliver the customer service and customer success operations. So my goal here is to see how I can achieve the operational excellence with the focus on customer experience and then employee experience as well.
David Joy:
So I have heard about Vimeo because a bunch of times I've seen videos with links from Vimeo, and I know there's this whole story about YouTube versus Vimeo. But tell us a little bit about what Vimeo does for people who don't know about Vimeo.
Sachin Joshi:
Yeah, definitely. So Vimeo caters to content creators and filmmakers. They can create their own videos and upload to this. It's an advertisement-free and subscription-based platform. We are second largest after the YouTube, as you said, and we are into three different businesses, B2B, which is enterprise. We also have products which are used by these different enterprises. B2C is where, as I mentioned, personalized videos that can be uploaded and recorded for content creators as well as for the filmmakers, the short videos. The third product is OTT, over the top, where we host something like, not Netflix and Prime, but something similar, we host for other customers. So these are the three products, yes.
David Joy:
So I do not know that Vimeo was ad-free and real subscription-based because I've usually been a consumer of, somebody sends me a link of Vimeo on Vimeo or bought something that they have done, and I get to watch it. I love the whole idea of catering to B2B as well, because I've seen a bunch of training videos from specific companies. So I know you've been at Vimeo for about a year plus. For somebody who was coming into the company as an outsider coming into, what surprised you about Vimeo?
Sachin Joshi:
When I started at the Vimeo, the most surprising thing was it's 100% cloud-based company. We are already on the cloud. Everything is on the cloud for Vimeo, which is amazing to see, because when I worked in EY and other consulting firms, there were many clients who were still migrating to cloud versus Vimeo was already on the cloud, which I was surprised for that. But also on the other side, the core platform of Vimeo still uses the monolithic architecture and even though it's on the cloud, but we still have this old school style setup, and that was, I was like, "Okay, this gives a great opportunity to modernize and transform the platform also." So I thought it's a unique setup where I have on one side it's 100% cloud, everything is SaaS based, and the other side, it still has an old school.
David Joy:
Yeah. Yeah, and what's interesting is, I'm just going to ask this question, right? I'm pretty sure you're not running on GCP, right? It's either Azure or AWS. So which one is it?
Sachin Joshi:
You would be surprised, actually. It's a mix of both AWS and GCP mostly. So yeah, it's a mix, though.
David Joy:
All right. So I always thought, for example, there's this joke, Microsoft doesn't host anything on Google the same way because it's competing products. So I thought Vimeo would also be not hosting a GCP, but that's good to know, yeah, it's very cool.
Sachin Joshi:
Yeah, no. I think it's a mix of both. Lately, wherever I have worked, it has a combination of multiple. So as they say, you shouldn't be putting all eggs in one basket, kind of...
David Joy:
From an architecture point of view, you would absolutely love the fact that a company is open to multiple clouds and not stuck to one particular cloud, I feel. So that's really cool. So I do want to get into some of the things you mentioned around your architecture and the transformation initiatives that you're working on, like taking the company from this monolithic architecture, even though they're on the cloud, two more. But before we get into that, tell us a little bit more about what are some of the key technology initiatives that you have and challenges that you are currently focused on at the company?
Sachin Joshi:
Yeah, so Vimeo, as I said, we have a lot of SaaS-based applications, Salesforce for marketing and sales initiatives. Then we also have a billing aspect of it since I right now more focused on the business side of it, how the business applications work, so billing has, we use Zuora. Zuora Billing, Zuora Revenue, which does, since we are a subscription-based company, we get all this billing and subscriptions happens through Salesforce to Zuora Billing. Our initiatives that we are having right now is focused on how do we simplify the business processes?
How do we give the more operation excellence by optimizing the business processes, so reduce the code-to-cash time end-to-end customer journey, how do we reduce the bottlenecks for the customer? It's all about customer focused and how to give the best. So the initiatives are all around simplifying, optimizing, automating, integrating and modernizing. So these are the five teams that our focus is, especially in my role right now is, and obviously we can talk more about gen AI, AI and ML, these technologies that how can we leverage these disruptive technologies to achieve all of these initiatives, the goals that we have set for ourselves.
David Joy:
Right. That'll be great to get into. So you mentioned code-to-cash. Can you expand for the audience who's listening to it, what does code-to-cash really mean for the business at Vimeo?
Sachin Joshi:
Yeah, so code-to-cash is pretty much when this is more for B2B, that's business to business, when we sell a business to another business, we first start with putting the code together, obviously before that we have the lead generation, get the leads and all. Once we have the code, we send the code to a customer. Once the customer signs up, we create opportunity, and then it has to be signed, the contract with the customer and the product to the customer to our provisioning. Once the customer's provisioning is done, then we could invoice the customer. That invoicing happens and then the revenue is generated. We need to recognize that revenue that is generated from this business and eventually, we get the cash up from that transaction. So it's basically a transaction for a customer from end to end. From we connected, we gave the code to we generate the cash from that transaction.
David Joy:
Got it. Yeah. So in your existing system when you were getting into the company, did you see this code-to-cash as a place where you felt like, "Okay, this needs modernizing, the way it's run right now is not really efficient," and things like that?
Sachin Joshi:
So when I was interviewed for this role, I think that's where we had this lot of discussions with various stakeholders as to what are the challenges we have in this whole process, where does it start? There are many areas or opportunities that can be optimized. That's where my role was to come and that's where I was very excited about as to, "Okay, there are tools, there are systems, there are many tools." Actually, we have hundreds of tools, how do we best use them? Not just this company, but anywhere when we have these kind of technologies and this kind of system, there's always, you will have silos, and you'll have redundant systems. That's the part of my role is to identify these silos where the tasks are performed within one area within the team. Sales team would perform their task, marketing would do theirs, similarly, finance has their own.
So there are different silos and that integration, the cross-functional coordination is very important. Also, when I came in, my first thing I did is I spoke to all different stakeholders from each of this department or this function and then put together enterprise architecture, base architecture, what we call it. Then my vision is now that we know what the base architecture looks like, what's the landscape of this whole infrastructure and architecture, which includes your business applications, application portfolio, databases, various systems, the ecosystem, the ecosystem. I put together a diagram explaining how this whole system today works, how the data flow from each system to other system, where are the gaps, and how it can be optimized, and that's where I start.
David Joy:
That's very cool, because the reason why I say that Sachin, it's an understatement, but I have a joke when I talk to architects. I myself associate myself as an architect, somebody who works on solutions, and it's an art obviously. But to put together an entire process and then to identify that and put it on a paper and show a diagram is actually also artwork. So we are basically not just architects but also artists who are able to take complex business problems and translate that into simple block diagrams that shows the flow in an entire end-to-end process.
What I've noticed from what you were saying is that also from my experiences that there are a lot of times when we go after something that looks really exciting, we feel like, "Oh, this is the right technology, let's take the right database, put it together with this application and move data across." But we forget the overall impact on end-to-end because sometimes you have to also consider what the experience is or on the customer side, who is going through this end-to-end transaction and how it feels like. So tell me a little bit about, and you and I were talking about it before we got in, how do you envision optimizing this business process from an end-to-end point of view and maybe for code-to-cash using the technologies that you already have?
Sachin Joshi:
So there are a lot of opportunities to automate, simplify these business processes, and we started with three different phases. Let's start with the quick win where we can use existing technologies and enable quickly with a little or no code, implement something that quickly shows the value, how it can be automated using the available tools that we have because we have to take into the consideration about the resource availability, the budget and other priorities, other projects that are in process right now. So with that, I started with this short-term phase, I call it short-term, mid-term and long-term phases. So with the short-term, we looked at what can be immediately implemented, which is less complex but high value, high business value? So identified that, and we started implementing that.
One of the very simple thing there is a validation process that goes where you just need to go and in the Salesforce, once we get the customer signed up, we have to provision them, the software, whether it's whatever this customer has signed up, does that customer has access? Let's say that was manual, we would quickly automate that. I'm just giving a simple one example. That's how once that is done in first six months, that's what our initiative was where we looked at it, we said, "Okay, existing tools we will use whatever the available tools are there, we enable certain things."
Then we looked at it, "Okay, one year from now, what else can be beyond six months?" We identified few tools where we needed to enable some additional features of existing tools. We may have to buy some additional licenses to enable those features. Like AI, for example, we wanted to enable. The tools are there, but AI was not licensed for us. Okay, let's go ahead and license the AI, it enables the automation for that piece. In the long term where we would say, "Okay, what other tools are available in the market which we can use like RPA, gen AI, these kind of tools we can use and automate it completely end-to-end?" Customer support, we can give a chatbot where a customer can just speak and ticket would be raised and looked into and solved automatically online to some extent. So those kinds of things on a long-term basis. So that's how we do.
David Joy:
Well, that's amazing. It's good to know the way you think about solving an end-to-end process. So this has led to in this podcast, and I'm trying to make the podcast a little bit more fun, I'm going to ask you the first, I'm going to ask you three obviously, but this is one of the first would you rather questions? Okay. So the first question is, Sachin, would you rather have a video hosting platform? You don't have to answer Vimeo, but you can generally answer. Would you rather have a video hosting platform with a flawless user experience but limited scalability or a slightly less okay customer user experience with exceptional scalability? What would you do?
Sachin Joshi:
That's an excellent question. Well, I definitely won't be speaking for Vimeo here, and it's my personal take on this would be I always prefer the customer experience as my top priority. If customer is not happy, even if you scale it, nobody's going to use it. For you to have the customer base and use it, you need to have the platform that gives the best customer experience. Unless you have the customer experience, even if you scale, you have to have the customers to scale it. So in my view, customer experience comes first. I will first focus on getting the best customer experience, and then, okay, once I have that customer base with that customer experience, then I would look at how can I scale it now?
David Joy:
Great. That's a great answer by the way. I know it's like a chicken and egg kind of problem, but I wanted to position it and see how you answer it, but great response. Now, when we talk about scalability, obviously we were talking about when we started the idea that you guys are already on the cloud and that's a fantastic thing to be, because about 15, 20 years ago we were not on the cloud. But as soon as the cloud came in we got the ability to scale application, build applications, quickly prototype it, and then eventually build whatever we wanted to on the cloud platform. So it really took away a lot of our burden and enabled us to be elastic and have the scale. So what's been your experience like in the last decade or so? What are some of the top technologies that you have worked on that have excited you in the cloud obviously and around scale and databases?
Sachin Joshi:
Absolutely. That's a great question. Actually, I have been, again, very fortunate to work on diverse technologies, I would say. Even though I started with client server technology like back in the days in Siebel enterprise application where I was really focused on building the infrastructure, enabling this applications and installing the C server. I have transitioned into cloud by scaling or automatically enabling in five minutes you have server available, which used to take four hours. I started with Siebel as I said, I worked on SaaS applications like Salesforce, then I worked primarily on Azure initially when the cloud started. I did on AWS for a short period of time. Between two, I worked more on Azure than on AWS, then I worked extensively on Oracle cloud. In fact, I was with Oracle when the Oracle cloud was being built, so yeah, when it was launched.
So that was a great experience. In that, also, I think Oracle took a phased approach as I see it. Oracle has something called managed services where they took the customer, they hosted in the cloud and in the private cloud first, and then they made it available their applications in the private cloud and then they transitioned into public cloud. So they didn't go directly from on-prem to cloud, public cloud. So there was on-prem to private cloud of the customer and then public cloud, and I was fortunate to work on both. I migrated customers from on-prem to private first and then I built this to public ads and then migrated to public.
David Joy:
Since you have done a bunch of these migrations, and the funny thing is, Sachin, you already know this, people are still not on the cloud. The cloud journey is still going on, and there are people running still on on-prem systems. There's this joke, I remember I used to work for a company called SunGard Availability Services, and a customer or a bunch of them decided to move either data centers or was trying to move to the cloud. Eventually, they moved this data center and they were also changing offices. The joke is they suddenly found an AS/400 machine sitting under somebody's desk, and they had no idea what was running on it because it was running for 20 years. So you still have systems that are running on oil machines.
Sachin Joshi:
Believe me, I have been there. In one of my, well, not my experience, in one of my projects, we did have exact same situation where things were running on the physical desktop, which was sitting in someone's desk and everybody is like, "Okay, we need to get out of that sooner or later." So I can totally relate it.
David Joy:
Yeah, it's a situation that everybody goes through, and as an enterprise architect, obviously you have to be willing to look at what system is in front of you and help move them to a more modern platform that's automated, well integrated and is more built for scale and future. So my question to you is that you've done a bunch of these, obviously. What are some of your tactics or your methods to going into first understanding what is the scale of the problem you're looking to solve when you have to modernize somebody?
Sachin Joshi:
Any problem when I look at it, I first look at it, what's the impact of that problem to the business? Because ultimately, it's a business which drives everything. So how bad of impact is, and when I say business within the business, is it the end user who is impacted? Is it the customer who is impacted, or is it internal team that is impacted? Based on that, if it's the impact to the customer, I would look at what's the feedback of the customer. How do I get the voice of the customer? What are their pain points? So one of the thing I always do it is create a matrix with metrics, fiction points and opportunities and the available options for these fiction points and opportunities.
An area of where it's failing, is it failing at the entrance? Is it failing at the execution, or is it failing at the support? So where exactly the failures are. I don't like to call it as a problem because I always see that it's an opportunity. Anything that when you look at it, something as an opportunity, your mind works differently when you think about it as a problem. So I'm a very positive person, so I always look at, "Okay, there is an opportunity to make it better," so that's how I see it. I look into these three different sections and once I get... then I try to build the matrix and score them based on who is high impact, low impact, high value, those sectors and then I'll decide where to attack.
David Joy:
Right, that's a great perspective. So let's take an example for us and for listeners to understand. Say you have to modernize some database, and there are a bunch of databases, especially, a decade ago we had to deal with four... if we pick between two or three databases. Now you have at least 20 great databases, they solve a similar problem set, but again, handle them in a different way. So in that matrix kind of method, how do you go about picking what kind of database to choose for what kind of problem?
Sachin Joshi:
Yeah, the database is a wider thing. Let's say even if I take a database example, I have been working in Oracle for a very long time. Out of 20 years, I would say more than 15 years I worked for Oracle. Every time if I had to design something, most of the time I would focus... I was a bit biased because I had the experience in Oracle, so I would... first thing would come to my mind-
David Joy:
Your default is Oracle. Yeah.
Sachin Joshi:
... default is Oracle. I think the only place where that was not the case was in EY where I was working right before Vimeo where we had a customer where we had opportunity to design, and we had to choose do we want to go with Oracle or do we want to go with Azure database in the cloud with data lake? Now in that case, database is one aspect, but okay, what is the entry points for that database? What are you going to do with database? Are you more transaction-driven business transaction applications? Are you more analytics based a transact business? What is your business? What is your business? Is it transaction or analytics? Also, is it more of a report driven? Are you using this database more for report driven? Are you using this database more for calculation driven? So these are the factors you have to look at when you decide what database you want or what database you want to implement.
Apart from this number of users, how many users are going to use? Not just the number of users, but how much concurrent users will be using your database, and where are they located globally? You have to look at the geography of the users also because if they are central database which will be accessed all over the globe, then some other database would be better rather than having... and so these are the few things come to my mind immediately as to how it can be done. In the world today, There is a DevOps, there is a DevSecOps, there is a FinOps, BizOps, there are many operations and combination of these two. But what I see is missing today is BizTechOps is what I'm calling where you have the business, you have the technology and operations, how do you align these three together and build infrastructure or build a business?
David Joy:
Using what you just said about BizTechOps, and you were initially mentioning that one of the things that surprised you was obviously Vimeo is already on cloud, but it's very monolithic. Now, this is not an old thought now that monolithic is bad or anything. I don't know if you know about this. Amazon Prime was completely serverless and then they went back to a monolithic architecture because that's what makes sense. If the economics don't make sense, the architecture might be way too much. So tell me a little bit about this BizTechOps idea along with your approach to helping the company move from a monolithic architecture, why that is to something else.
Sachin Joshi:
I think the way I see it is the core platform Vimeo has is on monolithic, that's their bread and butter, that's our bread and butter. It is on monolithic, but it's serving the purpose today, it's giving the business today. Unless and until we see a value that oh, if we change completely to microservices and different architecture, it's going to reduce our costs, it's going to increase our revenue, it's going to optimize our processes, then yes, but we had to first look at this. Does it really do that? In my view, at this point at least I'm here only for 9, 10 months and I haven't got enough chance to see it from that aspect. But from what I have seen, you may not necessarily completely redesign your monolithic architecture. However, you can find a midway where you can still build the APIs on your monolithic, there's always option to create sub processes and create APIs around those sub processes within the monolithic and then consume those and modernize your system for using AI or using the go-code, no-code, you can always automate these things by consuming those APIs and that's how I see it.
David Joy:
Because you mentioned APIs, it's also a really great segue way for my next would you rather question? Okay. I know this is going to be a little bit difficult because for me also, this is a question, I don't know where to go, really. So let me ask you, if you had to choose, or would you rather have to pick something, would you prioritize using integrated AI-powered solutions or generative AI to some of your stack and some of the work that you're doing? Or would you invest your time towards enhancing the, say the API infrastructure or using APIs to smooth it out, the overall experience for the end-to-end business?
Sachin Joshi:
That's another good question and tricky question. So yeah, see, even for you to use gen AI or anything, if your underlying infrastructure or the tech stack is not compatible with that gen AI, then having directly jumping on that would be difficult. But again, that being said, if everything is data driven, which sometimes is the case where you have already established, everything that you get is in your Snowflake. Just for the sake of this discussion, let's say we have everything, even if you have your front end e-commerce platform, everything is sitting in your... Even if it is sitting in your MySQL, but ultimately you are sinking up in the Snowflake and you are made everything available as a data, practically how much it's feasible.
Maybe it is, maybe it is not. That is something to be explored, but that's how I will look at it. Okay. Then I would say let's look at, "Okay, if it's available as a data, then AI is the right source to do it. Because to do anything with AI and LLM, you need to know the patterns, you need to know the data. You need the data. That's the heart of it. If you have that, then I would go with AI. However, that is not the case most of the time and that's why I will say API is better approach because it's faster, sooner, quicker, you can do it... First, get the API, once APIs are in place, AI, you can use it for API through API also you can do it.
David Joy:
Right. Yeah, and it's something, you made a great point, but this one thing that I've realized is API's don't get as much credit as they should because sometimes a growth of products is associated with how many people are using it in different ways. Obviously, even if you look gen AI, I know a bunch of us might be using say, ChatGPT or Claude or a Gemini, and we are using it on static experiences. But there is an API capability that allows us to build rack systems,, and the adoption of those APIs into our ecosystem enables the growth of product in a B2B kind of fashion, right?
Sachin Joshi:
That's a great point you made. I think API empowers and enables you to achieve great automation and great... the simplification and modernization optimization, all that I talk about, everything can be achieved through API. So it has a great power, which is undermined, underestimated right now. So definitely API is something is going to be there for a very long time, even with the gen AI or this new technology.
David Joy:
How do you see these technologies are getting used, especially with the emergence of gen AI for the automation and simplification of a complex business process from where you look at everything right now?
Sachin Joshi:
I think there is a great opportunity and there's a great potential this technology has, gen AI has. I think we are just scratching the surface right now for AI. It's just the beginning. Especially in the automation world, if you look at it, we already use a lot of chatbots and all, but the AI would enable you to go beyond the bots, and that's how I see it. Once the customer calls you for some support and if AI-enabled support is available, that AI can go and look into the patterns that, "Okay, for this particular issue, what was done earlier?" At this point, not only that they can identify it, they can solve and apply the solution through AI.
That's where your API is if readily available, it would just look into the data to see the pattern and see what solution was there and using API it will apply that solution. That's how I see it and will be the future. Even for this end-to-end journey, I see there are a lot of... Gemini of Google is coming up. Vertex AI is there, and there are many other AI solutions that are coming in the market, which is going to do exactly these kind of automations. Workato is another one I was exploring, which has a great tool. I think pretty much every SaaS, even Salesforce, they have their own AI agents, sorry, AI-enabled capabilities which will do this. So AI has a great future. I think automation two years from now if we are talking like this, I would be saying probably, "Oh, all that I was talking about, code-to-cash is managed by AI."
David Joy:
Yeah, you make a great point. I have a feeling that in a decade's time a lot of things will be automated because AI is going to be way more smarter, right? As an enterprise architect, you will love having AI with you because it just simplifies automation.
Sachin Joshi:
Only one thing I would definitely call out is it's not going to take away the jobs or reduce the jobs on... It's augmentation to what you have, that repetitive task, that mundane task, those tasks will be managed by this AI. So there is certain things, intuition is not something AI will do it.
David Joy:
100%, no. I also have a similar thought. I'm involved in a bunch of AI communities, and the way I like to say it, it's more like all jobs will be AI-assisted jobs in the sense we will have an AI... AI gives you an opportunity to have your own personal assistant.
Sachin Joshi:
That's right.
David Joy:
We all want to pay for a personal assistant, we can't. We can't.
Sachin Joshi:
I think you put it very well. Very nicely put.
David Joy:
This might be me geeking out a bit, but I think AI agents and this agentic workflow is going to be way more powerful that I feel like people have not even started talking about it, but there are a lot of people in the AI space that are hinting on this that is also exciting. But anyways, let's switch a little bit from AI to... I know we are on time a little bit. I wanted to ask you, with all of this that's happening in the space, obviously as an enterprise architect, you have to be aware of what's happening in AI, what's happening with cloud technology, a bunch of things around your business process. How do you personally keep up with what is latest and how to make sure the best is picked for the right kind of things that you are on?
Sachin Joshi:
Continuous learning is very important and I give the topmost priority to do. I would say there is not a single day where I did not learn something. Now how I learn it, I love reading books. I'm old style in that way. I read books, not only on computer, but I like to read and I make it a point that at the minimum 15 minutes I have read something in the book. So at a given time I will have two or three books lying around in my house. So in a month my target is I'll try to finish two or three books, which is one of them will for sure be a technology. So recently, I finished one book called New Automation Mindset by Vijay Talla, which is Workato's CEO, and that's a great book for automation. So I definitely make a point to read the book.
Second is podcast is a great way to learn. So anytime I'm in the car, I'm listening to podcasts. The one podcast that I really listen to pretty much every day is I started yours, I listen to your podcast too. By the way, you have a great podcast too, so I listen to them. I do listen to Technovations by Peter High. He also brings in a lot of good leaders, and I listen to all those leaders because there's a lot I can learn from them. Apart from I do read the articles, I attend webinars and seminars. I encourage everyone that there is a lot to learn, and the best way to learn is when you are in the car, listen to this podcast and when you get a chance, try to read the books.
David Joy:
So I promised you I'm going to ask you three would your other questions, and you spoke about books, right? I don't know. For some reason we have this great segue way. So the question I wanted to ask you or would you rather, is would rather, Sanchin write a book on enterprise architecture and how to do it right with business, or would you like to help a company migrate from a disastrous on-prem deployment to the cloud?
Sachin Joshi:
Wow, both has its own values, and it's really difficult question to answer.
David Joy:
Let's do this, I'll give you a third one. You can do both as well. The third option is you can do both.
Sachin Joshi:
That's what I was going to, I was going to ask is there an option where I will do... bring the customer from disaster in on-prem to the cloud and write a book about it?
David Joy:
Yeah. Well, that is amazing and written by Sachin Joshi. There you go. By the way, for everyone listening, do you write somewhere actively or there's a place where people can follow some of the things that you do?
Sachin Joshi:
I started recently writing on LinkedIn, so I have written a few articles more focused on this BizTechOps, but I plan to continue writing on LinkedIn for now articles on my profile on LinkedIn.
David Joy:
That's amazing. Yeah. Thank you so much. It's been such a pleasure to have you on the podcast. I know we spoke for about 43, 45 minutes and time just flew by. Tell me one thing that you're really excited for about with respect to the future. It can be specific to Vimeo. It can be specific to where technology is going.
Sachin Joshi:
I think I'm really excited about the technology, specifically gen AI LLM, where it's going right now because I see a great future and potential with the gen AI technology, where it's not only at a corporate world this is going to help. I truly believe that if used by putting the right governance and guardrails on the AI, it can be used in education system, in healthcare system, and in the areas to help human. I think ultimately it comes down to how you are helping the people, how you are helping the humankind. I think AI, if done correctly, can use to human at a large extent, in a positive way.
David Joy:
It's been an absolute pleasure, Sachin, to have you here on the podcast. I didn't realize how the time went, flew by really quickly. For everyone listening, if you want to follow Sachin you can follow him on LinkedIn. It's Sachin Joshi and he currently works at Vimeo, so when you tag it with Vimeo, you will be able to find him and follow him. But go check out his articles and some really amazing thoughts that he has around BizTechOps, that is business technology operations and what is the mindset required for that. I really appreciate you taking the time again, Sachin, for coming. But to the followers, feel free to go and follow Sachin. Yeah.
Sachin Joshi:
Thanks, David. Thank you for having me. The pleasure is all mine.
David Joy:
Thank you.
A podcast for architects and engineers who are building modern, data-intensive applications and systems. In each weekly episode, an innovator joins host David Joy to share useful insights from their experiences building reliable, scalable, maintainable systems.

David Joy
Host, Big Ideas in App Architecture
Cockroach Labs
Latest episodes

Introducing Cockroach Continuum | A Big Ideas in App Architecture Exclusive
Tara Shankar Jana "TJ"
Senior Director Product Marketing @ Cockroach Labs

A Love Letter to the Database: Industry Shifts, Lessons Learned, and What's Next with Perry Krug
Perry Krug
Manager Solutions Architecture at Baseten

The Everything Trap: Building AI Software That Lasts with Sam Hilsman
Sam Hilsman
Co-founder and CEO of CloudFruit

Why Inference Engineering Is the Next Big Role in AI with Philip Kiely
Philip Kiely
Author of Inference Engineering | AI Education @ Baseten

Distributed Systems, Linkerd, and the Cost of Network Calls with William Morgan from Buoyant
William Morgan
CEO @ Buoyant, creators of Linkerd

Making Software as Durable as Data with Peter Kraft from DBOS
Peter Kraft
co-founder of DBOS

Breaking the Pillars: Rethinking Observability with Charity Majors
Charity Majors
Co-founder and CTO of Honeycomb.io and co-author of Observability

How to Transform Dev Workflows with CI/CS and AI Agents with Tomer Karin
Tomer Karin
Embedded Software Architect

AI, Market Cycles, and the Systems Built to Outlast Them with Cockroach Labs CEO & Co-founder Spencer Kimball
Spencer Kimball
CEO & Co-founder Cockroach Labs

How to Scale Data Infrastructure from Startup to Enterprise
Nishant Raman
Data Engineer at FinTech Company

How to Build an AI-Native Organization
Peter Mattis
Co-founder and CTO/CPO at Cockroach Labs

Inside Infrastructure as Code with Pulumi’s Founder & CEO
Joe Duffy
Founder/CEO at Pulumi

Inside Ericsson: How AI and Automation Are Shaping Telecom
Anand Bajaj
Chief Architect - 5G Network Slicing at Ericsson

Unboxing the Cloud: AI, Microservices, and Resilient Databases
Jim Hatcher
Solution Engineer at Cockroach Labs

Strategic AI and Cloud Solutions: GitHub’s Blueprint for Modern Development Success
Ari LiVigni
Senior Cloud Solutions Architect at GitHub

Cloud Architecture in the Public Sector: Balancing Innovation and Security
Nick Mayer
Principal Cloud Architect at Maximus

GenAI Meets Celebrity: Inside Cameo’s Journey from Startup to Stardom
Dom Scandinaro
CTO at Cameo

The journey from mainframe to adopting generative AI with Equifax’s Senior Network Architect
Samarth Shah
Senior Network Architect at Equifax

Modernizing your cloud strategy with OneStream’s Senior VP of Cloud Architecture
Ryan Berry
Senior VP Cloud Architecture at OneStream Software

Driving digital transformation with Chief Architect at Altimetrik, Ignacio Segovia
Ignacio Segovia
Chief Architect at Altimetrik

Discussing the Patterns of Distributed Systems with Unmesh Joshi
Unmesh Joshi
Principal Consultant at Thoughtworks and Author of Patterns of Distributed Systems

How to simplify your software architecture
Rob Reid
Technical Evangelist at Cockroach Labs

Behind the scenes with Vimeo’s Director of Enterprise Architecture
Sachin Joshi
Director of Enterprise Architecture at Vimeo

How to leverage real-time data processing for enterprises
Andrew Sellers
Head of Technology Strategy at Confluent

Inside the Mind of the Chief Architect at Index Exchange
Joshua Prismon
Chief Architect at Index Exchange

Solving for Scale: Real-time Retail Experiences with Endear's CTO
JP Grace
Endear

Data, Acquisitions, and AI: Insights from FiscalNote's CTO
Vlad Eidelman
CTO and Chief Scientist at FiscalNote

Discussing Data Trends in the AI Era
Gajanan Chinchwadkar
CTO at Hypermode

Unwrapping Moonpig: Architectural Insights into Personalization and Scalability
Alexis Lowe
Principal Engineer at Moonpig

Solving for data intelligence at scale
Madalina Tansie
Chief Technology Officer at Collibra

Simplifying solutions architecture with Brian Johnson of Booz Allen Hamilton
Brian Johnson
Sr. Solutions Architect at Booz Allen Hamilton

How to make your applications smarter
Rod Senra
VP of Engineering at Loadsmart

Scaling for 2 billion events per day with Principal Software Engineer at Red Ventures
Majid Fatemian
Principal Software Engineer, Data Platform at Red Ventures

The data behind digital marketing: A conversation with Bluecore’s Software Architect
Mike Hurwitz
Software Architect at Bluecore

A Lesson in Scaling: How Kami handled 25x growth with CTO and Co-Founder Jordan Thoms
Jordan Thoms
CTO & Co-Founder at Kami

Mastering Multi-Cloud with PwC’s Erol Kavas
Erol Kavas
Director at PwC Canada

From FedEx to Five Guys: Designing digital experiences with Yext’s VP of Software Engineering
Matt Bowman
VP of Software Engineering at Yext

Reliability and scalability in a data-driven world with Fivetran’s VP of Platform Engineering
Mike Gordon
VP of Platform Engineering at Fivetran

Enabling a data-driven and innovative engineering culture at Amplitude
Shadi Rostami
SVP of Engineering at Amplitude

How Estée Lauder scales strong engineering culture
Meg Adams
Executive Director of Platform Engineering at Estée Lauder

Can I take your order? Building conversational AI to improve the customer experience
Akshay Kayastha
Senior Engineering Manager at ConverseNow

Engineering resilient systems: Rescuing old treasures and unleashing modern capabilities
Marianne Bellotti
Author, Engineering Leader, Systems Geek

The Full Package: How Route architects its all-in-one post-purchase platform
Siddhartha Sandhu
Engineering Manager at Route

A historical journey in developer technologies
Mike Willbanks
CTO at Spark Labs

From Legacy to Cloud: Success stories from migrating mission-critical applications
Kishore Koduri
Senior Director of Enterprise Architecture at Ameren

Building purpose-driven engineering cultures
Jason Valentino
Head of Engineering Enablement at BNY Mellon

Modernizing Insurance Application Architecture at New York Life
Mike Murphy
Corporate Vice President and Life Insurance Domain Architect at New York Life

Innovation and Disruption: How Materialize pioneered a new era in data streaming
Arjun Narayan
Co-Founder and CEO at Materialize

Stories from an SRE: How Hans Knecht builds better developer experiences
Hans Knecht
Cloud Consultant at Knechtions Consulting (Ex: Capital One; Ex: Mission Lane)

Inside Chick-fil-A’s infrastructure recipe for a perfect customer experience
Brian Chambers
Chief Architect at Chick-fil-A Corporate

Modernizing from the Mainframe: An Exploration of Distributed Systems
Chris Stura
Director, PwC UK

IoT Standards & Data Mesh: Utility Facility App Architecture
Grant Muller
Vice President, Applications and Technology Architecture at Xylem

Relational Data Problems: Doubble Dating Application Architecture
Mattias Siø Fjellvang
CTO & Co-Founder at Doubble

From Legacy Systems to Limitless Scaling with Paycor’s Systems Engineering Fellow
Adam Koch
Systems Engineering Fellow at Paycor

How to Understand Problems & Build Better Software with Technical Leader Joe Lynch
Joe Lynch
Technical Leader

Observability in the Cloud & Dataflow Modifications with Yolanda Davis from Cloudera
Yolanda Davis
Principal Software Engineer, Data Flow Operations

Early Days at Google & Building CockroachDB with Peter Mattis
Peter Mattis
Co-Founder and CTO of Cockroach Labs

Database Benchmarking Efficiency with OtterTune’s Andy Pavlo
Andy Pavlo
Associate Professor of Databaseology at Carnegie Mellon and Co-Founder at OtterTune

Observability & Statelessness with TripleLift’s Chief Architect
Dan Goldin
Chief Architect at TripleLift

Understanding AI: PubNub CTO Stephen Blum’s Key to Faster App Development
Stephen Blum
PubNub

Building reliable systems with DoorDash's Matt Ranney
Matt Ranney
DoorDash

Real-Time Data Capturing: The Future of Fitness Technology
Paul Lawler
Head of Software at Wahoo Fitness

Building Efficient App Architecture with Alloy Automation’s Gregg Mojica
Gregg Mojica
Co-Founder and CTO Alloy Automation

Unleashing the Power of Hiring Software with Greenhouse CTO Mike Boufford
Mike Boufford
CTO at Greenhouse Software

Decoding Data Warehousing: Insights from Ken Pickering, SVP of Engineering at Starburst Data
Ken Pickering
Senior Vice President of Engineering, at Starburst Data