35 Burst results for "API"

"api" Discussed on Software Engineering Daily

Software Engineering Daily

08:36 min | 2 weeks ago

"api" Discussed on Software Engineering Daily

"You can use con to connect teams internally and their products, you can also use Kong for service mesh if you are decoupling your monolith into separate components. Now with Kong, you effectively have one runtime that can handle both the traditional north south traffic and service mesh east west traffic within the organization. On top of that, the service mesh that Kang delivers, it's still relying on the same runtime, which means that it's still extremely fast, extremely performant, and we are plugins can also be extended to do things that perhaps Kong doesn't do out of the box in a service mesh deployment. But you're right, the feature set of north south and the feature set of east west is very similar. And all the things we usually do in east west or all the things we usually do in north south will have to adopt in more and different patterns. So being able to do rate limiting circuit break as a health checks, being able to keep that latency down, being able to observe what's happening within our systems, it's not a concern that's specific to one or another, it's a concern that both north south and east west will have to fix. And there are four Kong is being used for that today. So is the service mesh model for Kong? Is it the model of deploying a sidecar to each of the services and then having a central control plane that the sidecars are communicating with? You got it. So you can deploy Kong as a service mesh by injecting Kong as a sidecar proxy to a microservice, but can't get sparked from agnostic. So you can do that with Kubernetes. You can do that with a sidecar container. But you can also do that on any other platform that Kong supports. So Kung supports 15 different deployment methods we support any containers, mesosphere, the COS, we support vanilla docker, of course. We support any cloud, Azure, Amazon, Google, and we also support bare metal platforms. So basically with Kong, you could start a service mesh that runs across Kubernetes, but not limited to Kubernetes. Also on premise and on virtual machines and any other cloud. So effectively it's a platform agnostic, hybrid mesh that you can deploy with Khan. When I've talked to people about service mesh, performing is a really big concern because if you have, for example, a service proxy that's deployed as a sidecar to all your containers and it's sitting next to your service in every service request is going through that sidecar. For example, if you're service proxies written in Java, then even just a GC pause can really give you a serious performance penalty and that can be problematic if this thing is a bottleneck to every single service request. Tell me about architecting the sidecar. What you have built in the sidecar. Turns out that when we built our runtime, so like we said, nginx, Lu and Luigi, we were able to achieve a great performance in most use cases, a sub a millisecond processing performance. So that same runtime we've been running for traditional API gateway is also so lightweight and so fast that out of the box it supports service mesh, so that's why we were able to support one runtime for both east west and north south. That's pretty cool. That sounds like a I bet you were very happy to find that out. Well, it happened for a reason. I guess so. I mean, is there any, is there any material? So what you're saying is basically the same software that is in the API gateway that has been accepting requests from the external Internet and doing routing through the API gateway in a performance fashion, you can just retool, you could just repurpose that in a sidecar to be able to have services communicate with each other. Yeah, not only that, we can do that with a better performance than envoy, for example. Really? So tell me more about how you think this market is going to unfold. Because I was, I go to KubeCon, the Kubernetes conferences. And there's if there's any water cooler or hot hot topic right now, it's sort of like, who's going to win the service mesh world, or do you need a service mesh? So how do you think this world is going to unfold? And how big of a market do you think there is for the service mesh usage? You know, microservices, there are very hot topic right now. Not everybody needs microservices. I mean, microservices are harder to deploy harder to manage. There is a non insignificant premium that developers will have to deal with once they move to microservices. So it's a great architectural pattern if we're talking about extremely large use cases that have to be hyperscale then hyper optimized with a microservices architecture. So now when we talk about microservices, the way we make that microservice architecture work is with service mesh service mesh, it's not a technology, service mesh is a pattern, and so you can implement service mesh by using a wide variety of technologies that are available to developers today. One of them being Kong. Now, pragmatically, the enterprise and the large these large enterprise organizations that are going to adopt microservices are not going to exclusively have microservices running in their systems. You know, we have to be pragmatic here. Some use cases don't make sense in our microservice rent architectures. Some others make lots of sense. And so the organization and developers will have to deal with a hybrid architectural pattern within the organization. It's not going to be exclusively microservices. It's going to be also monolith for some use cases. It's going to be serverless for some others. And so we can't we're looking at what our customers are doing and we're seeing that they're running monoliths and serverless and microservices alongside with each other, but they have a big problem. They can not link them together and they can not have visibility across each one of these different architectures from one place. And so with Kong where giving a platform that can hook into each one of these different architectures, including service mesh, but also manually and serverless and then on top of that have a consolidated way and runtime to do things like authentication, security, observability, mutual TLS, but also things like developer portal and the idea of an API catalog, which was the whole point of mass shape back in the days in a week being repurposed in Kong by having an internal catalog of APIs that runs internally for the enterprise because as soon as we have a thousand different services running, we need to have developed documentation and a place where we can find and explore these different services. And so that idea is also being repurposed, but it's not specific to one architecture. It's going to run across each one of these architectures. Well, that's a really bright future. Give me a little bit more context for where you're at today. I know Kong one just launched. Tell me more about where you are in terms of your plans and where you're going. Yeah, so Kong it's one of the most popular service platforms out there. We have about a hundred employees in our San Francisco. We do have more than a hundred enterprise customers, but you know Kong as an open-source global adoption as well. So we're running more than 70,000 active connotes across the world in either gateway or mesh deployments. We do have a global community, and we do have 38,000 community members that are contributing to Kong in some form or another, either by creating plugins by augmenting the ecosystem. And so we're going as a company to keep nurturing these community adoption by making Kong open-source even more powerful moving forward, but then we're also going to be working with our enterprise customers to create what we call a service control platform, which is the evolution of API management, a service control platform that allows these customers to manage their APIs across a different variety of architectures within their systems across the different variety of platforms, Kubernetes, but also bare metal, but also multi cloud and so on.

Kong east west north south Kang Luigi Khan Lu Amazon Google San Francisco
Rep. Byron Donalds Accuses Democrats of Rank Intimidation Against Oil Companies

Mark Levin

01:32 min | 10 months ago

Rep. Byron Donalds Accuses Democrats of Rank Intimidation Against Oil Companies

"But Byron donalds is a congressman from around Naples the Naples area of Florida Is an African American I saw him on TV once I thought he was superb and I brought him on life liberty and levent He said really good guy Turns out he's been listening to me on the radio for years And since we've had him on he's been all over Fox Why Because the other host know a great guest when they see one On my show of course And anyway so Byron donalds was at this hearing yesterday and he had had enough He heard this crap And here's what he had to say cut 12 go First of all to the witnesses the leaders of Exxon Chevron BP shell I know that the climate activists and Twitter world which Dave Chappelle says doesn't exist and he's right because it's just people who have nothing better to do with type on your keyboards And we do it too here in Congress But let's be very clear you need an apology because what I witnessed today was just rank intimidation by the chair of this committee Trying to get you to pledge on what you're going to spend your money on is a gross violation of the First Amendment And just because we're members of Congress and we got microphones and we passed laws does not mean that we also have the ability to infringe on your ability to what to organize whether it's API or anybody else or what you choose to spend your money on It is

Byron Donalds Naples Levent Exxon Chevron Bp Dave Chappelle Florida FOX Congress Twitter
Speechly Origin - Hannes Heikenheimo Co-founder and CTO at Speechly - Voicebot Podcast Ep 228 - burst 07

The Voicebot Podcast

02:47 min | 11 months ago

Speechly Origin - Hannes Heikenheimo Co-founder and CTO at Speechly - Voicebot Podcast Ep 228 - burst 07

"I had hobie project with a colleague in a a student friend of mine who who was a u u x experts and at that time fitbit was very popular job and it was a big thing so we had our fitbit's and and we were excited about that than we're following our calories or all of that and so then then we had this idea. Wouldn't it be cool. That in addition to the burn calories could somehow really nicely calculate the calories that we consume to be able to get a balance of of input and output and was a functionality in and fitbit to to do a meal diary but it was very cumbersome so so we had this idea that we need to make it easier for us to to follow that and we had this idea of of using voice there so so just like if you have a meal it would just list out the items that you eight and the system would compute the calories and so that was sort of a aside project that then i think was really the origin of of speech. Of course like speech we way of thinking because we had a very specific. You you ex you. I in our minds and so we studied the api's at that time and turned out. There was no api that could do the type of experience that we wanted to achieve and and so so that that was sort of the origin and then of course i was working at apple. So i i. I was in the sort of the The epicenter of voice working on on syria and then there was all these very interesting things happening like alexa came out around that time and also advanced like advances in speech recognition so there was a paper in two thousand sixteen from ibm where they got this. First results of human baratheon transcription accuracy. That all of these things sort of somehow brewed in in in my head. And and and so so that i would say those were the things that that then sort of originated the idea behind speech by but a big portion of it was the hobie project we started out with with my

Syria Apple LEE Alexa Siri IBM Hobie
Google Search Console API as the New Table Stakes With Noah Learner

Voices of Search by Searchmetrics

02:23 min | 1 year ago

Google Search Console API as the New Table Stakes With Noah Learner

"Talk about a google search consoles. Api you know. I think of what's on google. Search console is being directionally interesting. I understand if my sites being crawled. I can get a sense of what are the queries and position and rank. I never know what to do with half of this stuff. And just doesn't seem very actionable. And i always look at it. I'm like wow. This date is really powerful. Bo what do i do so talk to me about a how you're able to make it so performance and then be what are some of the takeaways you can glean from pulling data out of google search console. So how did we make it so performance so the first thing that we did was we knew we had to get the data up into big query or another database platform like it because that is a data source would be screaming fast and data studio so learning all the technology to get the data from an api into big query. Was kind of that sweet spot or the skull that was necessary in terms of what we actually learned from looking at all the data which is really the important part in. What how we make it. Actionable there's a couple care is that i think are really important. To focusing on the first is this concept of position bucking and that's where you can look at The query neural by position. And then we split up all the serbs into different segments whether it's page one positions one through ten or striking distance which depending on the type of agency that we're working with might be positions four through fifteen if the really all about getting stuff into the local pack or maybe in if there were mainly inorganic than its position six through fifteen so position but getting like crazy powerful. The next thing is this concept of striking distance which i just sort of alluded to is trying to find all the queries that are just on the edge of being super visible and being Look at them analyze them and then understand what we need to do by adding content in meaningful ways on page to drive results for those striking distance. The third thing that i think is really killer and something. I'm really proud of. Is this concept of multi-layered filtering. So you'll have your data and then have unp teen different ways to filter it really quickly so you can go from all of the data to actionable insights really

Google BO
A Crash Course on Headless Ecommerce

The Unofficial Shopify Podcast

02:33 min | 1 year ago

A Crash Course on Headless Ecommerce

"So you're you're the perfect person. Ask about this because you lived it setting it up as a merchant on the bleeding edge. You're the first to go live with this particular headless solution and enjoyed it so much. You're like you know what. I believe in headless hard this now my full-time gig exactly okay. Good so you're the guy to ask here what let's start with the simple question. What is headless when we say headless. We're not like talking about sleepy. Hollow what are we referring to have. This is a is a pretty generic term. That doesn't really mean anything actually so in the context of shopping Let's talk today. 'cause that's what we talk about so there's your e commerce platform which can be thought of as your body to shop the fi pluses like the body of your store. You have your you know. Clovio arm review up arm and the all these different apps connected to your to your body. E commerce platforms can adopt headless by developing the api suffered development. Kit layer to basically mean that people could build other technology to integrate into the body of the store. Headless is is nothing. It means that the platform has developed a way for you to do something but the head. There's no head it's headless so there's nothing there's nothing there so it in kind of frees up this whole you know space for developers to go in and kind of hack together different types of stores that they that they want and develop headless stores that are compatible with these e commerce platforms so in years ago certify introduced this idea that shop by is this hub-and-spoke model. It's the entrepreneurial. Os and so. The hub is the admin and then i could plug my spokes into it and maybe my point of sale system is one of those spokes Marketplaces like walmart is another spoke and then the online store itself. Which is i think. Often people think of added shop. That's just one other spoke so we're swapping that online store channel out for a third party solution and in this case we're talking about shogun front end but this could be one of many solutions and that idea is what we refer what headless refers to shop. The first grade at all sorts of stuff as stores become larger and more complex. You slop different pieces here. And there whether it's processing orders on the back end re- managing thousands of orders her and it turns out there's also some advantages that you can gain from swapping out the front and his well

Walmart
Canary Speech: At the Intersection of Healthcare and Technology

Project Voice - Healthcare Summit - 2021

01:52 min | 1 year ago

Canary Speech: At the Intersection of Healthcare and Technology

"Canary speech has a full range of technology in our platform from a well developed extensive capability app. Available Apple and Android, of course. It operates on smart devices in multiple languages, we're currently deployed in Japan in Europe in Mandarin, and we've are entering the birds again market in Portuguese and of course in the U.S. and Canada. So we function within that app to be able to customize it for specific applications, whether we're dealing in stress anxiety or Alzheimer's or Parkinson's disease or congestive heart failure. We have a range of engagements across more than a dozen hospitals in the world right now, where we're validating the initial models within the clinical environment for commercialization on those. We also have a well developed set of APIs that allow us to do multiple things, of course. One is to connect to internal health medical record systems. But also some of our some of our clients have existing apps and we interface to those in augment those apps through providing access to our technology stack and analysis of audio. With the same performance returning within three seconds, scores to arrange a different locations depending on what the application

Alzheimer's Parkinson's Disease Congestive Heart Failure Apple Japan Europe Canada U.S.
Canary Speech: At the Intersection of Healthcare and Technology

Project Voice - Healthcare Summit - 2021

01:52 min | 1 year ago

Canary Speech: At the Intersection of Healthcare and Technology

"Canary speech has a full range of technology in our platform from a well developed extensive capability app. Available Apple and Android, of course. It operates on smart devices in multiple languages, we're currently deployed in Japan in Europe in Mandarin, and we've are entering the birds again market in Portuguese and of course in the U.S. and Canada. So we function within that app to be able to customize it for specific applications, whether we're dealing in stress anxiety or Alzheimer's or Parkinson's disease or congestive heart failure. We have a range of engagements across more than a dozen hospitals in the world right now, where we're validating the initial models within the clinical environment for commercialization on those. We also have a well developed set of APIs that allow us to do multiple things, of course. One is to connect to internal health medical record systems. But also some of our some of our clients have existing apps and we interface to those in augment those apps through providing access to our technology stack and analysis of audio. With the same performance returning within three seconds, scores to arrange a different locations depending on what the application

Alzheimer's Parkinson's Disease Congestive Heart Failure Apple Japan Europe Canada U.S.
Codex, OpenAIs Automated Code Generation API With Greg Brockman

The TWIML AI Podcast

01:37 min | 1 year ago

Codex, OpenAIs Automated Code Generation API With Greg Brockman

"Why don't you reintroduce yourself to our audience and tell them how you came to work in the field of ai. Everyone i'm greg sam said and i one of the co founders of opening i for me i've read the alan turing nine hundred fifty paper computing machinery and intelligence paper back. Before i knew how to code. And i remember reading it you know. They thought the turing test. But then it says look. You're never going to be able to program a solution to this test. The only way to do it. Is you have to have a learning machine. And he doesn't quite some detail you know he says look like to have a little machine. That sounds like a child. Machine that you give rewards. When does good things punishment. What does bad things and from there. You can hope to build up a solution to this really visionary stuff honestly and for me. I was captivated by the idea that you could build. A machine could understand problems that you yourself could not and i just saw being able to build machines that could themselves help you solve problems outside of your reach. Be the thing. I wanted to do. So i went to professor and like hey do some some. Nlp research with you. And he's a great up. Here's these like parse trees and things like that and sadly it didn't look that was gonna gonna quite get you there so i got distracted by programming languages which i think kind of captures the same idea. Right of like if you can build a compiler can kind of understand this program can really amplify what a what a human can do and then start ups in. It was really twenty fifteen that i first encountered deep learning and for i was watching hacker news every day and it felt like there was a new deep learning for this deep learning for that but i didn't know what deep learning was was. Actually surprisingly difficult is google around and learn what deep learning actually meant

Greg Sam Google
Algolia's API First Model - Bernadette Nixon CEO of Algolia the Unicorn Search and AI Company - Voicebot Podcast Ep 221 - burst 02

The Voicebot Podcast

04:07 min | 1 year ago

Algolia's API First Model - Bernadette Nixon CEO of Algolia the Unicorn Search and AI Company - Voicebot Podcast Ep 221 - burst 02

"Lot of different people in the software world that has done things around databases or things like that but it seems to me that like around discovery and surfacing information within within the enterprise. This is an area that you spent a good deal of time in your curb even before i'll go you. Yes that's right. If you in fact if you look at the competitive set in the market in which i'll go competes. They're really sort of two bookends to that competitive set one end of it. You have purpose built sass. Apps typically for one specific use case quite often ecommerce site surge and then at the other end of the spectrum. you've got the open source. Players like elastic solar and they can solve many different types of such Problems indeed as we as al goalie can win neither one of those. But i have experience of both both of those bookends. If you like of competitive set But the way to think about us is sort of in between both of those ads because we have. We give all the flexibility that you get with the open source but yet we are an api. I model which we can get into what that means really means a lotta people bandied that about. I'm actually hosted so fully the sas business model if you like. And that's one of the reasons why i came to. I'll go earlier in. May of last year. Because i truly believed in the positioning of the company having had experience in the such market before we are hearing a lot more about api first businesses. These days it would be useful for you to talk about what what that means in. Why that's a model that we're seeing a lot more of your absolutely. I mean it festival if you think about you know the the old ways of Satisfying problems you either went out. And you bought a big monolith or you built your you built the application from. Scratch yourself on what we're finding. Is that both of those paradigm 's are cracking a little bit right now under the strain the strain created by the need to constantly. Hr eight because the market is moving so fast. I mean take a look at the last twelve months. Kobe didn't start any new trends. It simply spend the ones that were there up if you think about it and so what we're finding is that people are wanting to find a abed away to build and use some building blocks so api's have been described as the picks and shovels of the information age because you can compose your applications using multiple api's but the difference between an api company and a platform that has some api You can interface with it is an api fest. Company really means three things at least while going. I think too many of the other folks out that in the api first economy as well one. It means at flexibility as in you're able to handle a broad set of use cases so in our case that's not just ecommerce such it's Internal search behind the firewall using us as the The search service when you're composing your own internal applications and many other different cases in between so being able to handle a broad set of use cases. That flexibility is one of the tenants of api. I approach the second Is speed so we build speed into our api so that our customers don't have to do that. Performance tuning As they would have to if they were building from scratch. Let's say using open source. And the third which i personally think is probably the most important is the backward compatibility developers want to solve big meaty business problems for the companies. They work for and they wanna move onto the next one. They want to minimize the amount of maintenance that they have to keep up with and so we take that burden on. And we guarantee the backward compatibility of our

Amazon Api First Backward Compatibility Economy Flexibility Performance Tuning Enterprise Search Al Goalie Kobe
What is Food Skill API?

Voice in Canada

00:58 sec | 1 year ago

What is Food Skill API?

"Right, Terry here and here's your latest update with regards to the Lexi live. There's so much that came out of this event. I've been doing this for a little while and I saw a few more updates to tell you. Anyway, this one is all about offering food through your Alexa devices. This is a new feature that again, it was just announced and it allows developers to help enable restaurants to be able to quickly create high-quality food delivery and pickup experiences all through voice. It's the same sort of experience that people are starting to have with music and smart home devices. And this this particular technology is called their food skill API and again, it's going to help with the development and enable high accuracy of customer experiences for food delivery ordering Etc. So, once again, I'll keep you updated on when this comes to Canada, and it's great. Lots of functionality being built into Lexi and in the next, you know, in the upcoming months.

Terry Canada
Google Cloud Unveils Unattended Project Recommender

Daily Tech News Show

00:25 sec | 1 year ago

Google Cloud Unveils Unattended Project Recommender

"Google cloud moved the unattended project reminder feature into public preview which scans api network and user activity defined cloud computing projects. No longer in use this feature can save organizations from paying for unneeded resources but also addresses security issues of leaving networked instances online the feature looks at a variety of signals to determine if a project is actually unattended or intentionally has a low level of activity

Google
Andrew Cuomo Won't Go out Without a Fight

America First with Sebastian Gorka Podcast

01:45 min | 1 year ago

Andrew Cuomo Won't Go out Without a Fight

"We need some ground truth because my my team here is conflicted. Is this reprehensible excuse from going to leave. The governor's mansion or not he'll jesse jones. Yeah i gotta tell you. He is the yen game will be. He's going to have to step down but it's not going to be easy and it's not going to be probably within the next six weeks i i went over this a nice show. Am nine seventy new york in the morning. Said and i talked to a senator rob or up in new york state. We talked to michael goodwin. We talked to zelda. And it'll be this guy digs in andrew cuomo exact you know and let me tell you italian i wanna stick up for my tenants. I keep telling you every time we talk. I got out. She got the blogs i got. I guess i'm getting buried over your pelosi. help me out. what am i doing. Thank god for steve. Scalise gonna save them on the radio. I guess we love leave. You know what i'm saying. Thank god it's the least italian louisiana. We loved that everybody else. I'm in trouble. My goodness gracious. They say they'll be out but it's gonna take awhile he's gonna dig in he's gonna get like we've never seen before isn't it reprehensible joe that he's gonna leave if he ever does because of you know kissy kissy huggy and not the fourteen thousand people who died because he sent them back those people's homes. Yeah yeah it's it's a terrible situation. But i don't think he's going to skirt that issue to the democ apis. Yes even. this is what. I'm hearing on the inside in new york flagship station. They don't i don't think he's gonna get away with any any any of it. I think they're going after him. On it. And i went and i went to the link and it's a great question and this is a great viewpoint that you're putting out there said gorka because there's no way he can

Michael Goodwin Jesse Jones Scalise New York Andrew Cuomo Zelda Pelosi Louisiana Steve JOE Gorka
No More Ransom Saves Almost €1 Billion in Ransomware Payments in 5 Years

Cyber Security Headlines

01:51 min | 1 year ago

No More Ransom Saves Almost €1 Billion in Ransomware Payments in 5 Years

"No more ransom project. Five years in the project was launched in two thousand sixteen as a public private partnership between european law enforcement and security industry leaders mcafee and kaspersky five years into the project now boast one hundred seventy members and claims to have helped six million ransomware victims saving over one billion euros in ransom payments. The project currently offers one hundred and twenty-one free tools able to decrypt one hundred and fifty one ransomware families with a crypto. Sheriff tool that attempts to match uploaded encrypted files to match descriptors. Google cloud commits to api's whether consumer products or commercial api's google has obtained a reputation for abruptly killing services to combat. This image as an enterprise vendor. The company announced. It will now designate a subset of. Api's across the company as google enterprise. Api's which will be subject to strict guidelines about how any change to them would impact consumer software built around them. This will include api's from google workplace. Google maps and a majority of google cloud according to google cloud. Vp kripa christian. The program is built on the principle that no feature may be removed or changed in a way that is backwards incompatible for as long as customers are actively using it. What's app. Ceo details twenty nineteen pegasus spyware attack. Ceo will cathcart said that the recently disclosed list of phone numbers allegedly targeted for spyware by nso. Group clients mirrored a similar incident. Whatsapp defended against in twenty nineteen back. Then the platform found pegasus. Spyware used to target fourteen hundred. What's app users including senior government officials journalists and human rights activists over a two week period. What's that brought a lawsuit against. Nso group in two thousand nineteen four the attack. That is still ongoing. The underlying facts in the case are not in dispute rather if nso or its sovereign customers are to blame for the use of its spyware

Google Kaspersky Mcafee Kripa Christian Whatsapp Cathcart NSO Nso Group
"api" Discussed on Talk Python To Me

Talk Python To Me

07:01 min | 1 year ago

"api" Discussed on Talk Python To Me

"How does the app know what you're doing. You tell it just right now. I'm doing this so take a scan. You have two options. There asked the user when you're scheduling men you workout. You can see a blading to use strength patch on this particular workout. So be prepared. That's one option. The other option is after you finish your workout. They are asked as you didn't use the patch so if you did. Let's go which were full of scanning if you're not. There is a fullback mechanism hallway. We out where we can compare your rates in subtracts dead and see how much flutie lost. The downside of this is that we do not capture sodium loss starting consideration to when it gets to the server side. What's the api premark seoul. The is talking to back in all the time. We carry us the back in forth ronin metaphor of sorts so the api not only does the reasoning for the whole system but sometimes it even helps the app a little bit with so the dogs to the back into debt user profile to the time line of events and they renders those time line of events captures additional information for example your motivation in your physique and reports that information to the back. End the sweats cans in scheduled middle east cancelled workouts. Everything else happens. At the begging everything else will remain grabbing weathering permission soldiers leading your latitudes and longitudes into a temperature is your workout for delta door one thing sanding bush scheduling push notifications to remind you that you have this recommendation or there's an upcoming workouts things like that also confused the local to whole buddy transformation. It's manages your stretch profiles and it's triggers so province recommendation agents. That will tell you not only gatorade products. But also general foods that's could be suitable for your nutritional needs so we can say for example if you you need these amount of carbs. There's a motor protein. Maybe you should think a little bit of caffeine or casing. And then we'd give it a list of jared food like riots buffet and then you can plan accordingly to fulfill those recommendations. All that back in the back end is flask flask. We were endowed into beginning being between fast. Api in flask. I wanted to find the problem. Domain may not the technology so i decided to fully synchronous end because he dedicated super easy to the ball. It's much less thrown like problems. I was not concerned with performance. In the beginning once we learn was that flask was performed enough for all our needs shoulders devon well. We had a several. Api just for integration with guardian struggle after chance to prediction a march. We realize that the team was choose. More to maintain in really didn't need show emerge the chew. api's into a single model but those chewing is one of them was a synchronous. So we did. That's a secret Court in death was the one talking chew gardening straw because debt one was purely i. O ball's not safe you about right. You're entirely waiting on strada and garment and the internet and so you should be able to scale that many many times out because all you're doing is waiting on their api and you're completely at the mercy of their performance at show pictures while right. So do you think makes a lot of sense but it turns out. It wasn't needed Yeah the thing we realize was there. Of course there are trade-offs so if you go for a job interview in you present as like a problem. I think the is doing they seem to do. It's a separate via because then against kale independently you have better royal food with lower latency etc but in the real world you have to balance all those things. We've the size of your team the resources that you have other external conditions sowing the end we decided to consolidates everything into a single technology in a single stack because it was simpler if we need to onboard new people train instead of knowing flasks than cards now. The only need a single framework in because scale ability was not problem. We re using like kuban netties in production age like or easily scalable. We decided to reverse that in due to malysz single stack plus full away. And that's what we have today. How interesting so you decided you can just solve it by running more worker processes except for container and then just running more containers if you need to take a better soul for the conditions. We have in the charge. I think that makes a lot of sense you know. They're so often. These recommendations of using micro services breaking stuff into a bunch of pieces having just the right technology for just a slice of what you're doing and then you've got your app. Your app is talking to the different services. Now you're trying to coordinate. It just gives me chills. Think about it releasing this through the apple app approved process in coordinating that with the versions of multiple. Api's that sounds so bad nightmare really fast in in my mind. My experience is my pursuit of services is answer for a given team sites so you have like one. Hundred developers like idol or a thousand developers like netflix. Or shafi lie then it makes every syncing the world should break it up in individual components because you have individual teams corners law right the software. Your view reflects the architecture of the people in the company. And how they built a softer already have a very tiny little team. The mother is great. It simplifies everything. So that's like a list less relearn that we kinda over engineer in the beginning trying to chew itchy eyes and we took the relative breeding monolith. I think that makes a lot of sense for small teams. And here's the thing. If you run into performance problems that really needs a sink stuff you know when you consider to use flask and not fast. Api bass api was brand new. And who knows if it would survive another six months or if it would go the way of other really promising projects like pronto or something. Which as far as i could be wrong but as far as i know it gotten a ton of attraction it was really exciting for a and it. Just kind of build out right. Yes you want to build on that. So i think flasks totally reasonable choice. But i guess what i was gonna say. Is you know. It's not that different if you need to re translate that if you're going to convert that fast. Api like that's the thing you as a team of a couple of people could do in a few days and it would be fine tutors. For example as being. Fan of.

flutie jared middle east bush shafi netflix apple
Gatorade-Powered Python APIs

Talk Python To Me

01:55 min | 1 year ago

Gatorade-Powered Python APIs

"There's a lot of things you've been building for different companies through your work. That's going to be really fun to explore. I think one of the really neat things. Here's you're not just working for one company working on one team the way it works. But you're kind of interacting with a bunch of different projects types of technologies. So you'll have a good broad perspective on what went well. What didn't what you would change. And so on the one thing that stuck with me his nineteen ninety seven different companies. Say like five different companies to different like continents was one thing that remains and say man. That's fantastic good choice indeed. Well let's start this conversation by talking about your story how you got into programming in python. It sounds like you're one of the early adopters. What version of python. That was probably a version one type of thing. Five points to nineteen ninety seven trying. I was almost finishing my undergraduate course in computer engineering. It out reading gauge in my master's post graduation course where we studying. What was your degree in well. Breath in degree was computer engineering. But for democrates. I was studying computational reflection in the air. It's the line of research that led to aspect j. in other things but he does all about object-oriented protocols so how you organize object orientation program languages those kinds of things okay and aspects jay. That's like aspect oriented programming exactly as with oriented. Programming was like in a bite. Of the research in computational reflection at the time we were academically speaking we were trying to figure out. What can you do with reflection. I think java was one of the language that made popular tim doing inspection in reflection improving lanes.

JAY TIM
"api" Discussed on .NET Rocks!

.NET Rocks!

02:14 min | 1 year ago

"api" Discussed on .NET Rocks!

"How many customers does it have. A lot of things we have to analyze. We also do retirements too. Sometimes the it service. The team can't support it anymore. For whatever reason we have to retire certain things right. So i helped create the policies around all of this and i'm on the board to review these changes and then we talk it over with the team. We try to arrive at the best place possible for the customers so this affected us in a very specific way. Which was i'm you know. We have this admin application for our podcasts. In it's great because puts all the advertisers stuff and all the documents the description the title photos from the guests in sponsors and And also it's a place where we can collect files from everybody. So when we're done with this. Zen castro interview. I'll take the mp three files that each of you generated. I'll upload them to this admin tool and what it does is it puts them out into azure blob storage in so sometimes these files especially away files right can be three hundred four hundred megabytes a piece. You know the mp three files are smaller. Obviously but three hundred three. Let's say three hundred fifty megabytes and so you need to do sort of a A chunked deal you need to upload it in chunks so that you can update a progress bar so the users and sitting there while it says you know uploading azure for ten minutes. And you don't know what it's doing and In version eleven point two point. Three of microsoft azure storage blog. We were able to do that but in the current version. twelve There there isn't doesn't seem to be any mechanism for that and And i wouldn't necessarily call it a breaking change but it's sort of the removal of feature or at least the rewriting of how you do that so i remember talking to you about this but you had to be really good answer for it. Yeah well we would consider that a breaking change definitely certainly removing features of breaking change money.

Zen castro microsoft
Co-Founder of Musiio, Hazel Savage, on the Product Development Process

Code Story

02:34 min | 1 year ago

Co-Founder of Musiio, Hazel Savage, on the Product Development Process

"It's always been my sauce that we bill the thing that people wanna pay spoil and so when you very very early sort of king. What will people pay for a few dangles based on your industry knowledge about what that might be but you know the roadmap in twenty twenty one is. It's very much tied to what biggest customers are entrusted in and where they see the industry gardner where i see it going in collaboration with but i'm also thinking about what we very first started the company as a set you know. Going from search to reverse engineer tacking. There are lots of points at which you have to make a decision one way or the other and another solar. Almost misstep of mine is a remember. What the first question out with any customer smile. Aids sounds great. Does it were right. Because i just sold them magic beans and it sounds fantastic. Hey i can do all of this stuff sis question. They want to know his sound. Good does actually do the thing that you'll say so i was like greg. We gotta we gotta have some kind of demo on the website where people can get some very very quick proof of concepts and we were like. Okay what's throw the timing. Api let's away the people contest the api and they can find out that it works of. We've gone through this whole planet. We will yet and right at the point at which we will go live. I just said guys. I feel terrible about this button. I need to go back to one of our sort of poor insights. Which is if you were to draw a diagram of the oglala of music industry people who wanted product people who can coat. The overlap is almost zero. The music industry is not savvy develop a heavy industry and so i just suddenly went. The people were trying to prove this to industry people's namath. A code right at the last minute we pivoted to a coach free solution. What people can just load an mp three an instant the get the tags back soul that trust so we used our own api to build an interface and so there are many many a -tations like the swat. You have to make the uncomfortable decision of saying. I suddenly realized we're probably wrong. And i wanna lay industry insight into this for the reason intensive how you guide a product. You have to go back to what you know about the industry and you'll cori- sites and you also have to be sort of willing to question yourself and and and be wrong on on many

Gardner Greg
Powering the Age of Connected Insurance with Shannon Goggin, CEO at Noyo

Outcomes Rocket

02:40 min | 1 year ago

Powering the Age of Connected Insurance with Shannon Goggin, CEO at Noyo

"Shannon really really fascinating talk to us about how exactly you guys are are adding value to the ecosystem to know you'll is the api layer for insurance distribution. What that means is we build all the infrastructure all the that make it possible under the hood for soft eric companies to connect with insurance companies and specifically software companies that are helping people understand their benefits coverage. Maybe they're helping them. Shop for benefits get different quotes about what plan options are available to them and then get enrolled in those plants and importantly make sure that they know the status of their fridge and the reason that this is important for healthcare is health insurance is really the gateway for people to use healthcare in this country. There are very expensive. If you don't have health insurance to go to the doctor get the care that you need and everybody needs really great insurance coverage but many people don't have it not everybody has access to it in this country and so the work we do is really. Let's focus on making it possible for people to take any fetching out of that process as possible to get access to health insurance that they need which ultimately. Let's get the health care that they need. Yeah interesting so there's basically that point in time where people are deciding what insurance to get how specifically to use their insurance coverage they have. It's really that whole process right so you guys are are helping aggregate data for other software companies helping people to do what they do. That's right. We really facilitate the secure data exchange between health insurance companies and any software that their customers might want to use. So you know if you think about this. In a financial services comparison and the in a sort of banking world people can use then mo right to send money to their friends after the go to meal together and then mo had next to all the different banks and all the different financial institutions to make it possible for people to have that access But there's another company between ben mo and most of those banks which facilitates the actual connections the actual sort of infrastructure under the hood that takes of the security of saying who can have access to what account and make sure that it's properly encrypted and protected and epa data is structured appropriately. We play a similar role in the health insurance

Shannon MO Ben Mo EPA
Widgets and Shortcuts: Maximizing Efficiency of Android Devices with Rebecca Nathenson

VOICE Global 2021

02:17 min | 1 year ago

Widgets and Shortcuts: Maximizing Efficiency of Android Devices with Rebecca Nathenson

"Android shortcuts are already used by app developers to provide a quick entry point to users via the android launcher last year. We introduced the ability for users to create personal voice shortcuts into apps with google assistant. Now you can join in the voice shortcuts party if you build android shortcuts. They'll automatically be suggested to users in our voice shortcuts gallery so users can set up a personal voice command. The takes advantage of the android shortcut in your app to make this possible. You can use our new shortcuts jetpack macho to push shortcuts whenever users take the corresponding action in your app. Make sure also connect your shortcuts to the right app capabilities in shortcuts dot. Xml when you follow these best practices. Google assistant can suggest relevant shortcuts to users in all sorts of ways and helped drive traffic to your app so just to recap. You can describe the set of deeply supported by your app directly in the short cossacks. A mel via the new capabilities. Api you can use our jetpack module to push unlimited shortcuts to the android system and two assistant next. Let's talk widgets. Widgets have been a great way for users to access lance evergreen content there a great way for users to quickly monitor information complete tasks or just get inspired directly from their home screen but a great thing can get even better. Let's talk about how i with. Android twelve winchester transforming into an interactive customizable view into your app with a consistent design and look and feel so users can get more done within the flow of their day. You're strava implementing a widget to track. How many miles user ran in a week next. we're making it easier. For users to use widgets across all sorts of new surfaces which is will be accessible via voice with google assistant on mobile lockscreen android auto once built on mobile which will be available on other surfaces automatically and accessible to users while driving in a safe and optimized way the integration with assistant enables multi step interactions across all these surfaces with the same widget so it's not only one shot answers and quick updates that you can enable users can have a full conversation with a widget withheld from google this integration. Lets you build single widgets with multi-step flows like selecting and ordering a drink

Google
Why Savant Systems' Acquisition of GE Lighting is the Future of High-End Smart Home

Project Voice 2021

03:03 min | 1 year ago

Why Savant Systems' Acquisition of GE Lighting is the Future of High-End Smart Home

"Across all industries and the data that is associated with these technological solutions sets us on the path to global scaling an unimaginable business growth. Which is the best way for me to introduce my colleague and my friend betty. Davita betty is a global executive with expertise in digital transformation and consumer financial services. Betty is currently the chief business officer and member of the board for finn. Connector a technology company which connects digital platforms and solutions and financial services companies via an api platform to accelerate digital transformation and open banking. Betty is also the founder of bet. Deb solutions a fintech advisory practice where she works with emerging companies on strategy value creation partnerships and the path to global warming previously. Betty served as the chief commercial officer of digital payments labs at for mastercard and prior to that that he held various leadership positions at city. Which is where we work together. Welcome betty thank you betty as the first question. I'm certain our audiences would be interested in your perspective of the digital transformation. That's taking place today in financial services we'd love to hear what are you seeing in the market and what business problems are being solved with these continuously evolving technologies. That's it's a loaded question. And i'll try to answer at At a couple of kind of macro levels and then try and get a bit into What we're seeing in different regions around the world. I mean at the macro level. It's clear that financial institutions can't continue to develop everything here right the notion of proprietary developmenh is just. It's not sustainable from the standpoint of the speed and velocity by which they need to turnaround new solutions. They've got a competitive landscape of thousands of been tax in stored ops that are entering the market and providing services at a level that You know consumers. Sme's incorporates see in their everyday transactions. And so there's so much friction that's been taken out of the equation with many of the digital giants and these new solutions. Banks can't continue to

Betty Davita Betty DEB Mastercard SME
Facebook F8 Refresh: Business Messaging Changes Rolled Out

Techmeme Ride Home

02:17 min | 1 year ago

Facebook F8 Refresh: Business Messaging Changes Rolled Out

"So facebook's f. eight developer conference kicked off today after taking last year off due to the pandemic of course mark zuckerberg didn't do a real proper keynote. Just a few minute. Long video message saying facebook was going back to its roots. I e focusing on developers quote some of the most important services in the world started when some looked at an existing issue and found a better way to build an. I'm optimistic that some of the next generation of services are going to start right here with you zuckerberg said well that mostly met messaging at least so far today and specifically business messaging facebook said it will open up the messenger. Api for instagram. To all businesses quoting tech crunch the feature is opening i to all developers globally with a phased approach for businesses phase one. We'll see instagram accounts with accounts of over ten thousand and under one hundred thousand connect to the api. It plans to expand that to accounts with followers numbering between one thousand one hundred thousand in july. Which is phase two with remaining accounts coming online by q. Three the feature was first announced as closed beta in october with select businesses thirty developers and seven hundred brands. In all now any brand organization using instagram to interact with customers can use it. The key point with this tool is that this. Integration represents a significant step forward in how companies can leverage the wider facebook platform in the past a brand that wanted to interact with customers. Either needed to do so directly through instagram or via facebook unified business inbox which are limited how they can be used especially by companies that might be handling large volumes of traffic or keen to be able to link up those customers interactions with wider customer service databases the messenger. Api by contrast can be integrated into any third party application that a company or brand might be using to manage communication whether it's a social media management platform like hoot suite or sprinkler or a crm application that can bring in other kinds of customer data for example warranty information or loyalty card numbers. Facebook noted that one of the key takeaways from the closed beta was that brands and companies wanted better ways of managing communications from one place. And another was that many of them are making more investments in software to better manage their communications and workflows. So extending the messenger. Instagram was a feature that was long needed in that

Facebook Instagram Mark Zuckerberg Zuckerberg
"api" Discussed on Data Engineering Podcast

Data Engineering Podcast

05:38 min | 1 year ago

"api" Discussed on Data Engineering Podcast

"That has a huge focus for us right now. But also we connect to other systems civil partic- when like snowflake or the query or other data warehouses people already have dimensional data and they want to bring it into tiny birds to do joins and then exposed that us as a beyonce. As you mentioned there are a number of systems that already exists for people to be able to actually track and report on data and it's largely for internal purposes but as they're starting to maybe try and build something in house to expose that information for analytical. Api's that are going to be consumed by other internal systems or other end users. What are some of the areas of complexity that are often overlooked or misunderstood as they start to go down that road that might ultimately lead them to want to use tiny bird rather than having to build it all in house. I think one of the things that have been key to to some of our customers is flexibility. When you have complex state pipelines touch on this. At the beginning you often have to go back to those days pipelines. Those eighty five lines will become almost like a product of their own that you have to maintain over time and evolve on song and depending on how complex on how good your advantage in your team and saw it might become an obstacle to solving more and more Over so it's easy to understate how important it is to be able to move quickly and be able to attack you use cases on with dining bird some of the things that are really appealing summer customers. Is that in comparison to what they were doing before. That flexibility the fact that once you have the data raw data coming zainy bird any new use case is one sequel away to speak you sequel End points i'm you can start making grace out. That is the sort of thing that when you start doing it on your own you can find. You're not using the right. Tools can be surprised at how flexible over time your system might become. That's one thing. The other thing is well that we payload of attention to these states products. They require some of the things that as they grow. You also require in web applications or any type of other development like tests and continuous integration. And you know you want to work with a large team of people and we want to be able to connect all of your ovation's inquiries onto your repositories that you can see what the changes have been over time and implement those tests on and all of that is something that when you do a data product for the first time especially if it's a large one and so on and you're not used to thinking like that in data products but you soon start missing. If you know what you're doing you starts getting out. Needs to let here need to have some sense that i'm not gonna break anything every time that i put it into production and that's something that through the tools that we're building around tiny bar. We want also to help. Our customers.

one first time eighty five lines Api one thing ovation
"api" Discussed on Talk Python To Me

Talk Python To Me

05:59 min | 2 years ago

"api" Discussed on Talk Python To Me

"There. . Obviously, , it's all about consuming API's these days API's are everywhere in a Zappia in there like we integrate with you know however many thousand different. . Api In points that you might WanNa work with and IT'S It's all pretty crazy but of course, , creating API's is super important. . So focusing on that side, , how have you seen the evolution of API frameworks come not because the early days that I spoke of it was like things were web frameworks, , and then if you wanted, , you could somehow manage to put a Web Api in it. . Yeah. . Absolutely. . Excited I. . think that's the key difference I think that's The difference. . Yeah because yeah. . So for example, , this framework is basically I don't know I would think it was something like Api I mean obviously, , it's in the name, , but there's a bunch of them like that these days that are coming out words, , the building blocks talk in terms of API's not in terms of web templates and whatnot. . Yeah, , exactly. . So like I guess for a very long time, , the more established frameworks inviting specifically have been flask and Jangle. . For at the is it will be in Jangly will be JANGLED WRIST FRAMEWORK They're bunch of plug. . INS that can be combined together to make something that works very well. . The same with general framework visiting is, , as you were saying, these , frameworks were made mainly to handle templates in the back. . So they accept the extra functionality was on dope around the ways that the I was able to do things. . So as you were saying like the, , there was this bunch of extra frameworks that came afterwards like <unk> even of the same thing sort of and they know the a sink wave game with a bunch of all their frameworks past the I, , ended up later end up last wave I guess but it was mainly from the learnings of all these reviews. . Frames I was using a bunch of those fingers for a long time. . A bunch of floggings have combinations trying Wednesday in friend dealer. . I had like something that was kind of stable, , but it's very difficult to maintain quite fragile. . Yeah. . You said that you didn't really want to build fast. . API finally decided alright. . Yeah. . I. . Need the thing I went to exist so here we go. . Yeah I, , like the Nemov Hey I build another framework is heaven like every Waco's. . And I was trying really hard to avoid that and I was like, , no I just find the thing that I'm looking forward on finding. . That will do that if we should not that I need and at some point when I was like, , yeah, , I'm not finding the right thing I found it and it was eight. . The I star wasn't thing right atheist our framework build by dungarees. . The great guy is in creator of the Framework Yeah exactly successor Django risk framework but from scratch exactly exactly and there's Aba Star Nafta Star was trying to be compatible with. . An aggregate sold like the Canonical Standard Specification or interface for web frameworks, , which is wealth flask untangle air based on and at the same thing with Ascii, , which was the new standard that was also born at Jangle for do wet sockets these asynchronous saints right it's probably maybe we're just pointing out to people who are not deep in the web hosting side like Whiskey is this common API that all the different web frameworks, , blast gender and? ? So, , on talk to or implement, , and then all the web servers like microwave Guizhou Unicorn. . So on know how to talk to anything that does whiskey, , and that's how you can run other frameworks on these various web servers. . But none of those were capable of supporting ase, , INC programming, , which is super important for scale ability on the server side because the way that thing was written is incompatible with that, , and so there's a new standard I think. . Maybe Thomas. . Even partially involved in like the finding the standard. . Sure but. . A SGI FOR ASE INC gateway interface and that's the GI that you're talking about right. . So Api star is trying to do both of those things. . Yeah. . Exactly and complementing or were you were saying like these specifications of how to interact with the server on the on the framework I like totally like quite simple is mainly of one page jobs as like there has to be a function that is going to be cold with these armadillos and is basically that, , but then they finding what the shape. Of . that function, what , are the parameters that is going to save old? ? That is like the main of interaction between a server like UNICORNS and a framework like flask. . So these new Disney will these new standard as he is the one that support for acing weight and all these things and I was trying to have support for both things wild being an API, , I framework and having like a bunch of extra features. . The Dump Christie added on it was great. . I was just trying to have some. . Indication ideas to able to integrate them with Aba I themes, , and at that point. . He was also building starlet, , which is the microphone more slash toolkit for building a B. is in asking these new <unk> feeling like wave applications of doing whip stuff using these new data. . So he's like the bare bones thing is kind of in the middle of flask on a lower level. . It will kind of the same things and because he was focusing on that, , he had to deprecate most of the Aba Star components like the server components and made it just like. . Ceased him on a set of tools to validate scheme us for API's right. . Now that point I had found the perfect tool and it had to be deprecated. . So I guess. . Cute. . Like okay. . Let's try this. . At the same you know that is

Whiskey Guizhou Unicorn ASE INC Gore Berlin Dacian Germany Zappia Thomas A. Burly Waco Spacey
"api" Discussed on Wealth Management Today

Wealth Management Today

03:37 min | 2 years ago

"api" Discussed on Wealth Management Today

"It certainly got a much. Yeah, certainly got a A. Young a much better chance of being very clean. So you know that you know ability, simulate all the different brokers and custodians is really important to any any tech provider on the buy side. So we also flip the whole thing around so that sell sides contest by side incoming flop. So there's you know. Exchanges at one of seem late incoming sell side. It's a it's a service. It's really kinda growing, not just a domestic service, but it has international global. Capabilities well sure especially with with volatility increasing that the the volume increasing. Yeah, it's it's been crazy. Kobe did really kind of brought this new era. It's almost as tectonic shift where you know you've got to be agile, and you need to be able to get your investments done quickly. You strategy be implemented quickly. New Releases need to be tested rolled out quickly. If you've got an API you need to be able to. Get it implemented and rolled out quickly. You need to be agile in this marketplace, and certainly you know The pandemic has accelerated a lot of trends whether it's remote, your client, management or remote sales or conferences that are now online or Things we talking about which is more around and limitation and our full strategy and trading and simulation. They're all tied this Boom we've seen in in serve remote tools and cloud based platforms have become now very important, and make it much harder for those on prime model of the platforms respond rapidly. Right I think you hit on my questions. I think we're out of time, so thank you for being on the program in and and sharing your expertise in your experience in your view of the of the market. I appreciate it. Thanks for having me on crack really do. It's creek again. opie a lot out of that episode I. Know I. Did cut my top points that I found my notes from a conversation with Brian the old model systems of the past. Taking moving out of the way for Api Bay systems where everything becomes a service I. think that's where the future. Of once does all you've got the service? You can plug into anything and build your own a lot of firms talking to you'll hear in the podcast, and later weeks have built their own systems all impart. On top of other ones or or really from scratch, using these kind of tool, so it can be the future as firms look for more ways to differentiate themselves and advisers are looking for ways to differentiate themselves, whether it's other asset classes or better trading faster execution. especially with volatile markets, so being able to do that with a with a strong order, management system is important. And be be able to connect to the systems you want, and the and the other trading, and all the trading environments you need to in this market is also important as as volatility heats up and volumes hit up and finally I evaluated vendors API stack now that everyone seems to have API. How do you know what's the best heavy know whether a vendor is qualified to be able to support your infrastructure or not? All good points again. I hope he got a lot out of this episode and remember leave us a five star review on I tunes share this episode ever where he can on social media, and I will talk to everyone next time..

Api Bay Kobe Brian
"api" Discussed on .NET Rocks!

.NET Rocks!

06:54 min | 2 years ago

"api" Discussed on .NET Rocks!

"They don't sell any container they they just have boxes and laid Santana. What what two thousand seven hundred PM. Yeah sorry I talked over you. Ariya arena no What I wanted to say is that Vent of weather cloud locking into bit extreme. There might be some business scenarios where you do not want to be clouds provider locked but what what if something happens. I don't know any new. Do not have the money to pay cloud infrastructure and then you decide to go on premise somewhere your API steel needs to be working. I mean without Api Management and everything in there. It you can switch from Keevil to I don't know holding things into environment. Variables somewhere in that machine. So then you yeah. There are so but it also is sort of a false savings. I'm really going to save money moving on premises but I have to now write my own. Api rate limiting layer and wait for Delta ship me servers. There's a lavery for everything so I agree. I don't want to create my own stuff that way. I think it's important to use things that are standard for sure but I seen too many clients get buried with their like. We had to start over from scratch because now we moved host providers. It's any wasn't necessary it literally. They just you could have contained the damage a little bit. It did not to be as dramatic is what I'm getting now but they wanted to Right in react so Howard house where they're gonNa do that whole you know. I'm having problems in Wrestlemania reducing graft al. Yeah IT WAY. And it's like your own problems. Follow you anyway right. It's like but left alone for a few weeks to retool. It shall really wanted it so people stop yelling kicking the can down the road. Yeah I know where I know that there's a little bit of a love hate relationship right now with Gregg Joel but we need to pay attention to get good at it because it's to go away. It's definitely something that's been embraced specifically by the open source community and so that's something that we should have an opinion about the right way to arenas point to us something q i. I just want to make sure everyone realizes that rest is becoming the javascript of API's right. It's the hated thing that actually runs everything. Yeah nobody does it. Well obviously paraphrase from a comment here from Rico in the in the chat He's asking US compare arrested and and graph Yogi also Mrs Gop see and we haven't about gop at all yet so what about gop seeing the NPR? By the way Sean it's G. R. E. C. E. C. N. P. R. Let's check again. That's why I have a editors we're not switching around for you by that dammit So GOP is interesting. And I think I think a lot of people like I think it's the next thing that could fix rest and I just don't see it a GPC's contract-based it's actually more similar to WC F- in some ways it's binary and so. I think it's a great solution. Inter data center so server deserve especially in micro services but also because it works so well in in resource constraint scenarios that is not server to Iot as beautiful place for it because the series -ation overhead on an IOT device. You just don't WanNa have to deal with Jason serialisation in that case For and because it lives in the same place that something like Do you don't have to reinvent. The way you authenticated are authorized it or it's just more keeping it just happens to used to be two instead of being able to work on. Hd One. Yeah I think comparing with with graph Kale is like comparing comparing owns to oranges no pun intended but Yeah I mean they fit a purpose scenarios well-defined scenarios but I think people should us take a step back and understand that technology before throwing Gan to using it into production meager worst it has specific scenario where it shines? But don't say that rest is bad. Don't say oh you know querying. Sap as their socks. I'm going to in. There is data for querying endpoint. Inserm RIGHT JADA Elia. I recommended it to a customer. Recently because their use case was being of query from Excel Excel supports. Data out of the box doesn't support Elliott doesn't report rest and so even though I'm not a huge fan of old data on the whole this was the right tool for them and that's what I which would think about more is. What is the right toll and You know it isn't about. Oh this doesn't work well for me like Richard Said So. Well you're gonNA take your your debt with you. You know. It's sort of like thinking I'm going to get divorced and I'm GonNa find the right girl. Remember that whole stack of magazines that All those issues you have. They're coming with your moving with them right. This is the show. Are you got there Sean? I think he's not one bet. Pre Shiite de magazine magazines. What are those? I haven't seen a magazine year but but you know this is sort of like a an aesthetic that we profess on dot net rocks over and over again. Which is there's a lot of stuff to know and the more you know the better informed decision you can have so it pays to have someone on your staff whose sole purpose it is is our d you know just to research these things and find out what what does that do you know what is what is Graph Q. L. Do What is Oh data to how and how that Finn and how would that fit into us right exactly so it isn't something that you can just take an hour on lunch and go. Google your way around in you know. Try to make a decision about technology your seniors or your bids in like the next level is give them.

gop Sean Ariya arena Santana Google Gregg Joel Iot Jason serialisation Mrs Gop JADA Elia Delta Howard US Finn Gan NPR Sap Elliott Rico
"api" Discussed on .NET Rocks!

.NET Rocks!

01:32 min | 2 years ago

"api" Discussed on .NET Rocks!

"It's heather downing and before we get started today. Just want to say hi to my friend Richard Campbell. How You Doing Richard? I you know busy as all. Get Out Man. I got nothing to complain about his loss to work on been home a lot. Obviously the streaming rig tinkering with it endlessly. 'cause they're very popular right now they are they are. You've been building some crazy stuff. I've been doing some really crazy stuff. We're using V mix here do this Live composite shot in all these callers. So that's what I've been doing end. I'm also rebranding plot studios to be a live stream production company. I'm basically adding software on top V. Mix and getting into the production side of things so Giving speakers a remote control so they can change the scenes themselves and Do sort of a at a little bit more to the whole conference experience than you get with. Just zoom or skype or one of those tools. I WANNA make it drop dead easy for speakers and people to just put on a really good livestream. I liked it. There was nothing to install. You'll be sent me a Lincoln boop here I am. Yeah so that's what I've been working on so if you're a speaker or you're putting conference and you want to get beyond just the standard Zoom Brady bunch effect. I like Brady Bunch but now I'm with you. Yeah yeah all right anyway. Let's get started with better know framework role..

Richard Campbell Brady Bunch heather downing
"api" Discussed on AP News

AP News

09:55 min | 3 years ago

"api" Discussed on AP News

"The president's calling them wonderful people who got caught between 2 vicious drug cartels and tweets it's time for Mexico to wage war on the cartels with American help adding you sometimes need an army to defeat an army he writes the US government stands ready to get involved and merely awaits a call for Mexico's president when he says has made fighting the cartels a top issue Andres Manuel Lopez Obrador though has favored a less militaristic approach saying confronting the cartels as only lead to more violence soccer mad Connie at the White House

president Mexico White House US Andres Manuel Lopez Obrador
"api" Discussed on Software Engineering Daily

Software Engineering Daily

03:39 min | 3 years ago

"api" Discussed on Software Engineering Daily

"This information in memory. So that when a new request comes in a second request comes in into Kong, we do not have to look up the database every time but Kong, we'll just look it's in memory cache to understand if the client is valid or not this is a technique that allows Kong to reduce the number of requests, it makes to the database or to an open connect provider, and by reducing the number of those requests, we make the system faster at the cost of having. A little bit less consistent whenever that credential is being revoked because now might take up to sixty seconds. If the cash is sixty seconds to invalidate that credentialing com- if the API traffic gets really heavy what happens during a scale up. Do you scale Kong itself? Do you add multiple instances of Kong or do you skill? The what do you what do you have to do for scale ability? You can just add more con- nodes, and that would take care of that. Okay. All right simple enough. Do you have to add more database nodes in that case? Also, you may or may not depending Cassandra is a very high performing database, right? So we do not need many Cassandra nodes to handle an extremely high amount of requests with that. Sad Kong is really trying not to rely on the database as much but early on the first request like just explain so usually keeping the same database nodes should be sufficient. Of course this varies on the number of traffic on the amount of traffic or trying to handle if are going from handling one thousand requests per second to handling alpha million requests per second. Then yes, most likely will have to scale the database as well. Okay. Well, we've gotten a pretty good overview of the architecture at this point. Let's talk about more of a business point of view. So you have a product Kong enterprise, so people can just deploy Kong by themselves because it's open source. What are people buying from you when they go for the enterprise, suite? Yes. So get sun. Open core. Product the open source, suite provides all the open source plug ins provides the open source gateway functionality, and then the enterprise package. It's built on top of the open source core and extends the core with an enterprise platform. The enterprise platform delivers visibility delivers management features is basically controlled plane that allows your Ganz ation to manage all of their API's all of their teams across any team any business unit within that organization. So this begins to sound something like a service mesh. So we in fact, I just did an interview yesterday with Lincoln d William from Lincoln d and there's a lot of overlap between what what you're doing. And what a service mesh does because service meshes this thing where you have a sidecar with all your. Services, and you can use the central control plane to do things like authentication management and policy management seems like Khan could also be used for this. How does the Kong architecture compared to these coober Netease service meshes well Kong supports coober nineties? Very well. And you know, the latest release Kangwon Pineau also support service mash so indie industry where seeing that. There are four main architectures that usually are being adopted by.

Sad Kong Kangwon Pineau Cassandra Khan Lincoln sixty seconds
"api" Discussed on Software Engineering Daily

Software Engineering Daily

02:58 min | 3 years ago

"api" Discussed on Software Engineering Daily

"The on that we request response life cycle on top of engine X. And so Lou jet is a very good piece of technology that makes us the scripting in Lua, very performance. And so by integrating legit on top of engine X have been running Lua code on top of that. Now, we have a very fast, customizable, environment. That runs on top of our very fast and solid foundation. Which is engine X itself. The Kong API gateway can intercept a request resp-. Life cycle and execute hooks. What is an example of a hook that I might want to execute as a request is coming through. My API gateway layer, for example, basically our request comes in and engine X is receiving that connection. In now, engine X? Thanks to open rest, you will ask custom Lua code. Hey, do you want to do anything with this request? And do you want to do anything with these tell us a handshake or do you want to do anything with a response or getting back or do you want to do anything with the client after the responses being sent back? So basically we have different phases that we can hook into to tell engine X to do something else than what engine X would normally do. And that something else. It's effectively our Lua code running on top of it. Okay. So there are these different phases through which a request goes as it's entering the API gateway being processed by the gape gateway. Take me through those phases. For example. Some of these phases can be the access phase when we first receive a request. And then another phase would be when we received the headers respond centers from the upstream server into engine axe. And then another phase would be the body right after the head will receive the headers then received the actual body of the response, and we can act up on that. And then another phase would be the logged by lure phase. Which basically it's being triggered every time the request response life cycle as being concluded. So every time the client is receiving the last by now, we can do something else in the log by leur phase. And usually, for example, what con- does in this phase would be to support plug ins that allow the user to now log the entire transaction in any third party system that can be Cabana the stack or spying or stats or permit US Open tracing and song. Kong is a stateful application their state that needs to be maintained because maybe authentication rules change over time or other kinds of policies change over time. Maybe you're making some different decisions about routing what kinds of state need to be stored for an API gateway, and what are the requirements for a state management system? Yes, you're you're on point. Right..

US Kong Lou jet
"api" Discussed on Software Engineering Daily

Software Engineering Daily

03:23 min | 3 years ago

"api" Discussed on Software Engineering Daily

"Next generation architectures are API's still because one service communicates with another service. Via Napier by that happens to be internal and not external anymore, but guess what? It's still an API. And so likewise on external client needs to be secured outright is authenticated rate limited and so on well, even on internal API needs the same facilities. So you're getting to that point has a choice. Are they building that by themselves or are they using satellite car to do that for them? The architecture of Kong is that it's often fronted by a load balancer. So there's a load balancer in front of Kong. And then there's multiple instances of Kong, but then Kong is also doing some routing itself. It's arguably a load balancer itself why not have Kong as the frontier, why do you need a load balancer in front of Kong, it can actually work both ways. The most popular solution would be to have a little bit answering front of Kong because the assumption is that we're going to have multiple. Kong notes to process, the incoming traffic to our API's. And so we need something that redirects the original traffic to discount notes. So especially in the context of cloud usually users decide to put let's say WS elastic load balancer in front of Kong and that effectively is a load balancer that runs in front of calm. But you're right. I mean, if the if the user wants to run Kong as that initial load balancer that still possible, so it can work both ways. What role does Kong play in authenticating requests? Yes. So that's one of the most common functions for an API gateway in general and for congress. Well, conga has more than ten different authentication or outta relations schemes that the developer can apply on top of of any PI. That's powered by Kong. So for example, let's say that the user wants to protect the API with an API key or with allowed to. Trento instead of building that system the user can leverage Kong to do that for him, and for example, even larger stations have these big problem. They have lots of services have lots of API's and the risk is that each developer each team. That's building does API's are going to reinvent security over and over again, which quits fragmentation the long-term. So these organizations are using Kong as a way to consolidate security across multiple API multiple services by using either and integration with Al that active directory open connect and so on let's take a step back. I should have asked this earlier. But can you just describe the architecture for Kong as it stands today? Yeah. So when we built car, we're really built Kong to be the fastest gateway. And so we made some very specific technological decisions to achieve that. And then we built Kong to be extensible. So we're we're thinking of. Con we're thinking of a very fast Runtime that's built on top of a framework called open. Rusty open recipe is a framework that extends engine X with Lua scripting. Now Lua it's a very interesting programming language. It's.

Kong developer Trento congress
"api" Discussed on Software Engineering Daily

Software Engineering Daily

01:52 min | 3 years ago

"api" Discussed on Software Engineering Daily

"Let's go through a couple examples. So a product like Gifty gift he is an API for gift search if a user makes a request to Gifty they're looking for a gif about basketball or ice cream. What is involved in that request from an external user, and where does Kong fit into the life cycle of that request. Yes. So every time we're making a search on geeky every time we are trying to pull content from Gaffey all of that happens via an API that's an API request that the client could be a browser could be a mobile app is making via is making too geeky to retrieve that content. Now, of course, this clients have to be out antiquated of to be secured. I have to be alter is. I have to be rate limited and so on and so forth and so Kong sits in between that connection. So when a client consumes Gaffey. In reality. What declined is it's consuming Kong. And then congress directs the that request to the fee API server, so basically Kong, it's the underlying technology. That's powering API requests. And how does that contrast with an internally PI like if I'm working at a Bank, and I make some request to a micro service within the Bank. How does cong- fit into the the private internally PI's? Yep. So we'd call we're working with very large customers. So when you think of, you know, top global five thousand fortune five hundred organizations each one of them needs to modernize their architecture. So what they're doing is decoupling their large legacy systems into smaller, Microsoft disease now talk to each other and the technology that powers this new.

Kong Gaffey Gifty basketball Microsoft cong congress
"api" Discussed on Software Engineering Daily

Software Engineering Daily

03:53 min | 3 years ago

"api" Discussed on Software Engineering Daily

"Large organizations can purchase from us. Right. That's the business model. It's very similar to elastic. It's very similar to conflict Kafka and song. So in two thousand fifteen we release Kong and Kong immediately takes off. Right. So we have lots. Developer adoption, we're building a business on top of Kong and turns out that the marketplace for us became a more of a distraction rather than a main core business we were doing and so we decided to divest the marketplace to a great team. They're happy API team. That's been doing great things with the marketplace. And then realign the company exclusively around Kong, and therefore we even changed the name of our company from my shape Inc to Kong Inc. Focus can be so important at a startup, and if you are going after two businesses that are viable, you may end up just destroying both of them when you were in the position of running both of the both the marketplace, and the API gateway business was there a point where you realize that these were these were competing for your attention in a way that was making the whole company suffer definitely no just tension, but resources as well. I mean the. Company that point was still a very small company. We're gonna less than less than twenty people which means that we couldn't really focus one hundred percent on both of them. So we had to make a choice, and you know, Jeff, the marketplace at that point had been running for five years and for five years who have been trying to make that work for five years where I've been trying to work on it fix it. You know, and keep iterating on it and something to say after five years of basically struggling to make the market based successful, even the energy the mind, the mindset, the mindshare energy that that product had our minds at that point was very low. So as soon as Kong proven itself to be a greater opportunity for us. We made the decision to get rid of our work the result of five years of work and focus on Kong. I mean, it was a hard decision. It wasn't easy for us to make because it was our baby at the end of the day. The mark. Place was basically what we're spent our lives on for the previous five years. And I won't point. You know, you have to make a decision. What are we going to do here? Are we going to are we going to keep them both and then risk failing on both? Are we're going to focus one hundred percent or energies on something that quite frankly, made us more excited at that point. And that thing was Kong. So we decided to focus one hundred percent on Kong, not just money, not just company resources, but mind and spirit on Kong that decision is paying off. Let's have a conversation about Kong. So there have been API gateways before Kong there've been load balancers house Kong different. You know, like many products out there unimportant factor for success. It's timing. Timing was very important for Kong and turns out that two thousand fifteen was a very good timing to release a product Kong, you know, in two thousand thirteen. In two thousand fourteen there were some massive industry. Changes happening one of them being Docker, which was released in two thousand thirteen and the other one being coober Netease, which was released in two thousand fourteen now Docker and Coburn is fundamentally changed how build our software and that change led to a greater importance of AP is in any organization in any architecture. The reason for that. It's simple, right. Where doctrine Anne Nargis gave to everybody else. The tooling to finally think about this wrapping their existing monoliths.

Kong Inc Kafka Docker Anne Nargis Developer Jeff shape Inc Coburn five years one hundred percent
"api" Discussed on Software Engineering Daily

Software Engineering Daily

04:10 min | 3 years ago

"api" Discussed on Software Engineering Daily

"And so when APA management comes out in two thousand ten those are the years where for example, Jeff where seeing the interaction of the popularization of restful API Jason restful API is that are sitting on top our systems and now developers can easily consume them. Now when we talk about Cong Cong itself as technology was released in two thousand fifteen but in two thousand ten we build to the marketplace, my previous company, mash shape, and mash shape was APA marketplace where developers could consume and publish API's and then from mesh shape our underlying technology of the marketplace, then that became Kong in two thousand fifteen so it's a very similar story as for example dot com. Docker right. Exactly. And I want to go through some of that product of Lucien because I think it's probably instructive for anybody who's building a software company in twenty ten was that a little bit too early to be building. And. Aggregate or of is why did you end up with a API marketplace? And then also a API gateway product. Yes. So I'm a developer, first and foremost and in two thousand ten year, right API's were not as mainstream. But you know, we had the feel of them around and more and more tooling was emerging to help developers create more and more of those API's. So me as a developer, first and foremost, I was looking for a place where I could find API's, and you know, back then the only place for that used to be Google, right? So you would Google a product or service or something you wanted to do? And then at the API ward at the end of your search, and that perhaps would show up some EPA is it was a very inefficient way of looking for services. And so when we created mash shape, we wanted to have a place where developers could publish the and then other developers could very easily search for damn consumed them, and if the was a payday PI, then a place to manage all of those subscriptions across. Not one, but hundreds of API developer would be consuming. And when did you get to a point where you were kind of thinking? Okay. We we need to do something different. Because you you got very close to running out of money at a certain point. And this was like in two thousand nine what was it like trying to raise money in two thousand nine right after the the market had tanked. Yeah. I was very hard thoughts on top of that you have to consider that. You know, I come from Ellie. Right. So I my name grant, basically may my co-founder we moved to Silicon Valley to raise money so on top of old the challenges of building accompany, creating a great product on top of that. We also had a challenge of actually being able to legally stay in the country. Right. So that kind of slow us down as we were fundraising. We have to deal with just all deal of bureaucracy in visas and green cards that was fundamentally a distraction to the actual creation of our company and our. Product, and the fundraising has well, we were able to find a few angel investors who believed in housing two thousand ten and that effectively allowed us to keep going from there. And so we raised a seed round in two thousand eleven then we raised a series A in. The two thousand fourteen and Dan we raise a series B and saw right? But the first one hundred K let me tell you something that was the hardest time of my life. Okay. Tell me more about that. What are you remember from those difficult periods in those early days when you're trying to raise that first of money. Well, you know, we came here with a prototype in two thousand ten the me, and my co founders, and we we didn't have money to stay here. So Beck, Dan, we came here. We idea of staying here for a few months to raise some money, but we only had money to survive for one week. Right. That was in my twenty s and so we landed in San Francisco money runs out after one week. We don't know what to do. Right. So we, you know, the thing is when you are anemia grunting any country. I really believe that we have that one thing that extra gear that other people rarely have and that extra gear it's called desperation. And so we were really trying to..

developer Google Cong Cong Dan APA Lucien San Francisco Jeff anemia Kong EPA Ellie Silicon Valley co-founder Beck one week two thousand ten year one hundred K
"api" Discussed on Software Engineering Daily

Software Engineering Daily

02:59 min | 3 years ago

"api" Discussed on Software Engineering Daily

"Cappella, Dino, you're the co founder and CTO of Kong. Welcome to software engineering daily. Thank you. Jeff guys will be here Kong is an API platform. And to explain what it means. And what your business is we should start with the concept of an API gateway. And then we'll get into some elements of the story behind Kong, and how you got to where you are today. But let's just start with the API gateway. What is in AP gateway gateway is a middleware that usually sits in between the API developers are building and clients that are consuming API's von API gateway or APA management really was born in two thousand seven two dozen eight when mobile applications became a thing. Right. And so we had all of these API's in the model eighteen our back, and that is mobile applications will have to consume and in. Order tween able that consumption. We usually put the middleware it's affectively I reverse proxy that that's security authentication load balancing on top of our API's sweenapril those clients to consume API, what are some of the problems that an API gateway solves in a modern software architecture. Well, so the concept of API management was born when mobile was popular back in two thousand eight when mobile force came out in two thousand seven two dozen dozen nine, but then APA management has been evolving from there. Right. So the traditional use gaze of having an external either community developer bays or mobile clients that it still there is still there. But that's not just the only picture. We are having now as organizations are moving in transitioning from one Olympic locations to Microsoft disease. Now, we find out who have lots of those API's internally as well. And so the role of an API gateway the role of EPA management has been evolving to take care of these additional internal use. Gays, and as we transition to Microsoft is, of course, that use case becomes more and more intense to a point where the concept of APA management tweet involves so much. That's not the same anymore. I want to roll back to twenty ten when Kong was started. And then we'll come back a little bit later to the state of things today. But the the company has a really interesting story, and it's gone through a pretty a series of of product of Aleutians that I think is really interesting. So congress started eight years ago in twenty ten how was software architecture changing around that time. Well, two dozen was the beginning of API's the way we traditionally. No it right. So before two thousand nine two thousand ten the industry was working towards the concept of a so a service oriented architectures, and then from there with mobile now. Have to make some of those services available to external world..

Kong APA Microsoft Dino CTO Jeff co founder EPA developer congress eight years
"api" Discussed on Software Engineering Daily

Software Engineering Daily

01:34 min | 3 years ago

"api" Discussed on Software Engineering Daily

"Limiting. So that users cannot spam. The API if the API is private the user needs to be authenticated before the request is fulfilled. One example, wherein API gateway might be useful. Is that New York Times example may be a request comes in from somebody who is a subscriber to the New York Times. So you don't wanna show them the pay walled version of the site you want to authenticate them. But if. They are not a subscriber. Then you want to show them perhaps a version of the site that tries to get them to sign up or restricts access to certain content Kong is a company that builds infrastructure for API management, the Kong API gateway is a widely used open source project and cong- as a company built around supporting and building on top of the API gateway. Marco palladino is the co founder and CTO of Kong he joins the show to tell the story of starting Kong eight years ago, and how the API gateway product evolved out of an API. Marketplace Marco also discusses the architecture of Kong and his vision for how the product will develop in the future, including the Kong service mesh. So it was a great episode about API's, cloud infrastructure, and of course, API gate. Gateway and service mesh which has been a popular subject in recent episodes of software engineering daily before we get to this episode..

Kong New York Times Marco palladino Marco CTO co founder eight years