When people hear the word “migration,” they typically think about migrating from on-prem to the cloud. In reality, companies do migrations of varying types and sizes all the time. However, many teams delay making critical migrations or technical upgrades because they don’t have the proper tools and frameworks to de-risk the process.
In a previous blog post, we built a small Python application that queries Elasticsearch using a mix of vector search and BM25 to help find the most relevant results in a proprietary data set. The top hit is then passed to OpenAI, which answers the question for us. In this blog, we will instrument a Python application that uses OpenAI and analyze its performance, as well as the cost to run the application.
In a recent blog post, we discussed how ChatGPT and Elasticsearch® can work together to help manage proprietary data more effectively. By utilizing Elasticsearch's search capabilities and ChatGPT's contextual understanding, we demonstrated how the resulting outcomes can be improved. In this post, we discuss how users’ experience can be further enhanced with the addition of facets, filtering, and additional context.
In today's evolving technological landscape, enterprises are under increasing pressure to deliver high-quality software at an accelerated pace. Internal Developer Platforms (IDPs) provide a centralized developer portal that empowers developers with self-service capabilities, standardized development environments, and automation tools to accelerate the software development lifecycle. In this week's blog, we're taking a closer look at internal developer platforms and how implementing IDPs is helping organizations overcome the complexity of modern software development and increase developer efficiency to accelerate the delivery of software products.
Virtualization has been a rising trend in IT. A recent study of the server virtualization market revealed that in 2019, only half the servers in the world (55.6%) were purely physical, the remainder being virtual. Among virtual servers, VMware had the largest share at around 20.8%. The use of virtual servers has grown to the extent where this blog you’re currently reading is probably hosted on a virtual server.
In the rapidly evolving digital landscape companies are facing an increasing number of challenges in maintaining their IT infrastructure, and ensuring application stability. It is critical to stay on top of all the information to ensure the health of the organization and the business side of it. One of the ways to achieve visibility is to use a log monitoring tool to centralize the log data coming from each application and infrastructure element.
Kubernetes is a popular open-source container orchestration platform. It is highly configurable and feature-rich, but it also requires a deep understanding of containerization. When you are running Kubernetes in production, you need to account for cluster monitoring and logging, governance, and security. In this article, you will learn about Kubernetes security, including pro tips to help you handle architecture concerns, dependencies, and container vulnerabilities.