
Sign up to save your podcasts
Or


In this episode, we chat with Luca Ravazzolo, product manager for cloud and containers, about Kubernetes - the most popular container orchestration platform today. Kubernetes (K8s) provides a rich set of features for deploying, managing, and maintaining your containers deployed across clusters of machines. Luca also talks a bit about the InterSystems Kubernetes Operator and the future role of Kubernetes within InterSystems products.
For more information about Data Points, visit https://datapoints.intersystems.com. To try InterSystems IRIS today, head over to https://www.intersystems.com/try and launch your instance!
TRANSCRIPT:
Derek Robinson 00:01 Welcome to Data Points, a podcast by InterSystems Learning Services. Make sure to subscribe to the podcast on your favorite podcast app such as Spotify, Apple Podcasts, Google Play, or Stitcher. You can do this by searching for Data Points and hitting that Subscribe button. My name is Derek Robinson, and on today's episode, I'll chat with Luca Ravazzolo, Product Manager for cloud and containers at InterSystems, about Kubernetes.
Derek Robinson 00:39 Welcome to Episode Two of Data Points by InterSystems Learning Services. My name is Derek Robinson. As you may have heard in Episode One, we're excited about the launch of this podcast, and we've already released three episodes for you to check out. In this episode, I'll be talking Kubernetes with Luca Ravazzolo. Luca is a Product Manager here at InterSystems, focused on the area of cloud and containers. He brings a ton of experience to the table. He celebrated 30 years at InterSystems this past fall. What you're going to hear about Derek Robinson 00:01 Welcome to Data Points, a podcast by InterSystems Learning Services. Make sure to subscribe to the podcast on your favorite podcast app such as Spotify, Apple Podcasts, Google Play, or Stitcher. You can do this by searching for Data Points and hitting that Subscribe button. My name is Derek Robinson, and on today's episode, I'll chat with Luca Ravazzolo, Product Manager for cloud and containers at InterSystems, about Kubernetes.
Derek Robinson 00:39 Welcome to Episode Two of Data Points by InterSystems Learning Services. My name is Derek Robinson. As you may have heard in Episode One, we're excited about the launch of this podcast, and we've already released three episodes for you to check out. In this episode, I'll be talking Kubernetes with Luca Ravazzolo. Luca is a Product Manager here at InterSystems, focused on the area of cloud and containers. He brings a ton of experience to the table. He celebrated 30 years at InterSystems this past fall. What you're going to hear about Kubernetes really builds off of the concept of using Docker containers. I'm sure we'll have episodes covering Docker concepts in the future, but for now, definitely browse our learning catalog for starter information about containers, if you're interested in them. Kubernetes is one of these newer technologies that really allows you to take your container approach to the next level. Rather than diving into those details, I'll leave the real explanation to the expert. So here's my interview with Luca.
Derek Robinson 01:38 Alrighty. So welcome to the podcast Luca Ravazzolo, Product Manager for cloud and containers here at InterSystems. Luca, how are you doing?
Luca Ravazzolo I'm doing very well, Derek. How are you doing?
Derek Robinson. Good. So we're happy to have you on the podcast here today and we're going to be talking about a pretty cool, a fairly new cloud topic today, which is Kubernetes. So, I know that you've done some stuff on this at our Global Summit, at InterSystems here, and there's a lot of cool stuff to talk about. So why don't we start with, for the new person, for someone who might not understand what this technology is, what is Kubernetes, in brief?
Luca Ravazzolo 02:06 Well, Kubernetes is a platform, first of all. What does that mean? It means that it is a full suite of software if you like, that holds, that can hold up your application. What does that mean in a little bit more details? Well, it allows you to define how your application is going to run and consider that, even cloud service providers, like, AWS, Amazon, Google, and Microsoft Azure, they all have an implementation or support Kubernetes. But why is that interesting? Well, because of two factors, I think. One is that Kubernetes was born to make sure that your application runs all the time. That's its job. It keeps monitoring that all the workloads that you put up there are actually running all the time. And if anything dies, it picks it up again. So it looks at your definition says, That's what you want me to run. You want me to run your 32 instances of this app, and if 31 are running now, it's going to pick that 32nd and make sure that it does run. And the second part of why Kubernetes is interesting is because it allows you to define all the pieces of an application. If, so, let me just say, if you have like the front-end pages of an application, that's interesting, but that's only a part of it. You need some business logic behind it, right? And if you are a developer, the business logic, that's only part of it. You need somewhere to store information, for example, of the purchases that somebody is doing, right? So you need a database on the back end.
And then, if it's Black Friday, what do you do? Well, you need to make sure that you sustain the new and biggest and largest workload that you have. And so you need to dynamically create more web servers, et cetera. What Kubernetes can do is all that; not only that, it allows you to actually define all of those pieces, all those components, and even load balancers and web servers and DNS engines inside the platform itself. And so it really allows you to define the application, how the application has to run, and that's very powerful; we do not have anything like that in the market right now.
Derek Robinson 04:22 Yeah, that's really cool. So I think — and we won't cover this in this episode — but one of the precursors to this technology is really understanding containers and Docker containers and kind of having that deployment, right? And so, me personally, I've worked with Docker containers a lot, but really only in my local environment. So it sounds like one of the biggest appeals of Kubernetes can be this really enterprise-level deployment of containers. And really when you're looking to do more, like you said, if you have, you know, 30 instances of something or a bunch of load balancers, and really mapping out the whole configuration of your application environment that uses containers, is really the biggest advantage of Kubernetes, it sounds like.
Luca Ravazzolo 04:59 Absolutely. And you really hit the nail there, right? So we've all worked with containers. They're great for developers to just, you know, get the code, configure up all the dependencies of your work, of your libraries that you need, run it on your laptop, and that's great. But what happens when you actually start defining an application, you know, as you said, which need a lot more pieces around it? Well, there's a nice little tool that Docker built, which is called a Docker compose. So you can work with multiple containers, but you're still confined and able to run those containers within one single machine, right? Your laptop typically, or maybe a high-end server, if you want to test some performance issues. But what happens when you go to the cloud, when you go to a data center where you have, you know, many nodes, many VMs, many and, and you need to scatter your workload across many of them so you can take advantage of all the and all the memory that are available.
Well then you need to start installing, you know, things like network overlay layers and then, how do you know if those containers are running properly or not, et cetera. And that's what Kubernetes does for you. So you prepare those nodes, it creates this overlay network for you. It handles all, literally everything that is done in terms of networking and DNS naming and all those complicated parts. And that's why it's very powerful. One other strong characteristic, let me add, just came to my mind, is that as you define your application within the Kubernetes platform, that platform and that definition is totally portable. So if you're working in AWS today and you go this YAML definition, I know you're looking at me strange, you know? YAML, we all love to hate that. But you know, it works, right? For now. So that same definition, you can bring it on site, on prem, maybe with some bare metal because you want, you know, more performance. And that same definition will run there too with the Kubernetes platform orchestrating everything. And that's very, very powerful. So an organization gets portability, they're not locked into any cloud and they get a platform that manages their workload. That's very powerful.
Derek Robinson 07:13 Right. Scaling up some of those benefits of containers like portability and efficiency that you can really do for a whole orchestrated environment there. So kind of taking everything you just sort of said now and moving into maybe a little, an example or two, what are some of the, as you've talked with either customers of InterSystems systems or just other people that you've seen at conferences or just in your networks, what are some of the coolest, or maybe one or two cool use cases that you've seen where Kubernetes has really helped to take someone's environment or application environment to the next level and really leverage all these things that you're talking about?
Luca Ravazzolo 07:46 Yeah, I've got a couple of examples that really spoke to me. One is, a couple of developers started to work with it, and they said, this is great, you know, but I'm a full-stack developer, and typically I want to test it on a medium size type of an environment out there, you know six, 12 nodes. So the easiest thing is just to go on the cloud. So, they provision the infrastructure and they say, well, everything is in containers now, so how do I do that? Well, the easiest thing was for them to just run Kubernetes in the specific cloud. So GKE for example, for Google, or EKS in AWS. And then all of a sudden, they have the possibility to just really run the application, all the components, even components that they did not develop themselves. They were just pulling containers, you know, let's say, back end, the new version of the database with the new schema that the organization has just developed. And he has just developed, for example, some new business logic, and he was just putting everything together on several high-end machines. He was really testing it through properly instead of just running either everything on his laptop or trying to configure everything himself manually, just one single manual YAML definition with everything configured. And it was up and running in a few minutes. So that was the single developer, they really wanted to monitor and follow through the workload, the data coming through where it was going, et cetera. And the other one was other customers that are very close to go to production in Kubernetes, and they were just shocked that sometimes, they left the Kubernetes servers up and running, and then in the morning they come up and, you know, the system had fallen over, but they didn't know if they didn't go and have a look at the logs – it had s. You know, one of the two instances had died, but the application was up and running. And they were just shocked themselves, you know, no pager, that you know whatever you wanted up and running is up and running all the time. And that's part of its job. You know, this controller that keeps checking that everything else is consistent as your definition, which is pretty cool.
Derek Robinson 09:57 Yeah. Cool. And I want to transition to a couple last points about how it relates to InterSystems IRIS. But one thing before we move on, I just want to emphasize too that something you said at the end there, which is kind of that self-healing nature of Kubernetes is…I think you can't emphasize that enough as far as one of the advantages where in that use case, you come in and you didn't even realize something went wrong because it really has this ability to fix itself with some of those failovers and, and bring up a new node in place of it. So I think it's a good thing to emphasize there.
Luca Ravazzolo 10:25 Yeah, absolutely. The self-healing part is very powerful. And the other one of course is that you can auto scale workload automatically so you can set thresholds and say, "Hey, Kubernetes, if these two particular nodes go above, you know, 90% CPU for example, you really need to do something for me. So spin up another couple of these nodes that…and it can do that for you. So you can set these rules as a part of your application so that when Black Friday comes, you just prepare, but you don't have to panic.
Derek Robinson 10:55 Exactly. Cool. So that's really exciting. Moving to kind of the last portion, which is, shifting into our InterSystems IRIS users that are listening, right? So whether that's InterSystems IRIS, or even other InterSystems products that are older than IRIS and people might move to it. What should people know about the ability and what IRIS is doing to work with Kubernetes?
Luca Ravazzolo 11:16 As you said earlier on, you know, it really is an orchestrator for containers. So by the mere fact that we have IRIS in a container, where we can run within a Kubernetes cluster or orchestrate a platform. But there's more to that because things can be complicated to define. Just because I've got this little YAML template, but I might want to put some rules. For example, I want to put some rules, some affinity rule that I want to run my IRIS instance because it's very important to me as a back end database on that particular node that has 32 cores. So you can put all this type of rules, but then when you get into the specific semantics of InterSystems IRIS like, I want, for example, a mirror pair. Well, Kubernetes doesn't know anything about our mirror pair or our ECP communication. And so what we've done is, we built an InterSystems Kubernetes operator that allows you to define all these particular semantics that we have with our product. You just define in the InterSystems Kubernetes operator these particular that you want to run, and it just goes and configures everything for you. And that's very powerful.
Derek Robinson 12:23 That's great. So lots of stuff coming. Last question here. Just kind of taking a step back in general, as you look forward, you know, with the possibilities with Kubernetes, what excites you the most about maybe what's untapped potential, or really how you see this going forward into the future?
Luca Ravazzolo 12:39 Well, I think we're just at the beginning of it, right? If you look at the GitHub repo, since 2015 when…or was it 2014? Well, anyway, a few years back when Google released it, the Kubernetes ecosystem, you know, even get GitHub, you know, a site where more than 300,000 people working on that, it's really exciting. And they're divided even into special interest groups. So if you're interested, people should go there and participate and give opinion for storage, security, all kinds of stuff. I mean we're really talking really high level here, but it really is a full platform. And so I think what we're going to see in the future is a lot more Kubernetes managers, just like some of the work that, AWS and Google and Azure have done and, and a lot more automation, a lot more monitoring and a full ecosystem that allows you to really run even in a more automated way than it is now. So I think we're just the beginning and the portability that offers is just fantastic. So none of us are locked into any specific solution.
Derek Robinson 13:50 Yeah. Very exciting stuff. So Luca Ravazzolo, thank you so much for joining us.
Luca Ravazzolo 13:54 Thank you, Derek. It has been a pleasure. Yeah, see you soon!
Derek Robinson 14:01 Thanks again to Luca for sitting down with us and giving us some really interesting stuff there on Kubernetes. One little side note that might be helpful for those of you looking up content on Kubernetes. This is something that tripped me up a little bit when I was first researching it, is it's often stylized or abbreviated as K8S in written form. As far as I could tell, that's pretty simply swapping in an 8 for the eight letters in the middle of the word Kubernetes between the K and the S. Works for me, but if anyone knows more reasoning behind that, leave some comments for us in the Developer Community to enlighten us on that abbreviation. So hopefully you enjoyed episode two in our conversation with Luca. Remember, make sure to find us on your favorite podcast app and subscribe so that you never miss an episode when it's released. Thanks for listening, and we'll see you next time on Data Points.
Welcome to Data Points! In this episode, we chat with Jenny Ames, team lead of online learning content, about InterSystems IRIS – the flexible, scalable, and interoperable data platform that powers many of the world's most important applications. From its multi-model nature to its integration engine to its healthcare features, there's a lot to unpack in one conversation!
For more information about Data Points, visit https://datapoints.intersystems.com. To try InterSystems IRIS today, head over to https://www.intersystems.com/try and launch your instance! You can also check out more materials at https://gettingstarted.intersystems.com.
EPISODE TRANSCRIPT:
Derek Robinson 00:01 Welcome to Data Points, a podcast by InterSystems Learning Services. Make sure to subscribe to the podcast on your favorite podcast app such as Spotify, Apple Podcasts, Google Play, or Stitcher. You can do this by searching for Data Points and hitting that subscribe button. My name is Derek Robinson, and on today's episode I'll chat with Jenny Ames, the team lead of Online Learning content here at InterSystems, about InterSystems IRIS data platform.
Derek Robinson 00:39 Welcome to Episode One of Data Points by InterSystems Learning Services. My name is Derek Robinson. I'm an online course developer here at InterSystems, and all of us in Learning Services are really, really excited about launching this podcast. We have three different episodes queued up for launch ready for your listening, so definitely check out the others after you're done listening to this one. In this episode, I'll be chatting with Jenny Ames. Jenny is the team lead of Online Learning content, as I mentioned in the intro, and she has over 10 years of experience with our technology stack. So in our discussion, we're going to cover the basics of InterSystems IRIS, what some of its best features are, some of the best use cases that she's seen. And really just kind of in general talk about what this product is, what some of its healthcare extensions are, and how it can really impact your application development being a developer, developing data-intensive applications. So without further ado, here's my interview with Jenny Ames.
Derek Robinson 01:36 All right. And welcome to the podcast Jenny Ames, the team lead of Online Learning content here at InterSystems. Jenny, how's it going?
Jenny Ames Hi Derek. It's going well. How are you?
Derek Robinson Good. I'm doing great. And we're excited to launch Data Points and have you as one of our first guests here to talk about InterSystems IRIS, and what it is for the people that might not know, and also for InterSystems users that are interested in learning more and kind of the context of our technology stack. So first, why don't we start by introducing yourself, kind of letting us know what you do here at InterSystems and how long you've been here and your experience in the InterSystems world?
Jenny Ames 02:07 Sure. Yeah. So I just celebrated 10 years back in June. First five years I was a classroom trainer, taught on most of our products: Caché, Ensemble, Health Connect, most of the HealthShare class, and really enjoyed that, but some life changes meant I wanted to be around here a little bit more, so I have been doing online training for the past five and a half years now.
Derek Robinson 02:33 Nice. That's awesome. So you're obviously qualified to talk about what we're going to talk about today. So let's start with the question of what InterSystems IRIS data platform is, right? I think you know, start with maybe a high-level example or description for people that have never seen it before and then we can kind of go a little bit more detail into what some of its functionality is. So if I see you in an elevator today and I ask you, what is InterSystems IRIS, what would be your answer?
Jenny Ames 02:58 So I like to think of InterSystems IRIS as really three main pieces. So it's the database. So you can store data, you can retrieve data. It also has a built-in development environment to build in the logic. It is also an integration engine, so you can share data very easily between different systems, and there's some great UIs that help you to do that quickly without much code. You can customize it because you have that database level as well, which is great. And then it's also an analytics platform that allows you to build in machine learning to show dashboards and analyze data to really make sense of your data and then build on that. There's even some natural language processing. So analyzing large pieces of text to find positive things or summarize the text.
Derek Robinson 03:52 Yeah. Which becomes more and more important I think today with the constant streams of information coming into your applications from all different sources, not always as tightly defined and lined up as what you need your data to be in a traditional relational format where you have, you know, all the properties and everything, right? So you kind of mentioned those three prongs of it that you could summarize at a high level. You know, let's start with the database part because I think any application developer who's going to be building a data-intensive application needs to start with the database, right? Like they need their data to be somewhere. So before going into the other features, what separates InterSystems IRIS just from the database perspective, compared to other databases people could choose from?
Jenny Ames 04:30 Yeah, that's a good question. Well, first of all, we have logic built right into InterSystems IRIS, so you can build in some questions right there. If you are familiar with Caché, which is one of our other products that we've had for a while, some of the things that are new are some of the language interoperability pieces, so you can still leverage your other applications that are built with Java.net, Python, or Node.js, and then integrate with the database platform of InterSystems IRIS. But I would say some of the things that really make it stand out are the reliability. We're in a lot of markets, healthcare being a big one because of its reliability, financial institutions as well. And that's because of the reliability we have and the security that's built into that.
Derek Robinson 05:27 Right, exactly. So some good elements there and good requirements for anybody using a database to build their application and host their data and really be able to work with their data. One more, one I want to touch on, which I know is a little bit related to the language interoperability, is also the model flexibility when it comes to different using different models for your database. I know this is when we've talked to developers at events, sometimes this is one that makes them stop and say, wait, tell me more about that one. So give me a quick example and kind of description of InterSystems IRIS multi-model capability at the database level.
Jenny Ames 06:00 Yeah. So multi-model…most databases they choose one model that they support, whether it's an object database or relational database. And we say, why choose? There's different reasons to do object access or relational access. From something like Java, it's already an object model. And so being able to just save an object directly is a huge benefit because it saves both the developer time and the time for…it doesn't have to transform the data to a relational…to a row…to be able to do that. But doing something like you know, select all people that work at a company, like that's really easy to do with relational model. And so we provide the opportunity to use the model that really works best for each task and then integrate it all within one application.
Derek Robinson 06:45 Right. Without having to duplicate it or without really create different kind of approaches to your same problem and your different variations within the problem. It's really cool. And by the way, along that topic, I think a future episode of Data Points could involve a little bit of a deeper dive into how that happens, with our globals and kind of the way those work. And I have a person or two in mind that would be great at explaining those concepts at InterSystems, but going into a little bit more of a discussion about the image of InterSystems and InterSystems products as a whole. I know we've before been at events where people will see our signage, people will see our branding, and they kind of drop InterSystems into a healthcare bucket. Right? It looks like you're a healthcare IT company, so that's cool. Tell me more about that, but why should people not immediately drop it into that bucket if that's not where they are? Right? If someone is not in the healthcare space, what are some of the reasons that they shouldn't immediately assume that InterSystems is really just healthcare IT software?
Jenny Ames 07:38 Yeah. well we are in healthcare for a reason. Again, because of the reliability and the scalability and the security that we've built into InterSystems IRIS and our other products. And so yeah, we're in those spaces for reason. But those features are really important in multiple verticals. So, you know, financial institutions, you know, money is really important to people and so being able to use InterSystems IRIS and leveraging those features is really, really important. But you know, like I mentioned, I was in the classroom for the first five years, and I've seen some different use cases that I thought were really cool from some of our customers. Some with, you know, a car manufacturing company where they were basically bringing in and handling car parts and being able to manage all that data. I've been at…there is a customer that did…they were basically bringing in data from multiple different police precincts and the data was stored in different formats and so they had to transform that data. And then they brought it all into one system into our product and then they built dashboards on top of that to be able to analyze the data and do really cool things with the data itself.
Derek Robinson 09:00 Interesting. Yeah, and I think that that last use case you mentioned could serve as the basis for a deeper dive into a discussion on our interoperability features in IRIS, right? And I think there's a lot more that you could go into there with, you mentioned transforming data into the right format. Some of that is where you start to get into the core of what those healthcare features can be sometimes as far as the biggest things you need in healthcare. So do you have anything else you wanted to add on that part, or…?
Jenny Ames 09:26 Yeah. We have some built-in features that really help in the healthcare world or with you know, some prebuilt components. But we've also been building in more features for other markets as well, where you can do things like a record mapper and bring data in without any code. But again, you can also customize it completely to be able to make the data in just the right format. But the interoperability stuff is actually a passion of mine. I really like, I actually have a lot of fun building integrations and playing with that and learning more myself. But yeah, I really like that feature of InterSystems IRIS.
Derek Robinson 10:00 For sure. And so just one more thing along the use case before…we're going to get to healthcare in a minute, but one of the other use cases that is often talked about with InterSystems IRIS and kind of highlights some of those scalability, reliability and really the vast capability of InterSystems IRIS to handle these data loads is the European Space Agency. That's one that we've talked about a lot. Can you tell us a little bit about that use case, that example, and why it's such an effective way to kind of show the power of InterSystems IRIS?
Jenny Ames 10:29 Yeah, so the ESA used one of our products, which InterSystems IRIS takes the best features of that, but it was actually cool. There was a great presentation a few years ago that I got to see, and it's this thing that they put up in space and it was actually really small. And you could…you can't see me right now, but it's, you know, maybe the size of, I think it was like a soccer ball almost, or maybe even a little smaller than that. And it basically maps the whole galaxy and was, you know, for brightness and speed and all these different celestial objects. And then it brought that data back and allowed the operators to basically analyze the data and really map the galaxy, which is really cool. But yeah, I think that's a really neat example because it's handling a lot of data and we've been doing big data since before that that term was really coined. But really cool things when you have all the data and you're able to really make sense of it.
Derek Robinson 11:38 Right. Nice. And just as a little bit of a note to our learners as far as looking to learn more about some of these features, in general, we were just talking about both scalability and reliability. With scalability, it's sharding that you really can look at as far as learning more when it comes to scaling your systems horizontally. And I don't want to dive into it because we'll have other content on that. And for reliability, it's mirroring, right? Like I think what you mentioned with the reliability of systems, if one goes down, maybe that mirroring ability is one of the features of InterSystems products. I sometimes say IRIS, but we're talking about really most of our technology stack that are really fundamental to some of those scalability and reliability features. So kind of moving into the last portion here, which is, we kind of punted on healthcare because we wanted to say "Don't drop InterSystems directly into a healthcare bucket without, you know, doing more research on it and kind of understanding what's available." But let's say you are in the healthcare space. InterSystems IRIS for Health is the healthcare extension of InterSystems IRIS, a more robust platform. Tell us about some of the extended functionality that's specific to healthcare with InterSystems IRIS for Health.
Jenny Ames 12:46 Yeah. So IRIS for Health is that it's InterSystems IRIS, but it's really built for the healthcare environment, so it has a bunch of prebuilt things that help you to integrate and really build an entire application for the healthcare environment. So it includes prebuilt support for things like HL7 v2, so you can bring in different messages based on events. We have support for FHIR. There's even a built-in FHIR resource repository to manage all the resources. If you're not familiar with those terms, you can Google it and learn about it. We actually have some courses on it as well that you can take. We have support for IHE, so many of our healthcare formats. And so that's built in, and it basically makes it a lot easier to build your integrations and your application a lot faster because of those prebuilt things.
Derek Robinson 13:45 Right. Nice. And just a quick little plug there is that that learning content, Jenny referred to, learning.intersystems.com, is where our learning catalog is. I think that's in kind of the intro of these podcasts and everything. But speaking of kind of learning more and calling to action, the last thing we want to talk about here, we've been talking about InterSystems IRIS and InterSystems products as a whole. If some of our listeners are curious and they want to learn more about it, how can people try IRIS?
Jenny Ames 14:08 Yeah. We have two great new things that are available. There is the Try IRIS instance. It's basically a trial instance that you can get hands-on for free, and it's available for 24 hours if you don't register. But if you register, you can keep it around for 30 days, which is really cool. You get hands-on, there's some prebuilt samples built into that. So to access that, you can go to intersystems.com/try, and there's a button on the right where you can start coding. And then there's another site that's actually related to that. So on the left-hand side of that screen as well, there's our new button to get to our new Getting Started site. So if you go to gettingstarted.intersystems.com, you can go directly there and again, there's exercises and some use-case videos, so you can start to imagine different ways of using InterSystems IRIS.
Derek Robinson 14:57 Nice, nice. And for our listeners, we'll put those links in the episode description so that you can go straight to those, whether it's the Try page or the Getting Started page, to really learn more about InterSystems IRIS. So Jenny Ames, thank you so much for joining us, and we'll talk to you soon!
Jenny Ames Great. Thanks for having me!
Derek Robinson 15:16 So thanks again to Jenny for joining us in having a really, I think, informative conversation about InterSystems IRIS and InterSystems IRIS for Health a little bit at the end there as well, about really some of the biggest impacts that it can make for developers building these applications that might be very data intensive, they might require interoperability with other systems, transforming data that you're sending or receiving between other applications. Having an ultra-reliable setup that can really be depended on if something goes down, or if you need to scale it a lot more than you currently have it. So a good discussion with Jenny about InterSystems IRIS, and thanks again to her. Like I mentioned in the intro, we have two other episodes available for you in the catalog that you can listen to right now, and then as we go forward, as we mentioned in the trailer, we're going to be looking to do one to two episodes a month, and really as much as we can churn out content to you from our experts, that's the plan for us to be able to give you informative and intriguing discussions to make you want to learn more. So like Jenny mentioned, you can try out InterSystems IRIS by going to intersystems.com/try or gettingstarted.intersystems.com, and as far as generic learning content, head over to learning.intersystems.com to see our full catalog and again, search for Data Points on your favorite podcast app and hit that subscribe button. That way you'll get every new episode every time we have one. So thanks again for listening, and we'll see you guys next time on Data Points.
InterSystems Learning Services is launching a brand new learning podcast in February! Data Points will be a learning-oriented podcast that features conversations with experts about InterSystems products and the tech industry today. Find us on your favorite podcast app, hit that subscribe button, and get ready for our first episode!
From the publisher's feed